builder: mozilla-beta_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-053 starttime: 1468966814.52 results: success (0) buildid: 20160719110521 builduid: b50f924069754df69847add88ada5d36 revision: 55cd3b01ca013495afc1f583e4eb9a9392199025 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-19 15:20:14.518931) ========= master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-19 15:20:14.519932) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-19 15:20:14.520623) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-19 15:20:14.583125) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 15:20:14.583420) ========= '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-053\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-053 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-053 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-053 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\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-053 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-053 WINDIR=C:\WINDOWS using PTY: False --15:21:34-- 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% 18.66 MB/s 15:21:35 (18.66 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.444000 ========= master_lag: 0.21 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 15:20:15.238439) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-19 15:20:15.239237) ========= '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-053\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-053 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-053 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-053 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\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-053 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-053 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.718000 ========= master_lag: 0.86 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-19 15:20:16.819422) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-19 15:20:16.819842) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 55cd3b01ca013495afc1f583e4eb9a9392199025 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 55cd3b01ca013495afc1f583e4eb9a9392199025 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-053\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-053 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-053 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-053 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\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-053 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-053 WINDIR=C:\WINDOWS using PTY: False 2016-07-19 15:21:36,513 truncating revision to first 12 chars 2016-07-19 15:21:36,513 Setting DEBUG logging. 2016-07-19 15:21:36,513 attempt 1/10 2016-07-19 15:21:36,513 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/55cd3b01ca01?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-19 15:21:36,798 unpacking tar archive at: mozilla-beta-55cd3b01ca01/testing/mozharness/ program finished with exit code 0 elapsedTime=0.797000 ========= master_lag: 0.37 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-19 15:20:17.984912) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-19 15:20:17.985280) ========= script_repo_revision: 55cd3b01ca013495afc1f583e4eb9a9392199025 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-19 15:20:17.985734) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-19 15:20:17.986042) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-19 15:20:18.001932) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 0 secs) (at 2016-07-19 15:20:18.002254) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-053\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-053 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com DevEnvDir=D:\msvs8\Common7\IDE FP_NO_HOST_CHECK=NO FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework FrameworkSDKDir=D:\msvs8\SDK\v2.0 FrameworkVersion=v2.0.50727 HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-053 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-053 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\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-053 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-053 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 15:21:37 INFO - MultiFileLogger online at 20160719 15:21:37 in C:\slave\test 15:21:37 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 15:21:37 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 15:21:37 INFO - {'append_to_log': False, 15:21:37 INFO - 'base_work_dir': 'C:\\slave\\test', 15:21:37 INFO - 'blob_upload_branch': 'mozilla-beta', 15:21:37 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 15:21:37 INFO - 'buildbot_json_path': 'buildprops.json', 15:21:37 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 15:21:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:21:37 INFO - 'download_minidump_stackwalk': True, 15:21:37 INFO - 'download_symbols': 'true', 15:21:37 INFO - 'e10s': False, 15:21:37 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 15:21:37 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 15:21:37 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 15:21:37 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 15:21:37 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 15:21:37 INFO - 'C:/mozilla-build/tooltool.py'), 15:21:37 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 15:21:37 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 15:21:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:21:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:21:37 INFO - 'log_level': 'info', 15:21:37 INFO - 'log_to_console': True, 15:21:37 INFO - 'opt_config_files': (), 15:21:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:21:37 INFO - '--processes=1', 15:21:37 INFO - '--config=%(test_path)s/wptrunner.ini', 15:21:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:21:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:21:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:21:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:21:37 INFO - 'pip_index': False, 15:21:37 INFO - 'require_test_zip': True, 15:21:37 INFO - 'test_type': ('testharness',), 15:21:37 INFO - 'this_chunk': '1', 15:21:37 INFO - 'total_chunks': '10', 15:21:37 INFO - 'virtualenv_path': 'venv', 15:21:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:21:37 INFO - 'work_dir': 'build'} 15:21:37 INFO - ##### 15:21:37 INFO - ##### Running clobber step. 15:21:37 INFO - ##### 15:21:37 INFO - Running pre-action listener: _resource_record_pre_action 15:21:37 INFO - Running main action method: clobber 15:21:37 INFO - rmtree: C:\slave\test\build 15:21:37 INFO - Using _rmtree_windows ... 15:21:37 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 15:22:23 INFO - Running post-action listener: _resource_record_post_action 15:22:23 INFO - ##### 15:22:23 INFO - ##### Running read-buildbot-config step. 15:22:23 INFO - ##### 15:22:23 INFO - Running pre-action listener: _resource_record_pre_action 15:22:23 INFO - Running main action method: read_buildbot_config 15:22:23 INFO - Using buildbot properties: 15:22:23 INFO - { 15:22:23 INFO - "project": "", 15:22:23 INFO - "product": "firefox", 15:22:23 INFO - "script_repo_revision": "production", 15:22:23 INFO - "scheduler": "tests-mozilla-beta-xp_ix-debug-unittest", 15:22:23 INFO - "repository": "", 15:22:23 INFO - "buildername": "Windows XP 32-bit mozilla-beta debug test web-platform-tests-1", 15:22:23 INFO - "buildid": "20160719110521", 15:22:23 INFO - "pgo_build": "False", 15:22:23 INFO - "basedir": "C:\\slave\\test", 15:22:23 INFO - "buildnumber": 3, 15:22:23 INFO - "slavename": "t-xp32-ix-053", 15:22:23 INFO - "revision": "55cd3b01ca013495afc1f583e4eb9a9392199025", 15:22:23 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/", 15:22:23 INFO - "platform": "win32", 15:22:23 INFO - "branch": "mozilla-beta", 15:22:23 INFO - "repo_path": "releases/mozilla-beta", 15:22:23 INFO - "moz_repo_path": "", 15:22:23 INFO - "stage_platform": "win32", 15:22:23 INFO - "builduid": "b50f924069754df69847add88ada5d36", 15:22:23 INFO - "slavebuilddir": "test" 15:22:23 INFO - } 15:22:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 15:22:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.zip. 15:22:23 INFO - Running post-action listener: _resource_record_post_action 15:22:23 INFO - ##### 15:22:23 INFO - ##### Running download-and-extract step. 15:22:23 INFO - ##### 15:22:23 INFO - Running pre-action listener: _resource_record_pre_action 15:22:23 INFO - Running main action method: download_and_extract 15:22:23 INFO - mkdir: C:\slave\test\build\tests 15:22:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:23 INFO - https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 15:22:23 INFO - trying https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 15:22:23 INFO - Downloading https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 15:22:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 15:22:24 INFO - Downloaded 1240 bytes. 15:22:24 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 15:22:24 INFO - Using the following test package requirements: 15:22:24 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 15:22:24 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:22:24 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 15:22:24 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:22:24 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 15:22:24 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:22:24 INFO - u'jsshell-win32.zip'], 15:22:24 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:22:24 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 15:22:24 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 15:22:24 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:22:24 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 15:22:24 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:22:24 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 15:22:24 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:22:24 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 15:22:24 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:22:24 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 15:22:24 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 15:22:24 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')]} 15:22:24 INFO - https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 15:22:24 INFO - trying https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 15:22:24 INFO - Downloading https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 15:22:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 15:22:25 INFO - Downloaded 20366209 bytes. 15:22:25 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:22:25 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:22:27 INFO - caution: filename not matched: web-platform/* 15:22:27 INFO - Return code: 11 15:22:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:27 INFO - https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 15:22:27 INFO - trying https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 15:22:27 INFO - Downloading https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 15:22:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 15:22:29 INFO - Downloaded 36389908 bytes. 15:22:29 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:22:29 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:22:58 INFO - caution: filename not matched: bin/* 15:22:58 INFO - caution: filename not matched: config/* 15:22:58 INFO - caution: filename not matched: mozbase/* 15:22:58 INFO - caution: filename not matched: marionette/* 15:22:58 INFO - caution: filename not matched: tools/wptserve/* 15:22:58 INFO - Return code: 11 15:22: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')]} 15:22:58 INFO - https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 15:22:58 INFO - trying https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.zip 15:22:58 INFO - Downloading https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 15:22:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 15:23:02 INFO - Downloaded 68476502 bytes. 15:23:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.zip 15:23:02 INFO - mkdir: C:\slave\test\properties 15:23:02 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 15:23:02 INFO - Writing to file C:\slave\test\properties\build_url 15:23:02 INFO - Contents: 15:23:02 INFO - build_url:https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.zip 15:23:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:23:02 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 15:23:02 INFO - Writing to file C:\slave\test\properties\symbols_url 15:23:02 INFO - Contents: 15:23:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:23:02 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')]} 15:23:02 INFO - https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:23:02 INFO - trying https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:23:02 INFO - Downloading https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:23:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 15:23:05 INFO - Downloaded 55587680 bytes. 15:23:05 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 15:23:05 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 15:23:08 INFO - Return code: 0 15:23:08 INFO - Running post-action listener: _resource_record_post_action 15:23:08 INFO - Running post-action listener: set_extra_try_arguments 15:23:08 INFO - ##### 15:23:08 INFO - ##### Running create-virtualenv step. 15:23:08 INFO - ##### 15:23:08 INFO - Running pre-action listener: _pre_create_virtualenv 15:23:08 INFO - Running pre-action listener: _resource_record_pre_action 15:23:08 INFO - Running main action method: create_virtualenv 15:23:08 INFO - Creating virtualenv C:\slave\test\build\venv 15:23:08 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 15:23:08 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 15:23:09 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 15:23:10 INFO - Installing distribute......................................................................................................................................................................................done. 15:23:11 INFO - Return code: 0 15:23:11 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 15:23:11 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')]} 15:23:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:11 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')]} 15:23:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:11 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-053', 'USERDOMAIN': 'T-XP32-IX-053', '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-053', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-053', '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-053\\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-053'}}, attempt #1 15:23:11 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 15:23:11 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 15:23:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:23:11 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053\\Application Data', 15:23:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:23:11 INFO - 'COMPUTERNAME': 'T-XP32-IX-053', 15:23:11 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:23:11 INFO - 'DCLOCATION': 'SCL3', 15:23:11 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:23:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:23:11 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:23:11 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:23:11 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:23:11 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:23:11 INFO - 'HOMEDRIVE': 'C:', 15:23:11 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:23:11 INFO - 'KTS_VERSION': '1.19c', 15:23:11 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:23:11 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-053', 15:23:11 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:23:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:23:11 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:23:11 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:23:11 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:23:11 INFO - 'MOZ_AIRBAG': '1', 15:23:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:23:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:11 INFO - 'MOZ_MSVCVERSION': '8', 15:23:11 INFO - 'MOZ_NO_REMOTE': '1', 15:23:11 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:23:11 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:23:11 INFO - 'NO_EM_RESTART': '1', 15:23:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:11 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:23:11 INFO - 'OS': 'Windows_NT', 15:23:11 INFO - 'OURDRIVE': 'C:', 15:23:11 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', 15:23:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:23:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:23:11 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:23:11 INFO - 'PROCESSOR_LEVEL': '6', 15:23:11 INFO - 'PROCESSOR_REVISION': '1e05', 15:23:11 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:23:11 INFO - 'PROMPT': '$P$G', 15:23:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:23:11 INFO - 'PWD': 'C:\\slave\\test', 15:23:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:23:11 INFO - 'SESSIONNAME': 'Console', 15:23:11 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:23:11 INFO - 'SYSTEMDRIVE': 'C:', 15:23:11 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:23:11 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:11 INFO - 'TEST1': 'testie', 15:23:11 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:11 INFO - 'USERDOMAIN': 'T-XP32-IX-053', 15:23:11 INFO - 'USERNAME': 'cltbld', 15:23:11 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:11 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:23:11 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:23:11 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:23:11 INFO - 'WINDIR': 'C:\\WINDOWS', 15:23:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:23:12 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:23:12 INFO - Downloading/unpacking psutil>=0.7.1 15:23:12 INFO - Running setup.py egg_info for package psutil 15:23:12 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:23:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:23:12 INFO - Installing collected packages: psutil 15:23:12 INFO - Running setup.py install for psutil 15:23:12 INFO - building 'psutil._psutil_windows' extension 15:23:12 INFO - error: Unable to find vcvarsall.bat 15:23:12 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-bsxbq3-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:23:12 INFO - running install 15:23:12 INFO - running build 15:23:12 INFO - running build_py 15:23:12 INFO - creating build 15:23:12 INFO - creating build\lib.win32-2.7 15:23:12 INFO - creating build\lib.win32-2.7\psutil 15:23:12 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 15:23:12 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 15:23:12 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 15:23:12 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 15:23:12 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 15:23:12 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 15:23:12 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 15:23:12 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 15:23:12 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 15:23:12 INFO - running build_ext 15:23:12 INFO - building 'psutil._psutil_windows' extension 15:23:12 INFO - error: Unable to find vcvarsall.bat 15:23:12 INFO - ---------------------------------------- 15:23:12 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-bsxbq3-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:23:12 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-053\Application Data\pip\pip.log 15:23:12 WARNING - Return code: 1 15:23:12 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! 15:23:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 15:23:12 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')]} 15:23:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:12 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')]} 15:23:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:12 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-053', 'USERDOMAIN': 'T-XP32-IX-053', '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-053', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-053', '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-053\\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-053'}}, attempt #1 15:23:12 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 15:23:12 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 15:23:12 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:23:12 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053\\Application Data', 15:23:12 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:23:12 INFO - 'COMPUTERNAME': 'T-XP32-IX-053', 15:23:12 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:23:12 INFO - 'DCLOCATION': 'SCL3', 15:23:12 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:23:12 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:23:12 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:23:12 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:23:12 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:23:12 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:23:12 INFO - 'HOMEDRIVE': 'C:', 15:23:12 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:12 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:23:12 INFO - 'KTS_VERSION': '1.19c', 15:23:12 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:23:12 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-053', 15:23:12 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:23:12 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:23:12 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:23:12 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:23:12 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:23:12 INFO - 'MOZ_AIRBAG': '1', 15:23:12 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:23:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:12 INFO - 'MOZ_MSVCVERSION': '8', 15:23:12 INFO - 'MOZ_NO_REMOTE': '1', 15:23:12 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:23:12 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:23:12 INFO - 'NO_EM_RESTART': '1', 15:23:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:12 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:23:12 INFO - 'OS': 'Windows_NT', 15:23:12 INFO - 'OURDRIVE': 'C:', 15:23:12 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', 15:23:12 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:23:12 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:23:12 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:23:12 INFO - 'PROCESSOR_LEVEL': '6', 15:23:12 INFO - 'PROCESSOR_REVISION': '1e05', 15:23:12 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:23:12 INFO - 'PROMPT': '$P$G', 15:23:12 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:23:12 INFO - 'PWD': 'C:\\slave\\test', 15:23:12 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:23:12 INFO - 'SESSIONNAME': 'Console', 15:23:12 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:23:12 INFO - 'SYSTEMDRIVE': 'C:', 15:23:12 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:23:12 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:12 INFO - 'TEST1': 'testie', 15:23:12 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:12 INFO - 'USERDOMAIN': 'T-XP32-IX-053', 15:23:12 INFO - 'USERNAME': 'cltbld', 15:23:12 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:12 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:23:12 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:23:12 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:23:12 INFO - 'WINDIR': 'C:\\WINDOWS', 15:23:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:23:13 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:23:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:23:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:23:13 INFO - Running setup.py egg_info for package mozsystemmonitor 15:23:13 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 15:23:13 INFO - Running setup.py egg_info for package psutil 15:23:13 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:23:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:23:13 INFO - Installing collected packages: mozsystemmonitor, psutil 15:23:13 INFO - Running setup.py install for mozsystemmonitor 15:23:13 INFO - Running setup.py install for psutil 15:23:13 INFO - building 'psutil._psutil_windows' extension 15:23:13 INFO - error: Unable to find vcvarsall.bat 15:23:13 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-hiqfvf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:23:13 INFO - running install 15:23:13 INFO - running build 15:23:13 INFO - running build_py 15:23:13 INFO - running build_ext 15:23:13 INFO - building 'psutil._psutil_windows' extension 15:23:13 INFO - error: Unable to find vcvarsall.bat 15:23:13 INFO - ---------------------------------------- 15:23:13 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-hiqfvf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:23:13 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-053\Application Data\pip\pip.log 15:23:13 WARNING - Return code: 1 15:23:13 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! 15:23:13 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 15:23:13 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')]} 15:23:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:13 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')]} 15:23:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:13 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-053', 'USERDOMAIN': 'T-XP32-IX-053', '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-053', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-053', '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-053\\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-053'}}, attempt #1 15:23:13 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 15:23:13 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 15:23:13 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:23:13 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053\\Application Data', 15:23:13 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:23:13 INFO - 'COMPUTERNAME': 'T-XP32-IX-053', 15:23:13 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:23:13 INFO - 'DCLOCATION': 'SCL3', 15:23:13 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:23:13 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:23:13 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:23:13 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:23:13 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:23:13 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:23:13 INFO - 'HOMEDRIVE': 'C:', 15:23:13 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:13 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:23:13 INFO - 'KTS_VERSION': '1.19c', 15:23:13 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:23:13 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-053', 15:23:13 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:23:13 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:23:13 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:23:13 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:23:13 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:23:13 INFO - 'MOZ_AIRBAG': '1', 15:23:13 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:23:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:13 INFO - 'MOZ_MSVCVERSION': '8', 15:23:13 INFO - 'MOZ_NO_REMOTE': '1', 15:23:13 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:23:13 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:23:13 INFO - 'NO_EM_RESTART': '1', 15:23:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:13 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:23:13 INFO - 'OS': 'Windows_NT', 15:23:13 INFO - 'OURDRIVE': 'C:', 15:23:13 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', 15:23:13 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:23:13 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:23:13 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:23:13 INFO - 'PROCESSOR_LEVEL': '6', 15:23:13 INFO - 'PROCESSOR_REVISION': '1e05', 15:23:13 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:23:13 INFO - 'PROMPT': '$P$G', 15:23:13 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:23:13 INFO - 'PWD': 'C:\\slave\\test', 15:23:13 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:23:13 INFO - 'SESSIONNAME': 'Console', 15:23:13 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:23:13 INFO - 'SYSTEMDRIVE': 'C:', 15:23:13 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:23:13 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:13 INFO - 'TEST1': 'testie', 15:23:13 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:13 INFO - 'USERDOMAIN': 'T-XP32-IX-053', 15:23:13 INFO - 'USERNAME': 'cltbld', 15:23:13 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:13 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:23:13 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:23:13 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:23:13 INFO - 'WINDIR': 'C:\\WINDOWS', 15:23:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:23:13 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:23:13 INFO - Downloading/unpacking blobuploader==1.2.4 15:23:13 INFO - Downloading blobuploader-1.2.4.tar.gz 15:23:13 INFO - Running setup.py egg_info for package blobuploader 15:23:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:23:14 INFO - Running setup.py egg_info for package requests 15:23:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:23:14 INFO - Downloading docopt-0.6.1.tar.gz 15:23:14 INFO - Running setup.py egg_info for package docopt 15:23:14 INFO - Installing collected packages: blobuploader, docopt, requests 15:23:14 INFO - Running setup.py install for blobuploader 15:23:14 INFO - Running setup.py install for docopt 15:23:14 INFO - Running setup.py install for requests 15:23:14 INFO - Successfully installed blobuploader docopt requests 15:23:14 INFO - Cleaning up... 15:23:14 INFO - Return code: 0 15:23:14 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:23:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:14 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-053', 'USERDOMAIN': 'T-XP32-IX-053', '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-053', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-053', '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-053\\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-053'}}, attempt #1 15:23:15 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 15:23:15 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 15:23:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:23:15 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053\\Application Data', 15:23:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:23:15 INFO - 'COMPUTERNAME': 'T-XP32-IX-053', 15:23:15 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:23:15 INFO - 'DCLOCATION': 'SCL3', 15:23:15 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:23:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:23:15 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:23:15 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:23:15 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:23:15 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:23:15 INFO - 'HOMEDRIVE': 'C:', 15:23:15 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:23:15 INFO - 'KTS_VERSION': '1.19c', 15:23:15 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:23:15 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-053', 15:23:15 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:23:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:23:15 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:23:15 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:23:15 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:23:15 INFO - 'MOZ_AIRBAG': '1', 15:23:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:23:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:15 INFO - 'MOZ_MSVCVERSION': '8', 15:23:15 INFO - 'MOZ_NO_REMOTE': '1', 15:23:15 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:23:15 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:23:15 INFO - 'NO_EM_RESTART': '1', 15:23:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:15 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:23:15 INFO - 'OS': 'Windows_NT', 15:23:15 INFO - 'OURDRIVE': 'C:', 15:23:15 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', 15:23:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:23:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:23:15 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:23:15 INFO - 'PROCESSOR_LEVEL': '6', 15:23:15 INFO - 'PROCESSOR_REVISION': '1e05', 15:23:15 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:23:15 INFO - 'PROMPT': '$P$G', 15:23:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:23:15 INFO - 'PWD': 'C:\\slave\\test', 15:23:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:23:15 INFO - 'SESSIONNAME': 'Console', 15:23:15 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:23:15 INFO - 'SYSTEMDRIVE': 'C:', 15:23:15 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:23:15 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:15 INFO - 'TEST1': 'testie', 15:23:15 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:15 INFO - 'USERDOMAIN': 'T-XP32-IX-053', 15:23:15 INFO - 'USERNAME': 'cltbld', 15:23:15 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:15 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:23:15 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:23:15 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:23:15 INFO - 'WINDIR': 'C:\\WINDOWS', 15:23:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:23:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:23:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:23:19 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:23:19 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:23:19 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:23:19 INFO - Unpacking c:\slave\test\build\tests\marionette 15:23:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:23:19 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:23:19 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 15:23:19 INFO - Running setup.py install for browsermob-proxy 15:23:24 INFO - Running setup.py install for manifestparser 15:23:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for marionette-client 15:23:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:23:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for marionette-driver 15:23:24 INFO - Running setup.py install for mozcrash 15:23:24 INFO - Running setup.py install for mozdebug 15:23:24 INFO - Running setup.py install for mozdevice 15:23:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for mozfile 15:23:24 INFO - Running setup.py install for mozhttpd 15:23:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for mozinfo 15:23:24 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for mozInstall 15:23:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for mozleak 15:23:24 INFO - Running setup.py install for mozlog 15:23:24 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for moznetwork 15:23:24 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for mozprocess 15:23:24 INFO - Running setup.py install for mozprofile 15:23:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for mozrunner 15:23:24 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for mozscreenshot 15:23:24 INFO - Running setup.py install for moztest 15:23:24 INFO - Running setup.py install for mozversion 15:23:24 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:23:24 INFO - Running setup.py install for wptserve 15:23:24 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 15:23:24 INFO - Cleaning up... 15:23:24 INFO - Return code: 0 15:23:24 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:23:24 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')]} 15:23:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:24 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')]} 15:23:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:24 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-053', 'USERDOMAIN': 'T-XP32-IX-053', '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-053', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-053', '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-053\\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-053'}}, attempt #1 15:23:24 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 15:23:24 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 15:23:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:23:24 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053\\Application Data', 15:23:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:23:24 INFO - 'COMPUTERNAME': 'T-XP32-IX-053', 15:23:24 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:23:24 INFO - 'DCLOCATION': 'SCL3', 15:23:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:23:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:23:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:23:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:23:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:23:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:23:24 INFO - 'HOMEDRIVE': 'C:', 15:23:24 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:23:24 INFO - 'KTS_VERSION': '1.19c', 15:23:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:23:24 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-053', 15:23:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:23:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:23:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:23:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:23:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:23:24 INFO - 'MOZ_AIRBAG': '1', 15:23:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:23:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:24 INFO - 'MOZ_MSVCVERSION': '8', 15:23:24 INFO - 'MOZ_NO_REMOTE': '1', 15:23:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:23:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:23:24 INFO - 'NO_EM_RESTART': '1', 15:23:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:23:24 INFO - 'OS': 'Windows_NT', 15:23:24 INFO - 'OURDRIVE': 'C:', 15:23:24 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', 15:23:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:23:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:23:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:23:24 INFO - 'PROCESSOR_LEVEL': '6', 15:23:24 INFO - 'PROCESSOR_REVISION': '1e05', 15:23:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:23:24 INFO - 'PROMPT': '$P$G', 15:23:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:23:24 INFO - 'PWD': 'C:\\slave\\test', 15:23:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:23:24 INFO - 'SESSIONNAME': 'Console', 15:23:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:23:24 INFO - 'SYSTEMDRIVE': 'C:', 15:23:24 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:23:24 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:24 INFO - 'TEST1': 'testie', 15:23:24 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:24 INFO - 'USERDOMAIN': 'T-XP32-IX-053', 15:23:24 INFO - 'USERNAME': 'cltbld', 15:23:24 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:23:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:23:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:23:24 INFO - 'WINDIR': 'C:\\WINDOWS', 15:23:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:23:27 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:23:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:23:27 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:23:27 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:23:27 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:23:27 INFO - Unpacking c:\slave\test\build\tests\marionette 15:23:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:23:27 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:23:27 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)) 15:23:32 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)) 15:23:32 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)) 15:23:32 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)) 15:23:32 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)) 15:23:32 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 15:23:32 INFO - Downloading blessings-1.6.tar.gz 15:23:32 INFO - Running setup.py egg_info for package blessings 15:23:32 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)) 15:23:32 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 15:23:32 INFO - Running setup.py install for blessings 15:23:32 INFO - Running setup.py install for browsermob-proxy 15:23:32 INFO - Running setup.py install for manifestparser 15:23:32 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Running setup.py install for marionette-client 15:23:32 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:23:32 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Running setup.py install for marionette-driver 15:23:32 INFO - Running setup.py install for mozcrash 15:23:32 INFO - Running setup.py install for mozdebug 15:23:32 INFO - Running setup.py install for mozdevice 15:23:32 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Running setup.py install for mozhttpd 15:23:32 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Running setup.py install for mozInstall 15:23:32 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Running setup.py install for mozleak 15:23:32 INFO - Running setup.py install for mozprofile 15:23:32 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Running setup.py install for mozrunner 15:23:32 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:23:32 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:23:33 INFO - Running setup.py install for mozscreenshot 15:23:33 INFO - Running setup.py install for moztest 15:23:33 INFO - Running setup.py install for mozversion 15:23:33 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:23:33 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:23:33 INFO - Running setup.py install for wptserve 15:23:33 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:23:33 INFO - Cleaning up... 15:23:33 INFO - Return code: 0 15:23:33 INFO - Done creating virtualenv C:\slave\test\build\venv. 15:23:33 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:23:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:23:33 INFO - Reading from file tmpfile_stdout 15:23:33 INFO - Using _rmtree_windows ... 15:23:33 INFO - Using _rmtree_windows ... 15:23:33 INFO - Current package versions: 15:23:33 INFO - blessings == 1.6 15:23:33 INFO - blobuploader == 1.2.4 15:23:33 INFO - browsermob-proxy == 0.6.0 15:23:33 INFO - distribute == 0.6.14 15:23:33 INFO - docopt == 0.6.1 15:23:33 INFO - manifestparser == 1.1 15:23:33 INFO - marionette-client == 2.3.0 15:23:33 INFO - marionette-driver == 1.4.0 15:23:33 INFO - mozInstall == 1.12 15:23:33 INFO - mozcrash == 0.17 15:23:33 INFO - mozdebug == 0.1 15:23:33 INFO - mozdevice == 0.48 15:23:33 INFO - mozfile == 1.2 15:23:33 INFO - mozhttpd == 0.7 15:23:33 INFO - mozinfo == 0.9 15:23:33 INFO - mozleak == 0.1 15:23:33 INFO - mozlog == 3.1 15:23:33 INFO - moznetwork == 0.27 15:23:33 INFO - mozprocess == 0.22 15:23:33 INFO - mozprofile == 0.28 15:23:33 INFO - mozrunner == 6.11 15:23:33 INFO - mozscreenshot == 0.1 15:23:33 INFO - mozsystemmonitor == 0.0 15:23:33 INFO - moztest == 0.7 15:23:33 INFO - mozversion == 1.4 15:23:33 INFO - requests == 1.2.3 15:23:33 INFO - wptserve == 1.4.0 15:23:33 INFO - Running post-action listener: _resource_record_post_action 15:23:33 INFO - Running post-action listener: _start_resource_monitoring 15:23:33 INFO - Starting resource monitoring. 15:23:33 INFO - ##### 15:23:33 INFO - ##### Running pull step. 15:23:33 INFO - ##### 15:23:33 INFO - Running pre-action listener: _resource_record_pre_action 15:23:33 INFO - Running main action method: pull 15:23:33 INFO - Pull has nothing to do! 15:23:33 INFO - Running post-action listener: _resource_record_post_action 15:23:33 INFO - ##### 15:23:33 INFO - ##### Running install step. 15:23:33 INFO - ##### 15:23:33 INFO - Running pre-action listener: _resource_record_pre_action 15:23:33 INFO - Running main action method: install 15:23:33 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:23:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:23:33 INFO - Reading from file tmpfile_stdout 15:23:33 INFO - Using _rmtree_windows ... 15:23:33 INFO - Using _rmtree_windows ... 15:23:33 INFO - Detecting whether we're running mozinstall >=1.0... 15:23:33 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 15:23:33 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 15:23:34 INFO - Reading from file tmpfile_stdout 15:23:34 INFO - Output received: 15:23:34 INFO - Usage: mozinstall-script.py [options] installer 15:23:34 INFO - Options: 15:23:34 INFO - -h, --help show this help message and exit 15:23:34 INFO - -d DEST, --destination=DEST 15:23:34 INFO - Directory to install application into. [default: 15:23:34 INFO - "C:\slave\test"] 15:23:34 INFO - --app=APP Application being installed. [default: firefox] 15:23:34 INFO - Using _rmtree_windows ... 15:23:34 INFO - Using _rmtree_windows ... 15:23:34 INFO - mkdir: C:\slave\test\build\application 15:23:34 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 15:23:34 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 15:23:36 INFO - Reading from file tmpfile_stdout 15:23:36 INFO - Output received: 15:23:36 INFO - C:\slave\test\build\application\firefox\firefox.exe 15:23:36 INFO - Using _rmtree_windows ... 15:23:36 INFO - Using _rmtree_windows ... 15:23:36 INFO - Running post-action listener: _resource_record_post_action 15:23:36 INFO - ##### 15:23:36 INFO - ##### Running run-tests step. 15:23:36 INFO - ##### 15:23:36 INFO - Running pre-action listener: _resource_record_pre_action 15:23:36 INFO - Running main action method: run_tests 15:23:36 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 15:23:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:23:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:23:36 INFO - grabbing minidump binary from tooltool 15:23: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')]} 15:23:36 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 15:23:36 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 15:23:36 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 15:23:36 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 15:23:36 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpscqaet 15:23:36 INFO - INFO - File integrity verified, renaming tmpscqaet to win32-minidump_stackwalk.exe 15:23:36 INFO - Return code: 0 15:23:36 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 15:23:36 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 15:23:36 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/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 15:23:36 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/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 15:23:36 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:23:36 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053\\Application Data', 15:23:36 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:23:36 INFO - 'COMPUTERNAME': 'T-XP32-IX-053', 15:23:36 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:23:36 INFO - 'DCLOCATION': 'SCL3', 15:23:36 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:23:36 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:23:36 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:23:36 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:23:36 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:23:36 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:23:36 INFO - 'HOMEDRIVE': 'C:', 15:23:36 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:36 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:23:36 INFO - 'KTS_VERSION': '1.19c', 15:23:36 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:23:36 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-053', 15:23:36 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 15:23:36 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:23:36 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:23:36 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:23:36 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:23:36 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:23:36 INFO - 'MOZ_AIRBAG': '1', 15:23:36 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:23:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:36 INFO - 'MOZ_MSVCVERSION': '8', 15:23:36 INFO - 'MOZ_NO_REMOTE': '1', 15:23:36 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:23:36 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:23:36 INFO - 'NO_EM_RESTART': '1', 15:23:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:36 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:23:36 INFO - 'OS': 'Windows_NT', 15:23:36 INFO - 'OURDRIVE': 'C:', 15:23:36 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', 15:23:36 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:23:36 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:23:36 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:23:36 INFO - 'PROCESSOR_LEVEL': '6', 15:23:36 INFO - 'PROCESSOR_REVISION': '1e05', 15:23:36 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:23:36 INFO - 'PROMPT': '$P$G', 15:23:36 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:23:36 INFO - 'PWD': 'C:\\slave\\test', 15:23:36 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:23:36 INFO - 'SESSIONNAME': 'Console', 15:23:36 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:23:36 INFO - 'SYSTEMDRIVE': 'C:', 15:23:36 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:23:36 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:36 INFO - 'TEST1': 'testie', 15:23:36 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:23:36 INFO - 'USERDOMAIN': 'T-XP32-IX-053', 15:23:36 INFO - 'USERNAME': 'cltbld', 15:23:36 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-053', 15:23:36 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:23:36 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:23:36 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:23:36 INFO - 'WINDIR': 'C:\\WINDOWS', 15:23:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:23:36 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/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 15:23:37 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 15:23:37 INFO - import pkg_resources 15:23:38 INFO - Using 1 client processes 15:23:41 INFO - SUITE-START | Running 778 tests 15:23:41 INFO - Running testharness tests 15:23:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:23:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 15:23:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:23:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 15:23:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:23:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 15:23:41 INFO - Setting up ssl 15:23:41 INFO - PROCESS | certutil | 15:23:42 INFO - PROCESS | certutil | 15:23:42 INFO - PROCESS | certutil | 15:23:42 INFO - Certificate Nickname Trust Attributes 15:23:42 INFO - SSL,S/MIME,JAR/XPI 15:23:42 INFO - 15:23:42 INFO - web-platform-tests CT,, 15:23:42 INFO - 15:23:42 INFO - Starting runner 15:23:43 INFO - PROCESS | 3748 | [3748] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 15:23:43 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 15:23:43 INFO - PROCESS | 3748 | [3748] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 15:23:45 INFO - PROCESS | 3748 | 1468967025207 Marionette DEBUG Marionette enabled via build flag and pref 15:23:45 INFO - PROCESS | 3748 | ++DOCSHELL 114D9C00 == 1 [pid = 3748] [id = 1] 15:23:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 1 (114DA000) [pid = 3748] [serial = 1] [outer = 00000000] 15:23:45 INFO - PROCESS | 3748 | [3748] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:23:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 2 (114DAC00) [pid = 3748] [serial = 2] [outer = 114DA000] 15:23:45 INFO - PROCESS | 3748 | [3748] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 15:23:45 INFO - PROCESS | 3748 | [3748] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 15:23:45 INFO - PROCESS | 3748 | ++DOCSHELL 1281F800 == 2 [pid = 3748] [id = 2] 15:23:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 3 (1281FC00) [pid = 3748] [serial = 3] [outer = 00000000] 15:23:45 INFO - PROCESS | 3748 | [3748] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:23:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 4 (12820800) [pid = 3748] [serial = 4] [outer = 1281FC00] 15:23:45 INFO - PROCESS | 3748 | 1468967025774 Marionette INFO Listening on port 2828 15:23:46 INFO - PROCESS | 3748 | 1468967026143 Marionette DEBUG Marionette enabled via command-line flag 15:23:46 INFO - PROCESS | 3748 | ++DOCSHELL 13031400 == 3 [pid = 3748] [id = 3] 15:23:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 5 (13031800) [pid = 3748] [serial = 5] [outer = 00000000] 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:23:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 6 (13032400) [pid = 3748] [serial = 6] [outer = 13031800] 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:23:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 7 (1393A800) [pid = 3748] [serial = 7] [outer = 1281FC00] 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:23:46 INFO - PROCESS | 3748 | 1468967026466 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1463 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:23:46 INFO - PROCESS | 3748 | 1468967026504 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1465 15:23:46 INFO - PROCESS | 3748 | 1468967026507 Marionette DEBUG Closed connection conn0 15:23:46 INFO - PROCESS | 3748 | 1468967026575 Marionette DEBUG Closed connection conn1 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:23:46 INFO - PROCESS | 3748 | 1468967026582 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1466 15:23:46 INFO - PROCESS | 3748 | 1468967026613 Marionette DEBUG Closed connection conn2 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:23:46 INFO - PROCESS | 3748 | 1468967026621 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1467 15:23:46 INFO - PROCESS | 3748 | ++DOCSHELL 12821800 == 4 [pid = 3748] [id = 4] 15:23:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 8 (13E96000) [pid = 3748] [serial = 8] [outer = 00000000] 15:23:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 9 (1419F800) [pid = 3748] [serial = 9] [outer = 13E96000] 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 15:23:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 10 (141A4C00) [pid = 3748] [serial = 10] [outer = 13E96000] 15:23:46 INFO - PROCESS | 3748 | 1468967026866 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:23:46 INFO - PROCESS | 3748 | 1468967026872 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160719110521","device":"desktop","version":"48.0"} 15:23:46 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:23:47 INFO - PROCESS | 3748 | [3748] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:23:47 INFO - PROCESS | 3748 | [3748] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:23:47 INFO - PROCESS | 3748 | [3748] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:23:47 INFO - PROCESS | 3748 | ++DOCSHELL 15E03C00 == 5 [pid = 3748] [id = 5] 15:23:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 11 (15E07C00) [pid = 3748] [serial = 11] [outer = 00000000] 15:23:47 INFO - PROCESS | 3748 | ++DOCSHELL 15E08800 == 6 [pid = 3748] [id = 6] 15:23:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 12 (15E08C00) [pid = 3748] [serial = 12] [outer = 00000000] 15:23:47 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:23:48 INFO - PROCESS | 3748 | ++DOCSHELL 16615C00 == 7 [pid = 3748] [id = 7] 15:23:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 13 (16616000) [pid = 3748] [serial = 13] [outer = 00000000] 15:23:48 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:23:48 INFO - PROCESS | 3748 | [3748] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:23:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 14 (16919000) [pid = 3748] [serial = 14] [outer = 16616000] 15:23:48 INFO - PROCESS | 3748 | [3748] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 15:23:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 15 (16663400) [pid = 3748] [serial = 15] [outer = 15E07C00] 15:23:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 16 (16665400) [pid = 3748] [serial = 16] [outer = 15E08C00] 15:23:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 17 (16668000) [pid = 3748] [serial = 17] [outer = 16616000] 15:23:48 INFO - PROCESS | 3748 | 1468967028977 Marionette INFO startBrowser 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:48 INFO - PROCESS | 3748 | 1468967028992 Marionette DEBUG loaded listener.js 15:23:48 INFO - PROCESS | 3748 | 1468967029005 Marionette DEBUG loaded listener.js 15:23:48 INFO - PROCESS | 3748 | 1468967029007 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 18 (17E08800) [pid = 3748] [serial = 18] [outer = 16616000] 15:23:49 INFO - PROCESS | 3748 | 1468967029508 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"387cf56a-559e-4b58-8a48-a8fe12af77e1","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160719110521","device":"desktop","version":"48.0","command_id":1}}] 15:23:49 INFO - PROCESS | 3748 | 1468967029659 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}] 15:23:49 INFO - PROCESS | 3748 | 1468967029662 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:49 INFO - PROCESS | 3748 | 1468967029716 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:23:49 INFO - PROCESS | 3748 | 1468967029804 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:23:49 INFO - PROCESS | 3748 | 1468967029807 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:49 INFO - PROCESS | 3748 | [3748] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:23:50 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:23:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 19 (15F9EC00) [pid = 3748] [serial = 19] [outer = 16616000] 15:23:50 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:23:50 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:23:50 INFO - PROCESS | 3748 | 1468967030293 Marionette TRACE conn3 <- [1,3,null,{}] 15:23:50 INFO - PROCESS | 3748 | 1468967030310 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 15:23:50 INFO - PROCESS | 3748 | 1468967030313 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:50 INFO - PROCESS | 3748 | 1468967030340 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:23:50 INFO - PROCESS | 3748 | 1468967030374 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 3748 | 1468967030376 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 15:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:23:50 INFO - PROCESS | 3748 | 1468967030393 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 3748 | 1468967030396 Marionette TRACE conn3 <- [1,6,null,{}] 15:23:50 INFO - PROCESS | 3748 | 1468967030463 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}] 15:23:50 INFO - PROCESS | 3748 | 1468967030465 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:50 INFO - PROCESS | 3748 | 1468967030482 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:23:50 INFO - PROCESS | 3748 | 1468967030488 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 3748 | 1468967030490 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:50 INFO - PROCESS | 3748 | ++DOCSHELL 16611C00 == 8 [pid = 3748] [id = 8] 15:23:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 20 (19EB0800) [pid = 3748] [serial = 20] [outer = 00000000] 15:23:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 21 (19EB3000) [pid = 3748] [serial = 21] [outer = 19EB0800] 15:23:50 INFO - PROCESS | 3748 | 1468967030538 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 22 (19EB6C00) [pid = 3748] [serial = 22] [outer = 19EB0800] 15:23:50 INFO - PROCESS | 3748 | ++DOCSHELL 1A1EBC00 == 9 [pid = 3748] [id = 9] 15:23:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 23 (1A1EC000) [pid = 3748] [serial = 23] [outer = 00000000] 15:23:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 24 (1A1EE800) [pid = 3748] [serial = 24] [outer = 1A1EC000] 15:23:50 INFO - PROCESS | 3748 | 1468967030924 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 25 (1A1F1C00) [pid = 3748] [serial = 25] [outer = 1A1EC000] 15:23:51 INFO - PROCESS | 3748 | 1468967031095 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]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 719ms 15:23:51 INFO - PROCESS | 3748 | 1468967031159 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 3748 | 1468967031161 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 15:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:23:51 INFO - PROCESS | 3748 | 1468967031198 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 3748 | 1468967031200 Marionette TRACE conn3 <- [1,10,null,{}] 15:23:51 INFO - PROCESS | 3748 | 1468967031256 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}] 15:23:51 INFO - PROCESS | 3748 | 1468967031261 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:51 INFO - PROCESS | 3748 | 1468967031355 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:23:51 INFO - PROCESS | 3748 | 1468967031374 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 3748 | 1468967031377 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:51 INFO - PROCESS | 3748 | ++DOCSHELL 1A56EC00 == 10 [pid = 3748] [id = 10] 15:23:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 26 (1A570800) [pid = 3748] [serial = 26] [outer = 00000000] 15:23:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 27 (1AD52400) [pid = 3748] [serial = 27] [outer = 1A570800] 15:23:51 INFO - PROCESS | 3748 | 1468967031424 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 28 (1AD56000) [pid = 3748] [serial = 28] [outer = 1A570800] 15:23:51 INFO - PROCESS | 3748 | 1468967031712 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]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 536ms 15:23:51 INFO - PROCESS | 3748 | 1468967031735 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 3748 | 1468967031738 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 15:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:23:51 INFO - PROCESS | 3748 | 1468967031741 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 3748 | 1468967031743 Marionette TRACE conn3 <- [1,14,null,{}] 15:23:51 INFO - PROCESS | 3748 | 1468967031752 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}] 15:23:51 INFO - PROCESS | 3748 | 1468967031754 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:51 INFO - PROCESS | 3748 | 1468967031833 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:23:51 INFO - PROCESS | 3748 | 1468967031839 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 3748 | 1468967031841 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:51 INFO - PROCESS | 3748 | ++DOCSHELL 14440000 == 11 [pid = 3748] [id = 11] 15:23:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 29 (14441C00) [pid = 3748] [serial = 29] [outer = 00000000] 15:23:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 30 (1AD50800) [pid = 3748] [serial = 30] [outer = 14441C00] 15:23:51 INFO - PROCESS | 3748 | 1468967031886 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 31 (1AD5E000) [pid = 3748] [serial = 31] [outer = 14441C00] 15:23:52 INFO - PROCESS | 3748 | 1468967032219 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]]]}] 15:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 536ms 15:23:52 INFO - PROCESS | 3748 | 1468967032277 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:23:52 INFO - PROCESS | 3748 | 1468967032279 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 15:23:52 INFO - PROCESS | 3748 | 1468967032282 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:23:52 INFO - PROCESS | 3748 | 1468967032284 Marionette TRACE conn3 <- [1,18,null,{}] 15:23:52 INFO - PROCESS | 3748 | 1468967032287 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}] 15:23:52 INFO - PROCESS | 3748 | 1468967032290 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:52 INFO - PROCESS | 3748 | 1468967032367 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:23:52 INFO - PROCESS | 3748 | 1468967032373 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 3748 | 1468967032376 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:52 INFO - PROCESS | 3748 | ++DOCSHELL 1A7BA800 == 12 [pid = 3748] [id = 12] 15:23:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 32 (1A7BAC00) [pid = 3748] [serial = 32] [outer = 00000000] 15:23:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 33 (1A926800) [pid = 3748] [serial = 33] [outer = 1A7BAC00] 15:23:52 INFO - PROCESS | 3748 | 1468967032419 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 34 (1A92A800) [pid = 3748] [serial = 34] [outer = 1A7BAC00] 15:23:52 INFO - PROCESS | 3748 | 1468967032737 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]]]}] 15:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 479ms 15:23:52 INFO - PROCESS | 3748 | 1468967032762 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:23:52 INFO - PROCESS | 3748 | 1468967032764 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 15:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:23:52 INFO - PROCESS | 3748 | 1468967032768 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 3748 | 1468967032770 Marionette TRACE conn3 <- [1,22,null,{}] 15:23:52 INFO - PROCESS | 3748 | 1468967032773 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}] 15:23:52 INFO - PROCESS | 3748 | 1468967032775 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:52 INFO - PROCESS | 3748 | 1468967032874 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:23:52 INFO - PROCESS | 3748 | 1468967032862 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 3748 | 1468967032864 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:52 INFO - PROCESS | 3748 | ++DOCSHELL 1A930800 == 13 [pid = 3748] [id = 13] 15:23:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 35 (1A934000) [pid = 3748] [serial = 35] [outer = 00000000] 15:23:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 36 (1AAD7C00) [pid = 3748] [serial = 36] [outer = 1A934000] 15:23:52 INFO - PROCESS | 3748 | 1468967032908 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 37 (1AADC000) [pid = 3748] [serial = 37] [outer = 1A934000] 15:23:53 INFO - PROCESS | 3748 | 1468967033186 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]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 452ms 15:23:53 INFO - PROCESS | 3748 | 1468967033223 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 3748 | 1468967033225 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 15:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:23:53 INFO - PROCESS | 3748 | 1468967033215 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 3748 | 1468967033217 Marionette TRACE conn3 <- [1,26,null,{}] 15:23:53 INFO - PROCESS | 3748 | 1468967033226 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}] 15:23:53 INFO - PROCESS | 3748 | 1468967033227 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:53 INFO - PROCESS | 3748 | 1468967033330 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:23:53 INFO - PROCESS | 3748 | 1468967033336 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 3748 | 1468967033338 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:53 INFO - PROCESS | 3748 | ++DOCSHELL 1B13A400 == 14 [pid = 3748] [id = 14] 15:23:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 38 (1B13B400) [pid = 3748] [serial = 38] [outer = 00000000] 15:23:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 39 (1B141400) [pid = 3748] [serial = 39] [outer = 1B13B400] 15:23:53 INFO - PROCESS | 3748 | 1468967033381 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 40 (1B145C00) [pid = 3748] [serial = 40] [outer = 1B13B400] 15:23:53 INFO - PROCESS | 3748 | 1468967033668 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]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 479ms 15:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:23:53 INFO - PROCESS | 3748 | 1468967033713 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 3748 | 1468967033715 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 15:23:53 INFO - PROCESS | 3748 | 1468967033718 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 3748 | 1468967033720 Marionette TRACE conn3 <- [1,30,null,{}] 15:23:53 INFO - PROCESS | 3748 | 1468967033735 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}] 15:23:53 INFO - PROCESS | 3748 | 1468967033737 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:53 INFO - PROCESS | 3748 | 1468967033809 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:23:53 INFO - PROCESS | 3748 | ++DOCSHELL 1B2CEC00 == 15 [pid = 3748] [id = 15] 15:23:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 41 (1B2CF000) [pid = 3748] [serial = 41] [outer = 00000000] 15:23:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 42 (1B2CF800) [pid = 3748] [serial = 42] [outer = 1B2CF000] 15:23:53 INFO - PROCESS | 3748 | 1468967033843 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 3748 | 1468967033845 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 43 (1B2D2800) [pid = 3748] [serial = 43] [outer = 1B2CF000] 15:23:53 INFO - PROCESS | 3748 | ++DOCSHELL 1B2D6C00 == 16 [pid = 3748] [id = 16] 15:23:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 44 (1B2D7000) [pid = 3748] [serial = 44] [outer = 00000000] 15:23:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 45 (1B49DC00) [pid = 3748] [serial = 45] [outer = 1B2D7000] 15:23:53 INFO - PROCESS | 3748 | 1468967033900 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 46 (1B49E000) [pid = 3748] [serial = 46] [outer = 1B2D7000] 15:23:53 INFO - PROCESS | 3748 | ++DOCSHELL 1B141800 == 17 [pid = 3748] [id = 17] 15:23:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 47 (1B147400) [pid = 3748] [serial = 47] [outer = 00000000] 15:23:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 48 (1B4AB000) [pid = 3748] [serial = 48] [outer = 1B147400] 15:23:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 49 (1B4A8000) [pid = 3748] [serial = 49] [outer = 1B147400] 15:23:54 INFO - PROCESS | 3748 | 1468967034309 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]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 635ms 15:23:54 INFO - PROCESS | 3748 | 1468967034342 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 3748 | 1468967034344 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 15:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:23:54 INFO - PROCESS | 3748 | 1468967034871 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 3748 | 1468967034876 Marionette TRACE conn3 <- [1,34,null,{}] 15:23:54 INFO - PROCESS | 3748 | --DOCSHELL 114D9C00 == 16 [pid = 3748] [id = 1] 15:23:54 INFO - PROCESS | 3748 | 1468967034902 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}] 15:23:54 INFO - PROCESS | 3748 | 1468967034906 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:55 INFO - PROCESS | 3748 | 1468967035012 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:23:55 INFO - PROCESS | 3748 | 1468967035070 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 3748 | 1468967035074 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:55 INFO - PROCESS | 3748 | ++DOCSHELL 1055E000 == 17 [pid = 3748] [id = 18] 15:23:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 50 (1055F800) [pid = 3748] [serial = 50] [outer = 00000000] 15:23:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 51 (10A0F000) [pid = 3748] [serial = 51] [outer = 1055F800] 15:23:55 INFO - PROCESS | 3748 | 1468967035131 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 52 (10A82400) [pid = 3748] [serial = 52] [outer = 1055F800] 15:23:55 INFO - PROCESS | 3748 | 1468967035643 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]]]}] 15:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1298ms 15:23:55 INFO - PROCESS | 3748 | 1468967035697 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:23:55 INFO - PROCESS | 3748 | 1468967035684 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 15:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:23:55 INFO - PROCESS | 3748 | 1468967035690 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 3748 | 1468967035692 Marionette TRACE conn3 <- [1,38,null,{}] 15:23:55 INFO - PROCESS | 3748 | 1468967035699 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}] 15:23:55 INFO - PROCESS | 3748 | 1468967035703 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:55 INFO - PROCESS | 3748 | 1468967035821 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:23:55 INFO - PROCESS | 3748 | 1468967035867 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 3748 | 1468967035870 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:55 INFO - PROCESS | 3748 | ++DOCSHELL 12820000 == 18 [pid = 3748] [id = 19] 15:23:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 53 (12977800) [pid = 3748] [serial = 53] [outer = 00000000] 15:23:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 54 (13159000) [pid = 3748] [serial = 54] [outer = 12977800] 15:23:55 INFO - PROCESS | 3748 | 1468967035926 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 55 (1324E800) [pid = 3748] [serial = 55] [outer = 12977800] 15:23:56 INFO - PROCESS | 3748 | 1468967036492 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]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 818ms 15:23:56 INFO - PROCESS | 3748 | 1468967036515 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:23:56 INFO - PROCESS | 3748 | 1468967036518 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 15:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:23:56 INFO - PROCESS | 3748 | 1468967036522 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 3748 | 1468967036524 Marionette TRACE conn3 <- [1,42,null,{}] 15:23:56 INFO - PROCESS | 3748 | 1468967036528 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}] 15:23:56 INFO - PROCESS | 3748 | 1468967036531 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:56 INFO - PROCESS | 3748 | 1468967036647 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:23:56 INFO - PROCESS | 3748 | 1468967036862 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 3748 | 1468967036865 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:56 INFO - PROCESS | 3748 | ++DOCSHELL 10434400 == 19 [pid = 3748] [id = 20] 15:23:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (10435000) [pid = 3748] [serial = 56] [outer = 00000000] 15:23:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (10478000) [pid = 3748] [serial = 57] [outer = 10435000] 15:23:56 INFO - PROCESS | 3748 | 1468967036915 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (104EBC00) [pid = 3748] [serial = 58] [outer = 10435000] 15:23:57 INFO - PROCESS | 3748 | --DOCSHELL 12821800 == 18 [pid = 3748] [id = 4] 15:23:57 INFO - PROCESS | 3748 | 1468967037409 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]]]}] 15:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 903ms 15:23:57 INFO - PROCESS | 3748 | 1468967037429 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:23:57 INFO - PROCESS | 3748 | 1468967037432 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 15:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:23:57 INFO - PROCESS | 3748 | 1468967037436 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:23:57 INFO - PROCESS | 3748 | 1468967037440 Marionette TRACE conn3 <- [1,46,null,{}] 15:23:57 INFO - PROCESS | 3748 | 1468967037444 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}] 15:23:57 INFO - PROCESS | 3748 | 1468967037447 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:57 INFO - PROCESS | 3748 | 1468967037512 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:23:57 INFO - PROCESS | 3748 | 1468967037523 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:57 INFO - PROCESS | 3748 | 1468967037525 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:57 INFO - PROCESS | 3748 | ++DOCSHELL 10F6A400 == 19 [pid = 3748] [id = 21] 15:23:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (10F6E400) [pid = 3748] [serial = 59] [outer = 00000000] 15:23:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (11006800) [pid = 3748] [serial = 60] [outer = 10F6E400] 15:23:57 INFO - PROCESS | 3748 | 1468967037575 Marionette DEBUG loaded listener.js 15:23:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (1100F800) [pid = 3748] [serial = 61] [outer = 10F6E400] 15:23:58 INFO - PROCESS | 3748 | 1468967038004 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]]]}] 15:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 663ms 15:23:58 INFO - PROCESS | 3748 | 1468967038106 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 3748 | 1468967038110 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 15:23:58 INFO - PROCESS | 3748 | 1468967038113 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:23:58 INFO - PROCESS | 3748 | 1468967038115 Marionette TRACE conn3 <- [1,50,null,{}] 15:23:58 INFO - PROCESS | 3748 | 1468967038119 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}] 15:23:58 INFO - PROCESS | 3748 | 1468967038121 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:58 INFO - PROCESS | 3748 | 1468967038192 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:23:58 INFO - PROCESS | 3748 | 1468967038270 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 3748 | 1468967038272 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:58 INFO - PROCESS | 3748 | ++DOCSHELL 12925400 == 20 [pid = 3748] [id = 22] 15:23:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (1292A800) [pid = 3748] [serial = 62] [outer = 00000000] 15:23:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (13158800) [pid = 3748] [serial = 63] [outer = 1292A800] 15:23:58 INFO - PROCESS | 3748 | 1468967038318 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (131CF800) [pid = 3748] [serial = 64] [outer = 1292A800] 15:23:58 INFO - PROCESS | 3748 | 1468967038645 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]]]}] 15:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 578ms 15:23:58 INFO - PROCESS | 3748 | 1468967038696 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 3748 | 1468967038698 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 15:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:23:58 INFO - PROCESS | 3748 | 1468967038690 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 3748 | 1468967038695 Marionette TRACE conn3 <- [1,54,null,{}] 15:23:58 INFO - PROCESS | 3748 | 1468967038711 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}] 15:23:58 INFO - PROCESS | 3748 | 1468967038715 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:58 INFO - PROCESS | 3748 | 1468967038808 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:23:58 INFO - PROCESS | 3748 | 1468967038813 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 3748 | 1468967038815 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:58 INFO - PROCESS | 3748 | ++DOCSHELL 13930400 == 21 [pid = 3748] [id = 23] 15:23:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (13930C00) [pid = 3748] [serial = 65] [outer = 00000000] 15:23:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (13C5C000) [pid = 3748] [serial = 66] [outer = 13930C00] 15:23:58 INFO - PROCESS | 3748 | 1468967038861 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1419C000) [pid = 3748] [serial = 67] [outer = 13930C00] 15:23:59 INFO - PROCESS | 3748 | 1468967039204 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]]]}] 15:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 564ms 15:23:59 INFO - PROCESS | 3748 | 1468967039266 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:23:59 INFO - PROCESS | 3748 | 1468967039252 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 15:23:59 INFO - PROCESS | 3748 | 1468967039255 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 3748 | 1468967039256 Marionette TRACE conn3 <- [1,58,null,{}] 15:23:59 INFO - PROCESS | 3748 | 1468967039260 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}] 15:23:59 INFO - PROCESS | 3748 | 1468967039262 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:59 INFO - PROCESS | 3748 | 1468967039340 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:23:59 INFO - PROCESS | 3748 | 1468967039346 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 3748 | 1468967039348 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:59 INFO - PROCESS | 3748 | ++DOCSHELL 14437800 == 22 [pid = 3748] [id = 24] 15:23:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (14437C00) [pid = 3748] [serial = 68] [outer = 00000000] 15:23:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (14443800) [pid = 3748] [serial = 69] [outer = 14437C00] 15:23:59 INFO - PROCESS | 3748 | 1468967039400 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (15038400) [pid = 3748] [serial = 70] [outer = 14437C00] 15:23:59 INFO - PROCESS | 3748 | 1468967039756 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]]]}] 15:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 536ms 15:23:59 INFO - PROCESS | 3748 | 1468967039808 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 3748 | 1468967039810 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 15:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:23:59 INFO - PROCESS | 3748 | 1468967039827 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 3748 | 1468967039829 Marionette TRACE conn3 <- [1,62,null,{}] 15:23:59 INFO - PROCESS | 3748 | 1468967039837 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}] 15:23:59 INFO - PROCESS | 3748 | 1468967039839 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:59 INFO - PROCESS | 3748 | 1468967039899 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:23:59 INFO - PROCESS | 3748 | 1468967039905 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 3748 | 1468967039911 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:23:59 INFO - PROCESS | 3748 | ++DOCSHELL 156AEC00 == 23 [pid = 3748] [id = 25] 15:23:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (156B0000) [pid = 3748] [serial = 71] [outer = 00000000] 15:23:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (15E03400) [pid = 3748] [serial = 72] [outer = 156B0000] 15:23:59 INFO - PROCESS | 3748 | 1468967039966 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (15F87800) [pid = 3748] [serial = 73] [outer = 156B0000] 15:24:00 INFO - PROCESS | 3748 | 1468967040343 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]]]}] 15:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 536ms 15:24:00 INFO - PROCESS | 3748 | 1468967040362 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 3748 | 1468967040364 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 15:24:00 INFO - PROCESS | 3748 | 1468967040367 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:24:00 INFO - PROCESS | 3748 | 1468967040369 Marionette TRACE conn3 <- [1,66,null,{}] 15:24:00 INFO - PROCESS | 3748 | 1468967040367 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}] 15:24:00 INFO - PROCESS | 3748 | 1468967040371 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:00 INFO - PROCESS | 3748 | 1468967040473 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:24:00 INFO - PROCESS | 3748 | 1468967040487 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 3748 | 1468967040489 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:00 INFO - PROCESS | 3748 | ++DOCSHELL 15E0DC00 == 24 [pid = 3748] [id = 26] 15:24:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (15F92800) [pid = 3748] [serial = 74] [outer = 00000000] 15:24:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (16667800) [pid = 3748] [serial = 75] [outer = 15F92800] 15:24:00 INFO - PROCESS | 3748 | 1468967040562 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (16667C00) [pid = 3748] [serial = 76] [outer = 15F92800] 15:24:00 INFO - PROCESS | 3748 | 1468967040946 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]]]}] 15:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 15:24:00 INFO - PROCESS | 3748 | 1468967040998 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 3748 | 1468967041000 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 15:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:24:01 INFO - PROCESS | 3748 | 1468967041004 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 3748 | 1468967041005 Marionette TRACE conn3 <- [1,70,null,{}] 15:24:01 INFO - PROCESS | 3748 | 1468967041009 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}] 15:24:01 INFO - PROCESS | 3748 | 1468967041011 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:01 INFO - PROCESS | 3748 | 1468967041086 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:24:01 INFO - PROCESS | 3748 | 1468967041074 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 3748 | 1468967041076 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:01 INFO - PROCESS | 3748 | ++DOCSHELL 13030C00 == 25 [pid = 3748] [id = 27] 15:24:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (169BA400) [pid = 3748] [serial = 77] [outer = 00000000] 15:24:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (16F7E000) [pid = 3748] [serial = 78] [outer = 169BA400] 15:24:01 INFO - PROCESS | 3748 | 1468967041119 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1763E400) [pid = 3748] [serial = 79] [outer = 169BA400] 15:24:01 INFO - PROCESS | 3748 | 1468967041491 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]]]}] 15:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 536ms 15:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:24:01 INFO - PROCESS | 3748 | 1468967041536 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 3748 | 1468967041539 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 15:24:01 INFO - PROCESS | 3748 | 1468967041542 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 3748 | 1468967041544 Marionette TRACE conn3 <- [1,74,null,{}] 15:24:01 INFO - PROCESS | 3748 | 1468967041551 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}] 15:24:01 INFO - PROCESS | 3748 | 1468967041553 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:01 INFO - PROCESS | 3748 | 1468967041631 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:24:01 INFO - PROCESS | 3748 | 1468967041640 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 3748 | 1468967041642 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:01 INFO - PROCESS | 3748 | ++DOCSHELL 16F78400 == 26 [pid = 3748] [id = 28] 15:24:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (16F80C00) [pid = 3748] [serial = 80] [outer = 00000000] 15:24:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (17733000) [pid = 3748] [serial = 81] [outer = 16F80C00] 15:24:01 INFO - PROCESS | 3748 | 1468967041686 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (17735C00) [pid = 3748] [serial = 82] [outer = 16F80C00] 15:24:02 INFO - PROCESS | 3748 | 1468967042034 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]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 536ms 15:24:02 INFO - PROCESS | 3748 | 1468967042109 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 3748 | 1468967042111 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 15:24:02 INFO - PROCESS | 3748 | 1468967042115 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:24:02 INFO - PROCESS | 3748 | 1468967042116 Marionette TRACE conn3 <- [1,78,null,{}] 15:24:02 INFO - PROCESS | 3748 | 1468967042101 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}] 15:24:02 INFO - PROCESS | 3748 | 1468967042103 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:02 INFO - PROCESS | 3748 | 1468967042188 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:24:02 INFO - PROCESS | 3748 | 1468967042194 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 3748 | 1468967042196 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:02 INFO - PROCESS | 3748 | ++DOCSHELL 15F91C00 == 27 [pid = 3748] [id = 29] 15:24:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (16665000) [pid = 3748] [serial = 83] [outer = 00000000] 15:24:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (17E06000) [pid = 3748] [serial = 84] [outer = 16665000] 15:24:02 INFO - PROCESS | 3748 | 1468967042238 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (17E81C00) [pid = 3748] [serial = 85] [outer = 16665000] 15:24:02 INFO - PROCESS | 3748 | 1468967042582 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]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 536ms 15:24:02 INFO - PROCESS | 3748 | 1468967042653 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:24:02 INFO - PROCESS | 3748 | 1468967042655 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 15:24:02 INFO - PROCESS | 3748 | 1468967042658 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 3748 | 1468967042660 Marionette TRACE conn3 <- [1,82,null,{}] 15:24:02 INFO - PROCESS | 3748 | 1468967042663 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}] 15:24:02 INFO - PROCESS | 3748 | 1468967042665 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:02 INFO - PROCESS | 3748 | 1468967042723 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:24:02 INFO - PROCESS | 3748 | 1468967042728 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 3748 | 1468967042731 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:02 INFO - PROCESS | 3748 | ++DOCSHELL 18038C00 == 28 [pid = 3748] [id = 30] 15:24:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1803C000) [pid = 3748] [serial = 86] [outer = 00000000] 15:24:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1980A800) [pid = 3748] [serial = 87] [outer = 1803C000] 15:24:02 INFO - PROCESS | 3748 | 1468967042775 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (19996800) [pid = 3748] [serial = 88] [outer = 1803C000] 15:24:03 INFO - PROCESS | 3748 | 1468967043142 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]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 536ms 15:24:03 INFO - PROCESS | 3748 | 1468967043194 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 3748 | 1468967043196 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 15:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:24:03 INFO - PROCESS | 3748 | 1468967043213 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 3748 | 1468967043216 Marionette TRACE conn3 <- [1,86,null,{}] 15:24:03 INFO - PROCESS | 3748 | 1468967043219 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}] 15:24:03 INFO - PROCESS | 3748 | 1468967043221 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:03 INFO - PROCESS | 3748 | 1468967043301 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:24:03 INFO - PROCESS | 3748 | 1468967043307 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 3748 | 1468967043309 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:03 INFO - PROCESS | 3748 | ++DOCSHELL 1980AC00 == 29 [pid = 3748] [id = 31] 15:24:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1998E800) [pid = 3748] [serial = 89] [outer = 00000000] 15:24:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (19EB6800) [pid = 3748] [serial = 90] [outer = 1998E800] 15:24:03 INFO - PROCESS | 3748 | 1468967043350 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (19EBD800) [pid = 3748] [serial = 91] [outer = 1998E800] 15:24:03 INFO - PROCESS | 3748 | 1468967043722 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]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 536ms 15:24:03 INFO - PROCESS | 3748 | 1468967043750 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 3748 | 1468967043751 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 15:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:24:03 INFO - PROCESS | 3748 | 1468967043790 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 3748 | 1468967043792 Marionette TRACE conn3 <- [1,90,null,{}] 15:24:03 INFO - PROCESS | 3748 | 1468967043778 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}] 15:24:03 INFO - PROCESS | 3748 | 1468967043780 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:03 INFO - PROCESS | 3748 | 1468967043869 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:24:03 INFO - PROCESS | 3748 | 1468967043879 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 3748 | 1468967043881 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:03 INFO - PROCESS | 3748 | ++DOCSHELL 10F4B800 == 30 [pid = 3748] [id = 32] 15:24:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (19EB0C00) [pid = 3748] [serial = 92] [outer = 00000000] 15:24:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (1A0DD400) [pid = 3748] [serial = 93] [outer = 19EB0C00] 15:24:03 INFO - PROCESS | 3748 | 1468967043924 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1A0E2000) [pid = 3748] [serial = 94] [outer = 19EB0C00] 15:24:05 INFO - PROCESS | 3748 | 1468967045061 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]]]}] 15:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1340ms 15:24:05 INFO - PROCESS | 3748 | 1468967045094 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:24:05 INFO - PROCESS | 3748 | 1468967045098 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 15:24:05 INFO - PROCESS | 3748 | 1468967045102 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 3748 | 1468967045105 Marionette TRACE conn3 <- [1,94,null,{}] 15:24:05 INFO - PROCESS | 3748 | 1468967045109 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}] 15:24:05 INFO - PROCESS | 3748 | 1468967045113 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:05 INFO - PROCESS | 3748 | 1468967045205 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:24:05 INFO - PROCESS | 3748 | 1468967045211 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 3748 | 1468967045214 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:05 INFO - PROCESS | 3748 | ++DOCSHELL 10F3DC00 == 31 [pid = 3748] [id = 33] 15:24:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (10F3E000) [pid = 3748] [serial = 95] [outer = 00000000] 15:24:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (11A49000) [pid = 3748] [serial = 96] [outer = 10F3E000] 15:24:05 INFO - PROCESS | 3748 | 1468967045277 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (11C2FC00) [pid = 3748] [serial = 97] [outer = 10F3E000] 15:24:05 INFO - PROCESS | 3748 | 1468967045671 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]]]}] 15:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 634ms 15:24:05 INFO - PROCESS | 3748 | 1468967045723 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:24:05 INFO - PROCESS | 3748 | 1468967045727 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 15:24:05 INFO - PROCESS | 3748 | 1468967045733 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:24:05 INFO - PROCESS | 3748 | 1468967045735 Marionette TRACE conn3 <- [1,98,null,{}] 15:24:05 INFO - PROCESS | 3748 | 1468967045742 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}] 15:24:05 INFO - PROCESS | 3748 | 1468967045744 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:05 INFO - PROCESS | 3748 | 1468967045864 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (13E96000) [pid = 3748] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (1B13B400) [pid = 3748] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (1A934000) [pid = 3748] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (1A7BAC00) [pid = 3748] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (14441C00) [pid = 3748] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (1A570800) [pid = 3748] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (19EB0800) [pid = 3748] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1B2D7000) [pid = 3748] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (1055F800) [pid = 3748] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (12977800) [pid = 3748] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (10435000) [pid = 3748] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (10F6E400) [pid = 3748] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1292A800) [pid = 3748] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (13930C00) [pid = 3748] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (14437C00) [pid = 3748] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (156B0000) [pid = 3748] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (15F92800) [pid = 3748] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (169BA400) [pid = 3748] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (16F80C00) [pid = 3748] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (16665000) [pid = 3748] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:24:06 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1803C000) [pid = 3748] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:24:06 INFO - PROCESS | 3748 | 1468967046348 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 3748 | 1468967046350 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:06 INFO - PROCESS | 3748 | ++DOCSHELL 10A04800 == 32 [pid = 3748] [id = 34] 15:24:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (10A0B800) [pid = 3748] [serial = 98] [outer = 00000000] 15:24:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (10A77C00) [pid = 3748] [serial = 99] [outer = 10A0B800] 15:24:06 INFO - PROCESS | 3748 | 1468967046396 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (10F6E400) [pid = 3748] [serial = 100] [outer = 10A0B800] 15:24:06 INFO - PROCESS | 3748 | 1468967046730 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]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1030ms 15:24:06 INFO - PROCESS | 3748 | 1468967046774 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 3748 | 1468967046776 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 15:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:24:06 INFO - PROCESS | 3748 | 1468967046784 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 3748 | 1468967046788 Marionette TRACE conn3 <- [1,102,null,{}] 15:24:06 INFO - PROCESS | 3748 | 1468967046798 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}] 15:24:06 INFO - PROCESS | 3748 | 1468967046802 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:06 INFO - PROCESS | 3748 | 1468967046862 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:24:06 INFO - PROCESS | 3748 | 1468967046869 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 3748 | 1468967046872 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:06 INFO - PROCESS | 3748 | ++DOCSHELL 13931400 == 33 [pid = 3748] [id = 35] 15:24:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (13931800) [pid = 3748] [serial = 101] [outer = 00000000] 15:24:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (13C63000) [pid = 3748] [serial = 102] [outer = 13931800] 15:24:06 INFO - PROCESS | 3748 | 1468967046933 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1419FC00) [pid = 3748] [serial = 103] [outer = 13931800] 15:24:07 INFO - PROCESS | 3748 | 1468967047320 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]]]}] 15:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 578ms 15:24:07 INFO - PROCESS | 3748 | 1468967047380 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:24:07 INFO - PROCESS | 3748 | 1468967047383 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 15:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:24:07 INFO - PROCESS | 3748 | 1468967047386 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 3748 | 1468967047388 Marionette TRACE conn3 <- [1,106,null,{}] 15:24:07 INFO - PROCESS | 3748 | 1468967047391 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}] 15:24:07 INFO - PROCESS | 3748 | 1468967047375 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:07 INFO - PROCESS | 3748 | 1468967047456 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:24:07 INFO - PROCESS | 3748 | 1468967047490 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 3748 | 1468967047492 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:07 INFO - PROCESS | 3748 | ++DOCSHELL 1506DC00 == 34 [pid = 3748] [id = 36] 15:24:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1506E400) [pid = 3748] [serial = 104] [outer = 00000000] 15:24:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (156B1000) [pid = 3748] [serial = 105] [outer = 1506E400] 15:24:07 INFO - PROCESS | 3748 | 1468967047543 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (15E09000) [pid = 3748] [serial = 106] [outer = 1506E400] 15:24:07 INFO - PROCESS | 3748 | 1468967047901 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]]]}] 15:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 579ms 15:24:07 INFO - PROCESS | 3748 | 1468967047964 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:24:07 INFO - PROCESS | 3748 | 1468967047966 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 15:24:07 INFO - PROCESS | 3748 | 1468967047970 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:24:07 INFO - PROCESS | 3748 | 1468967047953 Marionette TRACE conn3 <- [1,110,null,{}] 15:24:07 INFO - PROCESS | 3748 | 1468967047957 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}] 15:24:07 INFO - PROCESS | 3748 | 1468967047958 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:08 INFO - PROCESS | 3748 | 1468967048034 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:24:08 INFO - PROCESS | 3748 | 1468967048040 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 3748 | 1468967048042 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:08 INFO - PROCESS | 3748 | ++DOCSHELL 15E0F800 == 35 [pid = 3748] [id = 37] 15:24:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (15E10800) [pid = 3748] [serial = 107] [outer = 00000000] 15:24:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (15FAB800) [pid = 3748] [serial = 108] [outer = 15E10800] 15:24:08 INFO - PROCESS | 3748 | 1468967048088 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (16E30800) [pid = 3748] [serial = 109] [outer = 15E10800] 15:24:08 INFO - PROCESS | 3748 | 1468967048649 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]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 719ms 15:24:08 INFO - PROCESS | 3748 | 1468967048673 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 3748 | 1468967048678 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 15:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:24:08 INFO - PROCESS | 3748 | 1468967048697 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 3748 | 1468967048702 Marionette TRACE conn3 <- [1,114,null,{}] 15:24:08 INFO - PROCESS | 3748 | 1468967048708 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}] 15:24:08 INFO - PROCESS | 3748 | 1468967048711 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:08 INFO - PROCESS | 3748 | 1468967048832 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:24:08 INFO - PROCESS | 3748 | 1468967048848 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 3748 | 1468967048850 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:08 INFO - PROCESS | 3748 | ++DOCSHELL 10F6F400 == 36 [pid = 3748] [id = 38] 15:24:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (11006400) [pid = 3748] [serial = 110] [outer = 00000000] 15:24:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (13024C00) [pid = 3748] [serial = 111] [outer = 11006400] 15:24:08 INFO - PROCESS | 3748 | 1468967048906 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (13114C00) [pid = 3748] [serial = 112] [outer = 11006400] 15:24:09 INFO - PROCESS | 3748 | 1468967049411 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]]]}] 15:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 762ms 15:24:09 INFO - PROCESS | 3748 | 1468967049465 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:24:09 INFO - PROCESS | 3748 | 1468967049470 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 15:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:24:09 INFO - PROCESS | 3748 | 1468967049477 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 3748 | 1468967049480 Marionette TRACE conn3 <- [1,118,null,{}] 15:24:09 INFO - PROCESS | 3748 | 1468967049484 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}] 15:24:09 INFO - PROCESS | 3748 | 1468967049487 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:09 INFO - PROCESS | 3748 | 1468967049614 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:24:09 INFO - PROCESS | 3748 | 1468967049687 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:09 INFO - PROCESS | 3748 | 1468967049690 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:09 INFO - PROCESS | 3748 | ++DOCSHELL 139C7C00 == 37 [pid = 3748] [id = 39] 15:24:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (13E98400) [pid = 3748] [serial = 113] [outer = 00000000] 15:24:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (15F93800) [pid = 3748] [serial = 114] [outer = 13E98400] 15:24:09 INFO - PROCESS | 3748 | 1468967049789 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (16134C00) [pid = 3748] [serial = 115] [outer = 13E98400] 15:24:10 INFO - PROCESS | 3748 | 1468967050279 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]]]}] 15:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 846ms 15:24:10 INFO - PROCESS | 3748 | 1468967050327 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:24:10 INFO - PROCESS | 3748 | 1468967050330 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 15:24:10 INFO - PROCESS | 3748 | 1468967050334 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 3748 | 1468967050338 Marionette TRACE conn3 <- [1,122,null,{}] 15:24:10 INFO - PROCESS | 3748 | 1468967050350 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}] 15:24:10 INFO - PROCESS | 3748 | 1468967050354 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:10 INFO - PROCESS | 3748 | 1468967050439 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:24:10 INFO - PROCESS | 3748 | 1468967050527 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:10 INFO - PROCESS | 3748 | 1468967050530 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:10 INFO - PROCESS | 3748 | ++DOCSHELL 17E07400 == 38 [pid = 3748] [id = 40] 15:24:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (17E08400) [pid = 3748] [serial = 116] [outer = 00000000] 15:24:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (18010C00) [pid = 3748] [serial = 117] [outer = 17E08400] 15:24:10 INFO - PROCESS | 3748 | 1468967050578 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (19807800) [pid = 3748] [serial = 118] [outer = 17E08400] 15:24:11 INFO - PROCESS | 3748 | 1468967051058 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]]]}] 15:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 748ms 15:24:11 INFO - PROCESS | 3748 | 1468967051101 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 3748 | 1468967051104 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 15:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:24:11 INFO - PROCESS | 3748 | 1468967051107 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 3748 | 1468967051109 Marionette TRACE conn3 <- [1,126,null,{}] 15:24:11 INFO - PROCESS | 3748 | 1468967051113 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}] 15:24:11 INFO - PROCESS | 3748 | 1468967051098 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:11 INFO - PROCESS | 3748 | 1468967051202 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:24:11 INFO - PROCESS | 3748 | 1468967051288 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 3748 | 1468967051290 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:11 INFO - PROCESS | 3748 | ++DOCSHELL 12B05C00 == 39 [pid = 3748] [id = 41] 15:24:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 98 (12B0C800) [pid = 3748] [serial = 119] [outer = 00000000] 15:24:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 99 (131D1C00) [pid = 3748] [serial = 120] [outer = 12B0C800] 15:24:11 INFO - PROCESS | 3748 | 1468967051323 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 100 (1343EC00) [pid = 3748] [serial = 121] [outer = 12B0C800] 15:24:11 INFO - PROCESS | 3748 | 1468967051828 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]]]}] 15:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 761ms 15:24:11 INFO - PROCESS | 3748 | 1468967051870 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:24:11 INFO - PROCESS | 3748 | 1468967051874 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 15:24:11 INFO - PROCESS | 3748 | 1468967051861 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 3748 | 1468967051864 Marionette TRACE conn3 <- [1,130,null,{}] 15:24:11 INFO - PROCESS | 3748 | 1468967051869 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}] 15:24:11 INFO - PROCESS | 3748 | 1468967051872 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:11 INFO - PROCESS | 3748 | 1468967051968 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:24:12 INFO - PROCESS | 3748 | 1468967052056 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:12 INFO - PROCESS | 3748 | 1468967052059 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:12 INFO - PROCESS | 3748 | ++DOCSHELL 10A7F800 == 40 [pid = 3748] [id = 42] 15:24:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 101 (10A7FC00) [pid = 3748] [serial = 122] [outer = 00000000] 15:24:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 102 (128A2400) [pid = 3748] [serial = 123] [outer = 10A7FC00] 15:24:12 INFO - PROCESS | 3748 | 1468967052091 Marionette DEBUG loaded listener.js 15:24:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 103 (12BD1000) [pid = 3748] [serial = 124] [outer = 10A7FC00] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 10F3DC00 == 39 [pid = 3748] [id = 33] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 10A04800 == 38 [pid = 3748] [id = 34] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 13931400 == 37 [pid = 3748] [id = 35] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 1506DC00 == 36 [pid = 3748] [id = 36] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 1980AC00 == 35 [pid = 3748] [id = 31] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 10F4B800 == 34 [pid = 3748] [id = 32] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 15F91C00 == 33 [pid = 3748] [id = 29] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 12B05C00 == 32 [pid = 3748] [id = 41] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 139C7C00 == 31 [pid = 3748] [id = 39] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 17E07400 == 30 [pid = 3748] [id = 40] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 15E0F800 == 29 [pid = 3748] [id = 37] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 10F6F400 == 28 [pid = 3748] [id = 38] 15:24:12 INFO - PROCESS | 3748 | --DOCSHELL 18038C00 == 27 [pid = 3748] [id = 30] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 102 (16668000) [pid = 3748] [serial = 17] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 101 (10A0F000) [pid = 3748] [serial = 51] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 100 (13159000) [pid = 3748] [serial = 54] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 99 (10478000) [pid = 3748] [serial = 57] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 98 (104EBC00) [pid = 3748] [serial = 58] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 97 (11006800) [pid = 3748] [serial = 60] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (13158800) [pid = 3748] [serial = 63] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (13C5C000) [pid = 3748] [serial = 66] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (1419C000) [pid = 3748] [serial = 67] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (14443800) [pid = 3748] [serial = 69] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (15038400) [pid = 3748] [serial = 70] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (15E03400) [pid = 3748] [serial = 72] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (15F87800) [pid = 3748] [serial = 73] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (16667800) [pid = 3748] [serial = 75] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (16F7E000) [pid = 3748] [serial = 78] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (17733000) [pid = 3748] [serial = 81] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (17E06000) [pid = 3748] [serial = 84] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1980A800) [pid = 3748] [serial = 87] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (16667C00) [pid = 3748] [serial = 76] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1763E400) [pid = 3748] [serial = 79] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (17735C00) [pid = 3748] [serial = 82] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (17E81C00) [pid = 3748] [serial = 85] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (131CF800) [pid = 3748] [serial = 64] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19996800) [pid = 3748] [serial = 88] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1100F800) [pid = 3748] [serial = 61] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1324E800) [pid = 3748] [serial = 55] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (10A82400) [pid = 3748] [serial = 52] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1B49E000) [pid = 3748] [serial = 46] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (141A4C00) [pid = 3748] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1419F800) [pid = 3748] [serial = 9] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (12820800) [pid = 3748] [serial = 4] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (19EB6800) [pid = 3748] [serial = 90] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1A926800) [pid = 3748] [serial = 33] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1A92A800) [pid = 3748] [serial = 34] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1AD50800) [pid = 3748] [serial = 30] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1AD5E000) [pid = 3748] [serial = 31] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1AD56000) [pid = 3748] [serial = 28] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1AD52400) [pid = 3748] [serial = 27] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (1A1EE800) [pid = 3748] [serial = 24] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (19EB3000) [pid = 3748] [serial = 21] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (19EB6C00) [pid = 3748] [serial = 22] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (16919000) [pid = 3748] [serial = 14] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (1B4AB000) [pid = 3748] [serial = 48] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (1B2CF800) [pid = 3748] [serial = 42] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (1B49DC00) [pid = 3748] [serial = 45] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (1B141400) [pid = 3748] [serial = 39] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (1B145C00) [pid = 3748] [serial = 40] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 55 (1AAD7C00) [pid = 3748] [serial = 36] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | --DOMWINDOW == 54 (1AADC000) [pid = 3748] [serial = 37] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3748 | 1468967052961 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]]]}] 15:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1129ms 15:24:12 INFO - PROCESS | 3748 | 1468967053001 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 3748 | 1468967053005 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 15:24:12 INFO - PROCESS | 3748 | 1468967053009 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:24:12 INFO - PROCESS | 3748 | 1468967053014 Marionette TRACE conn3 <- [1,134,null,{}] 15:24:13 INFO - PROCESS | 3748 | 1468967053019 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}] 15:24:13 INFO - PROCESS | 3748 | 1468967053022 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:13 INFO - PROCESS | 3748 | 1468967053089 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:24:13 INFO - PROCESS | 3748 | 1468967053098 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 3748 | 1468967053102 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:13 INFO - PROCESS | 3748 | ++DOCSHELL 11002800 == 28 [pid = 3748] [id = 43] 15:24:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 55 (11004000) [pid = 3748] [serial = 125] [outer = 00000000] 15:24:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (11A4E400) [pid = 3748] [serial = 126] [outer = 11004000] 15:24:13 INFO - PROCESS | 3748 | 1468967053148 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (1292A800) [pid = 3748] [serial = 127] [outer = 11004000] 15:24:13 INFO - PROCESS | 3748 | 1468967053536 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]]]}] 15:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 578ms 15:24:13 INFO - PROCESS | 3748 | 1468967053572 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:24:13 INFO - PROCESS | 3748 | 1468967053577 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 15:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:24:13 INFO - PROCESS | 3748 | 1468967053583 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:24:13 INFO - PROCESS | 3748 | 1468967053586 Marionette TRACE conn3 <- [1,138,null,{}] 15:24:13 INFO - PROCESS | 3748 | 1468967053590 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}] 15:24:13 INFO - PROCESS | 3748 | 1468967053592 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:13 INFO - PROCESS | 3748 | 1468967053686 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:24:13 INFO - PROCESS | 3748 | 1468967053725 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 3748 | 1468967053727 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:13 INFO - PROCESS | 3748 | ++DOCSHELL 1325A400 == 29 [pid = 3748] [id = 44] 15:24:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (1325B000) [pid = 3748] [serial = 128] [outer = 00000000] 15:24:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (1393D000) [pid = 3748] [serial = 129] [outer = 1325B000] 15:24:13 INFO - PROCESS | 3748 | 1468967053756 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (13C55400) [pid = 3748] [serial = 130] [outer = 1325B000] 15:24:14 INFO - PROCESS | 3748 | 1468967054140 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]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 564ms 15:24:14 INFO - PROCESS | 3748 | 1468967054159 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 3748 | 1468967054161 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 15:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:24:14 INFO - PROCESS | 3748 | 1468967054165 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 3748 | 1468967054168 Marionette TRACE conn3 <- [1,142,null,{}] 15:24:14 INFO - PROCESS | 3748 | 1468967054179 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}] 15:24:14 INFO - PROCESS | 3748 | 1468967054184 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:14 INFO - PROCESS | 3748 | 1468967054266 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:24:14 INFO - PROCESS | 3748 | 1468967054273 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 3748 | 1468967054276 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:14 INFO - PROCESS | 3748 | ++DOCSHELL 1443E000 == 30 [pid = 3748] [id = 45] 15:24:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (144FA000) [pid = 3748] [serial = 131] [outer = 00000000] 15:24:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (1506DC00) [pid = 3748] [serial = 132] [outer = 144FA000] 15:24:14 INFO - PROCESS | 3748 | 1468967054324 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (1586C000) [pid = 3748] [serial = 133] [outer = 144FA000] 15:24:14 INFO - PROCESS | 3748 | 1468967054686 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]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 564ms 15:24:14 INFO - PROCESS | 3748 | 1468967054747 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 3748 | 1468967054750 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 15:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:24:14 INFO - PROCESS | 3748 | 1468967054753 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 3748 | 1468967054755 Marionette TRACE conn3 <- [1,146,null,{}] 15:24:14 INFO - PROCESS | 3748 | 1468967054758 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}] 15:24:14 INFO - PROCESS | 3748 | 1468967054760 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:14 INFO - PROCESS | 3748 | 1468967054866 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:24:14 INFO - PROCESS | 3748 | 1468967054857 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 3748 | 1468967054859 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:14 INFO - PROCESS | 3748 | ++DOCSHELL 1443C000 == 31 [pid = 3748] [id = 46] 15:24:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (156B0400) [pid = 3748] [serial = 134] [outer = 00000000] 15:24:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (15F94000) [pid = 3748] [serial = 135] [outer = 156B0400] 15:24:14 INFO - PROCESS | 3748 | 1468967054938 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (16667C00) [pid = 3748] [serial = 136] [outer = 156B0400] 15:24:15 INFO - PROCESS | 3748 | 1468967055319 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]]]}] 15:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 578ms 15:24:15 INFO - PROCESS | 3748 | 1468967055333 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:24:15 INFO - PROCESS | 3748 | 1468967055335 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 15:24:15 INFO - PROCESS | 3748 | 1468967055339 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 3748 | 1468967055340 Marionette TRACE conn3 <- [1,150,null,{}] 15:24:15 INFO - PROCESS | 3748 | 1468967055344 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}] 15:24:15 INFO - PROCESS | 3748 | 1468967055346 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:15 INFO - PROCESS | 3748 | 1468967055433 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:24:15 INFO - PROCESS | 3748 | 1468967055439 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 3748 | 1468967055441 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:15 INFO - PROCESS | 3748 | ++DOCSHELL 15F93C00 == 32 [pid = 3748] [id = 47] 15:24:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (16614000) [pid = 3748] [serial = 137] [outer = 00000000] 15:24:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (16E37400) [pid = 3748] [serial = 138] [outer = 16614000] 15:24:15 INFO - PROCESS | 3748 | 1468967055484 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (16F7E400) [pid = 3748] [serial = 139] [outer = 16614000] 15:24:15 INFO - PROCESS | 3748 | 1468967055891 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]]]}] 15:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 578ms 15:24:15 INFO - PROCESS | 3748 | 1468967055919 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 3748 | 1468967055921 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 15:24:15 INFO - PROCESS | 3748 | 1468967055925 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:24:15 INFO - PROCESS | 3748 | 1468967055926 Marionette TRACE conn3 <- [1,154,null,{}] 15:24:15 INFO - PROCESS | 3748 | 1468967055929 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}] 15:24:15 INFO - PROCESS | 3748 | 1468967055935 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:16 INFO - PROCESS | 3748 | 1468967056038 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:24:16 INFO - PROCESS | 3748 | 1468967056113 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 3748 | 1468967056116 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:16 INFO - PROCESS | 3748 | ++DOCSHELL 17678000 == 33 [pid = 3748] [id = 48] 15:24:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1767F400) [pid = 3748] [serial = 140] [outer = 00000000] 15:24:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (17E7AC00) [pid = 3748] [serial = 141] [outer = 1767F400] 15:24:16 INFO - PROCESS | 3748 | 1468967056141 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (18015400) [pid = 3748] [serial = 142] [outer = 1767F400] 15:24:16 INFO - PROCESS | 3748 | 1468967056510 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]]]}] 15:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 621ms 15:24:16 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15E10800) [pid = 3748] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:24:16 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1998E800) [pid = 3748] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:24:16 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1506E400) [pid = 3748] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:24:16 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (19EB0C00) [pid = 3748] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:24:16 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (10F3E000) [pid = 3748] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:24:16 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (13931800) [pid = 3748] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:24:16 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (10A0B800) [pid = 3748] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:24:16 INFO - PROCESS | 3748 | 1468967056564 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:24:16 INFO - PROCESS | 3748 | 1468967056566 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 15:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:24:16 INFO - PROCESS | 3748 | 1468967056570 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 3748 | 1468967056571 Marionette TRACE conn3 <- [1,158,null,{}] 15:24:16 INFO - PROCESS | 3748 | 1468967056556 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}] 15:24:16 INFO - PROCESS | 3748 | 1468967056558 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:16 INFO - PROCESS | 3748 | 1468967056635 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:24:16 INFO - PROCESS | 3748 | 1468967056641 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 3748 | 1468967056643 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:16 INFO - PROCESS | 3748 | ++DOCSHELL 10A7BC00 == 34 [pid = 3748] [id = 49] 15:24:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (10A80800) [pid = 3748] [serial = 143] [outer = 00000000] 15:24:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (13E8D000) [pid = 3748] [serial = 144] [outer = 10A80800] 15:24:16 INFO - PROCESS | 3748 | 1468967056692 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1506E400) [pid = 3748] [serial = 145] [outer = 10A80800] 15:24:17 INFO - PROCESS | 3748 | 1468967057049 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]]]}] 15:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 536ms 15:24:17 INFO - PROCESS | 3748 | 1468967057105 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:24:17 INFO - PROCESS | 3748 | 1468967057107 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 15:24:17 INFO - PROCESS | 3748 | 1468967057110 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:24:17 INFO - PROCESS | 3748 | 1468967057112 Marionette TRACE conn3 <- [1,162,null,{}] 15:24:17 INFO - PROCESS | 3748 | 1468967057116 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}] 15:24:17 INFO - PROCESS | 3748 | 1468967057117 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:17 INFO - PROCESS | 3748 | 1468967057186 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:24:17 INFO - PROCESS | 3748 | 1468967057194 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 3748 | 1468967057196 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:17 INFO - PROCESS | 3748 | ++DOCSHELL 17734400 == 35 [pid = 3748] [id = 50] 15:24:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (17E03000) [pid = 3748] [serial = 146] [outer = 00000000] 15:24:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1998AC00) [pid = 3748] [serial = 147] [outer = 17E03000] 15:24:17 INFO - PROCESS | 3748 | 1468967057240 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1998B800) [pid = 3748] [serial = 148] [outer = 17E03000] 15:24:17 INFO - PROCESS | 3748 | 1468967057604 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]]]}] 15:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 536ms 15:24:17 INFO - PROCESS | 3748 | 1468967057648 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:24:17 INFO - PROCESS | 3748 | 1468967057650 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 15:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:24:17 INFO - PROCESS | 3748 | 1468967057663 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:24:17 INFO - PROCESS | 3748 | 1468967057665 Marionette TRACE conn3 <- [1,166,null,{}] 15:24:17 INFO - PROCESS | 3748 | 1468967057668 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}] 15:24:17 INFO - PROCESS | 3748 | 1468967057670 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:17 INFO - PROCESS | 3748 | 1468967057739 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:24:17 INFO - PROCESS | 3748 | 1468967057745 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 3748 | 1468967057747 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:17 INFO - PROCESS | 3748 | ++DOCSHELL 19810000 == 36 [pid = 3748] [id = 51] 15:24:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19C8A400) [pid = 3748] [serial = 149] [outer = 00000000] 15:24:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19EB1400) [pid = 3748] [serial = 150] [outer = 19C8A400] 15:24:17 INFO - PROCESS | 3748 | 1468967057790 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19EB4800) [pid = 3748] [serial = 151] [outer = 19C8A400] 15:24:18 INFO - PROCESS | 3748 | 1468967058133 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]]]}] 15:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 536ms 15:24:18 INFO - PROCESS | 3748 | 1468967058203 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 3748 | 1468967058205 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 15:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:24:18 INFO - PROCESS | 3748 | 1468967058208 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 3748 | 1468967058220 Marionette TRACE conn3 <- [1,170,null,{}] 15:24:18 INFO - PROCESS | 3748 | 1468967058228 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}] 15:24:18 INFO - PROCESS | 3748 | 1468967058230 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:18 INFO - PROCESS | 3748 | 1468967058303 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:24:18 INFO - PROCESS | 3748 | 1468967058314 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 3748 | 1468967058316 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:18 INFO - PROCESS | 3748 | ++DOCSHELL 10A0F000 == 37 [pid = 3748] [id = 52] 15:24:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (10A76400) [pid = 3748] [serial = 152] [outer = 00000000] 15:24:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19EBAC00) [pid = 3748] [serial = 153] [outer = 10A76400] 15:24:18 INFO - PROCESS | 3748 | 1468967058359 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A021C00) [pid = 3748] [serial = 154] [outer = 10A76400] 15:24:19 INFO - PROCESS | 3748 | 1468967059117 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]]]}] 15:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 945ms 15:24:19 INFO - PROCESS | 3748 | 1468967059161 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 3748 | 1468967059165 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 15:24:19 INFO - PROCESS | 3748 | 1468967059170 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:24:19 INFO - PROCESS | 3748 | 1468967059173 Marionette TRACE conn3 <- [1,174,null,{}] 15:24:19 INFO - PROCESS | 3748 | 1468967059178 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}] 15:24:19 INFO - PROCESS | 3748 | 1468967059182 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:19 INFO - PROCESS | 3748 | 1468967059317 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:24:19 INFO - PROCESS | 3748 | 1468967059388 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 3748 | 1468967059391 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:19 INFO - PROCESS | 3748 | ++DOCSHELL 10A7CC00 == 38 [pid = 3748] [id = 53] 15:24:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (10A7E400) [pid = 3748] [serial = 155] [outer = 00000000] 15:24:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (13058C00) [pid = 3748] [serial = 156] [outer = 10A7E400] 15:24:19 INFO - PROCESS | 3748 | 1468967059488 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (131C4C00) [pid = 3748] [serial = 157] [outer = 10A7E400] 15:24:20 INFO - PROCESS | 3748 | --DOCSHELL 19810000 == 37 [pid = 3748] [id = 51] 15:24:20 INFO - PROCESS | 3748 | --DOCSHELL 17734400 == 36 [pid = 3748] [id = 50] 15:24:20 INFO - PROCESS | 3748 | --DOCSHELL 10A7BC00 == 35 [pid = 3748] [id = 49] 15:24:20 INFO - PROCESS | 3748 | --DOCSHELL 17678000 == 34 [pid = 3748] [id = 48] 15:24:20 INFO - PROCESS | 3748 | --DOCSHELL 15F93C00 == 33 [pid = 3748] [id = 47] 15:24:20 INFO - PROCESS | 3748 | --DOCSHELL 1443C000 == 32 [pid = 3748] [id = 46] 15:24:20 INFO - PROCESS | 3748 | --DOCSHELL 1443E000 == 31 [pid = 3748] [id = 45] 15:24:20 INFO - PROCESS | 3748 | --DOCSHELL 1325A400 == 30 [pid = 3748] [id = 44] 15:24:20 INFO - PROCESS | 3748 | --DOCSHELL 11002800 == 29 [pid = 3748] [id = 43] 15:24:20 INFO - PROCESS | 3748 | --DOCSHELL 10A7F800 == 28 [pid = 3748] [id = 42] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (15FAB800) [pid = 3748] [serial = 108] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (19EBD800) [pid = 3748] [serial = 91] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (16E30800) [pid = 3748] [serial = 109] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (156B1000) [pid = 3748] [serial = 105] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1A0DD400) [pid = 3748] [serial = 93] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (15E09000) [pid = 3748] [serial = 106] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (11A49000) [pid = 3748] [serial = 96] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (13C63000) [pid = 3748] [serial = 102] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1419FC00) [pid = 3748] [serial = 103] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (10A77C00) [pid = 3748] [serial = 99] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (10F6E400) [pid = 3748] [serial = 100] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (11C2FC00) [pid = 3748] [serial = 97] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1A0E2000) [pid = 3748] [serial = 94] [outer = 00000000] [url = about:blank] 15:24:20 INFO - PROCESS | 3748 | 1468967060239 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]]]}] 15:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1072ms 15:24:20 INFO - PROCESS | 3748 | 1468967060267 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 3748 | 1468967060271 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 15:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:24:20 INFO - PROCESS | 3748 | 1468967060276 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 3748 | 1468967060279 Marionette TRACE conn3 <- [1,178,null,{}] 15:24:20 INFO - PROCESS | 3748 | 1468967060266 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}] 15:24:20 INFO - PROCESS | 3748 | 1468967060269 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:20 INFO - PROCESS | 3748 | 1468967060350 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:24:20 INFO - PROCESS | 3748 | 1468967060357 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 3748 | 1468967060362 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:20 INFO - PROCESS | 3748 | ++DOCSHELL 11005000 == 29 [pid = 3748] [id = 54] 15:24:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (11006C00) [pid = 3748] [serial = 158] [outer = 00000000] 15:24:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (114D2C00) [pid = 3748] [serial = 159] [outer = 11006C00] 15:24:20 INFO - PROCESS | 3748 | 1468967060409 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (12820800) [pid = 3748] [serial = 160] [outer = 11006C00] 15:24:20 INFO - PROCESS | 3748 | 1468967060818 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]]]}] 15:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 578ms 15:24:20 INFO - PROCESS | 3748 | 1468967060850 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 3748 | 1468967060855 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 15:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:24:20 INFO - PROCESS | 3748 | 1468967060844 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 3748 | 1468967060846 Marionette TRACE conn3 <- [1,182,null,{}] 15:24:20 INFO - PROCESS | 3748 | 1468967060850 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}] 15:24:20 INFO - PROCESS | 3748 | 1468967060853 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:20 INFO - PROCESS | 3748 | 1468967060936 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:24:20 INFO - PROCESS | 3748 | 1468967060944 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 3748 | 1468967060947 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:20 INFO - PROCESS | 3748 | ++DOCSHELL 13250000 == 30 [pid = 3748] [id = 55] 15:24:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (13251000) [pid = 3748] [serial = 161] [outer = 00000000] 15:24:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (13937000) [pid = 3748] [serial = 162] [outer = 13251000] 15:24:20 INFO - PROCESS | 3748 | 1468967060993 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (13C58400) [pid = 3748] [serial = 163] [outer = 13251000] 15:24:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (141A4C00) [pid = 3748] [serial = 164] [outer = 1B147400] 15:24:21 INFO - PROCESS | 3748 | 1468967061407 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]]]}] 15:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 578ms 15:24:21 INFO - PROCESS | 3748 | 1468967061418 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 3748 | 1468967061420 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 15:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:24:21 INFO - PROCESS | 3748 | 1468967061424 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 3748 | 1468967061427 Marionette TRACE conn3 <- [1,186,null,{}] 15:24:21 INFO - PROCESS | 3748 | 1468967061438 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}] 15:24:21 INFO - PROCESS | 3748 | 1468967061443 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:21 INFO - PROCESS | 3748 | 1468967061526 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:24:21 INFO - PROCESS | 3748 | 1468967061536 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 3748 | 1468967061539 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:21 INFO - PROCESS | 3748 | ++DOCSHELL 1586F800 == 31 [pid = 3748] [id = 56] 15:24:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (15870000) [pid = 3748] [serial = 165] [outer = 00000000] 15:24:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15F88C00) [pid = 3748] [serial = 166] [outer = 15870000] 15:24:21 INFO - PROCESS | 3748 | 1468967061586 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (15FA7800) [pid = 3748] [serial = 167] [outer = 15870000] 15:24:21 INFO - PROCESS | 3748 | 1468967061990 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]]]}] 15:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 621ms 15:24:22 INFO - PROCESS | 3748 | 1468967062068 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 3748 | 1468967062070 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 15:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:24:22 INFO - PROCESS | 3748 | 1468967062074 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 3748 | 1468967062076 Marionette TRACE conn3 <- [1,190,null,{}] 15:24:22 INFO - PROCESS | 3748 | 1468967062079 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}] 15:24:22 INFO - PROCESS | 3748 | 1468967062082 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:22 INFO - PROCESS | 3748 | 1468967062146 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:24:22 INFO - PROCESS | 3748 | 1468967062151 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 3748 | 1468967062153 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:22 INFO - PROCESS | 3748 | ++DOCSHELL 16919000 == 32 [pid = 3748] [id = 57] 15:24:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (16919400) [pid = 3748] [serial = 168] [outer = 00000000] 15:24:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (17678000) [pid = 3748] [serial = 169] [outer = 16919400] 15:24:22 INFO - PROCESS | 3748 | 1468967062196 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (17686000) [pid = 3748] [serial = 170] [outer = 16919400] 15:24:22 INFO - PROCESS | 3748 | 1468967062583 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]]]}] 15:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 536ms 15:24:22 INFO - PROCESS | 3748 | 1468967062613 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 3748 | 1468967062615 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 15:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:24:22 INFO - PROCESS | 3748 | 1468967062624 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 3748 | 1468967062626 Marionette TRACE conn3 <- [1,194,null,{}] 15:24:22 INFO - PROCESS | 3748 | 1468967062629 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}] 15:24:22 INFO - PROCESS | 3748 | 1468967062631 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:22 INFO - PROCESS | 3748 | 1468967062711 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:24:22 INFO - PROCESS | 3748 | 1468967062719 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 3748 | 1468967062721 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:22 INFO - PROCESS | 3748 | ++DOCSHELL 17B20C00 == 33 [pid = 3748] [id = 58] 15:24:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (17B5E800) [pid = 3748] [serial = 171] [outer = 00000000] 15:24:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (18039C00) [pid = 3748] [serial = 172] [outer = 17B5E800] 15:24:22 INFO - PROCESS | 3748 | 1468967062769 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19810000) [pid = 3748] [serial = 173] [outer = 17B5E800] 15:24:23 INFO - PROCESS | 3748 | 1468967063167 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]]]}] 15:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 564ms 15:24:23 INFO - PROCESS | 3748 | 1468967063186 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 3748 | 1468967063188 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 15:24:23 INFO - PROCESS | 3748 | 1468967063191 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:24:23 INFO - PROCESS | 3748 | 1468967063193 Marionette TRACE conn3 <- [1,198,null,{}] 15:24:23 INFO - PROCESS | 3748 | 1468967063202 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}] 15:24:23 INFO - PROCESS | 3748 | 1468967063207 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:23 INFO - PROCESS | 3748 | 1468967063337 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:24:23 INFO - PROCESS | 3748 | 1468967063373 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 3748 | 1468967063375 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:23 INFO - PROCESS | 3748 | ++DOCSHELL 19C8F800 == 34 [pid = 3748] [id = 59] 15:24:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19EB4000) [pid = 3748] [serial = 174] [outer = 00000000] 15:24:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1A0E1C00) [pid = 3748] [serial = 175] [outer = 19EB4000] 15:24:23 INFO - PROCESS | 3748 | 1468967063420 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1A0E2800) [pid = 3748] [serial = 176] [outer = 19EB4000] 15:24:23 INFO - PROCESS | 3748 | 1468967063784 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]]]}] 15:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 621ms 15:24:23 INFO - PROCESS | 3748 | 1468967063831 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 3748 | 1468967063833 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 15:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:24:23 INFO - PROCESS | 3748 | 1468967063836 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 3748 | 1468967063838 Marionette TRACE conn3 <- [1,202,null,{}] 15:24:23 INFO - PROCESS | 3748 | 1468967063841 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}] 15:24:23 INFO - PROCESS | 3748 | 1468967063843 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:23 INFO - PROCESS | 3748 | 1468967063974 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:24:23 INFO - PROCESS | 3748 | 1468967063992 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 3748 | 1468967063994 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:23 INFO - PROCESS | 3748 | ++DOCSHELL 1A1F5800 == 35 [pid = 3748] [id = 60] 15:24:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1A1F7800) [pid = 3748] [serial = 177] [outer = 00000000] 15:24:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A56D800) [pid = 3748] [serial = 178] [outer = 1A1F7800] 15:24:24 INFO - PROCESS | 3748 | 1468967064036 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1A56E400) [pid = 3748] [serial = 179] [outer = 1A1F7800] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (19C8A400) [pid = 3748] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (16614000) [pid = 3748] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1325B000) [pid = 3748] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (144FA000) [pid = 3748] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (11004000) [pid = 3748] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1767F400) [pid = 3748] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (11006400) [pid = 3748] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (13E98400) [pid = 3748] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (17E08400) [pid = 3748] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (12B0C800) [pid = 3748] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (10A80800) [pid = 3748] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (17E03000) [pid = 3748] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:24:24 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (156B0400) [pid = 3748] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:24:24 INFO - PROCESS | 3748 | 1468967064431 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]]]}] 15:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 621ms 15:24:24 INFO - PROCESS | 3748 | 1468967064458 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 3748 | 1468967064460 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 15:24:24 INFO - PROCESS | 3748 | 1468967064463 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:24:24 INFO - PROCESS | 3748 | 1468967064465 Marionette TRACE conn3 <- [1,206,null,{}] 15:24:24 INFO - PROCESS | 3748 | 1468967064469 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}] 15:24:24 INFO - PROCESS | 3748 | 1468967064471 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:24 INFO - PROCESS | 3748 | 1468967064578 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:24:24 INFO - PROCESS | 3748 | 1468967064621 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 3748 | 1468967064623 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:24 INFO - PROCESS | 3748 | ++DOCSHELL 12976000 == 36 [pid = 3748] [id = 61] 15:24:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (12B0C800) [pid = 3748] [serial = 180] [outer = 00000000] 15:24:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (16917800) [pid = 3748] [serial = 181] [outer = 12B0C800] 15:24:24 INFO - PROCESS | 3748 | 1468967064648 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1767F400) [pid = 3748] [serial = 182] [outer = 12B0C800] 15:24:24 INFO - PROCESS | 3748 | 1468967064947 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]]]}] 15:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 536ms 15:24:25 INFO - PROCESS | 3748 | 1468967065004 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 3748 | 1468967065006 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 15:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:24:25 INFO - PROCESS | 3748 | 1468967065009 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 3748 | 1468967065011 Marionette TRACE conn3 <- [1,210,null,{}] 15:24:25 INFO - PROCESS | 3748 | 1468967065015 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}] 15:24:25 INFO - PROCESS | 3748 | 1468967065017 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:25 INFO - PROCESS | 3748 | 1468967065122 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:24:25 INFO - PROCESS | 3748 | 1468967065130 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 3748 | 1468967065131 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:25 INFO - PROCESS | 3748 | ++DOCSHELL 12D94400 == 37 [pid = 3748] [id = 62] 15:24:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (13110000) [pid = 3748] [serial = 183] [outer = 00000000] 15:24:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A1F3400) [pid = 3748] [serial = 184] [outer = 13110000] 15:24:25 INFO - PROCESS | 3748 | 1468967065159 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A1F4C00) [pid = 3748] [serial = 185] [outer = 13110000] 15:24:25 INFO - PROCESS | 3748 | 1468967065534 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]]]}] 15:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 564ms 15:24:25 INFO - PROCESS | 3748 | 1468967065590 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 3748 | 1468967065592 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 15:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:24:25 INFO - PROCESS | 3748 | 1468967065595 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 3748 | 1468967065597 Marionette TRACE conn3 <- [1,214,null,{}] 15:24:25 INFO - PROCESS | 3748 | 1468967065601 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}] 15:24:25 INFO - PROCESS | 3748 | 1468967065602 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:25 INFO - PROCESS | 3748 | 1468967065690 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:24:25 INFO - PROCESS | 3748 | 1468967065702 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 3748 | 1468967065703 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:25 INFO - PROCESS | 3748 | ++DOCSHELL 17E7DC00 == 38 [pid = 3748] [id = 63] 15:24:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1A671400) [pid = 3748] [serial = 186] [outer = 00000000] 15:24:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1A677400) [pid = 3748] [serial = 187] [outer = 1A671400] 15:24:25 INFO - PROCESS | 3748 | 1468967065746 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1A7B7400) [pid = 3748] [serial = 188] [outer = 1A671400] 15:24:26 INFO - PROCESS | 3748 | 1468967066136 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]]]}] 15:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 564ms 15:24:26 INFO - PROCESS | 3748 | 1468967066176 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:24:26 INFO - PROCESS | 3748 | 1468967066181 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 15:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:24:26 INFO - PROCESS | 3748 | 1468967066186 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 3748 | 1468967066191 Marionette TRACE conn3 <- [1,218,null,{}] 15:24:26 INFO - PROCESS | 3748 | 1468967066198 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}] 15:24:26 INFO - PROCESS | 3748 | 1468967066201 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:26 INFO - PROCESS | 3748 | 1468967066363 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:24:26 INFO - PROCESS | 3748 | 1468967066457 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 3748 | 1468967066462 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:26 INFO - PROCESS | 3748 | ++DOCSHELL 10F4B800 == 39 [pid = 3748] [id = 64] 15:24:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (10F69800) [pid = 3748] [serial = 189] [outer = 00000000] 15:24:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (11C27000) [pid = 3748] [serial = 190] [outer = 10F69800] 15:24:26 INFO - PROCESS | 3748 | 1468967066521 Marionette DEBUG loaded listener.js 15:24:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (12D65400) [pid = 3748] [serial = 191] [outer = 10F69800] 15:24:27 INFO - PROCESS | 3748 | 1468967067015 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]]]}] 15:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 903ms 15:24:27 INFO - PROCESS | 3748 | 1468967067088 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 3748 | 1468967067093 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 15:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:24:27 INFO - PROCESS | 3748 | 1468967067099 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 3748 | 1468967067102 Marionette TRACE conn3 <- [1,222,null,{}] 15:24:27 INFO - PROCESS | 3748 | 1468967067107 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}] 15:24:27 INFO - PROCESS | 3748 | 1468967067111 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:27 INFO - PROCESS | 3748 | 1468967067232 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:24:27 INFO - PROCESS | 3748 | 1468967067331 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 3748 | 1468967067334 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:27 INFO - PROCESS | 3748 | ++DOCSHELL 141A3C00 == 40 [pid = 3748] [id = 65] 15:24:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (141A4400) [pid = 3748] [serial = 192] [outer = 00000000] 15:24:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (156B2800) [pid = 3748] [serial = 193] [outer = 141A4400] 15:24:27 INFO - PROCESS | 3748 | 1468967067391 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (16669C00) [pid = 3748] [serial = 194] [outer = 141A4400] 15:24:27 INFO - PROCESS | 3748 | 1468967067938 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]]]}] 15:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 903ms 15:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:24:27 INFO - PROCESS | 3748 | 1468967068005 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 3748 | 1468967068008 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 15:24:27 INFO - PROCESS | 3748 | 1468967068012 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 3748 | 1468967068015 Marionette TRACE conn3 <- [1,226,null,{}] 15:24:28 INFO - PROCESS | 3748 | 1468967068026 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}] 15:24:28 INFO - PROCESS | 3748 | 1468967068031 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:28 INFO - PROCESS | 3748 | 1468967068126 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:24:28 INFO - PROCESS | 3748 | 1468967068198 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 3748 | 1468967068201 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:28 INFO - PROCESS | 3748 | ++DOCSHELL 102CB400 == 41 [pid = 3748] [id = 66] 15:24:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (102CD000) [pid = 3748] [serial = 195] [outer = 00000000] 15:24:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (10506800) [pid = 3748] [serial = 196] [outer = 102CD000] 15:24:28 INFO - PROCESS | 3748 | 1468967068389 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (10A7E000) [pid = 3748] [serial = 197] [outer = 102CD000] 15:24:28 INFO - PROCESS | 3748 | --DOCSHELL 12D94400 == 40 [pid = 3748] [id = 62] 15:24:28 INFO - PROCESS | 3748 | --DOCSHELL 12976000 == 39 [pid = 3748] [id = 61] 15:24:28 INFO - PROCESS | 3748 | --DOCSHELL 1A1F5800 == 38 [pid = 3748] [id = 60] 15:24:28 INFO - PROCESS | 3748 | --DOCSHELL 19C8F800 == 37 [pid = 3748] [id = 59] 15:24:28 INFO - PROCESS | 3748 | --DOCSHELL 17B20C00 == 36 [pid = 3748] [id = 58] 15:24:28 INFO - PROCESS | 3748 | --DOCSHELL 16919000 == 35 [pid = 3748] [id = 57] 15:24:28 INFO - PROCESS | 3748 | --DOCSHELL 1586F800 == 34 [pid = 3748] [id = 56] 15:24:28 INFO - PROCESS | 3748 | --DOCSHELL 13250000 == 33 [pid = 3748] [id = 55] 15:24:28 INFO - PROCESS | 3748 | --DOCSHELL 11005000 == 32 [pid = 3748] [id = 54] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (16E37400) [pid = 3748] [serial = 138] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (1393D000) [pid = 3748] [serial = 129] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (1506DC00) [pid = 3748] [serial = 132] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (11A4E400) [pid = 3748] [serial = 126] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1292A800) [pid = 3748] [serial = 127] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (128A2400) [pid = 3748] [serial = 123] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (17E7AC00) [pid = 3748] [serial = 141] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (13114C00) [pid = 3748] [serial = 112] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (13024C00) [pid = 3748] [serial = 111] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (16134C00) [pid = 3748] [serial = 115] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (15F93800) [pid = 3748] [serial = 114] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19807800) [pid = 3748] [serial = 118] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (18010C00) [pid = 3748] [serial = 117] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1343EC00) [pid = 3748] [serial = 121] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (131D1C00) [pid = 3748] [serial = 120] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (16F7E400) [pid = 3748] [serial = 139] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13E8D000) [pid = 3748] [serial = 144] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1998B800) [pid = 3748] [serial = 148] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (18015400) [pid = 3748] [serial = 142] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13C55400) [pid = 3748] [serial = 130] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (15F94000) [pid = 3748] [serial = 135] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19EB4800) [pid = 3748] [serial = 151] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1998AC00) [pid = 3748] [serial = 147] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1586C000) [pid = 3748] [serial = 133] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1506E400) [pid = 3748] [serial = 145] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (16667C00) [pid = 3748] [serial = 136] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (19EB1400) [pid = 3748] [serial = 150] [outer = 00000000] [url = about:blank] 15:24:28 INFO - PROCESS | 3748 | 1468967068952 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]]]}] 15:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 945ms 15:24:28 INFO - PROCESS | 3748 | 1468967068964 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 3748 | 1468967068968 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 15:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:24:28 INFO - PROCESS | 3748 | 1468967068966 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 3748 | 1468967068968 Marionette TRACE conn3 <- [1,230,null,{}] 15:24:28 INFO - PROCESS | 3748 | 1468967068973 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}] 15:24:28 INFO - PROCESS | 3748 | 1468967068975 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:29 INFO - PROCESS | 3748 | 1468967069071 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:24:29 INFO - PROCESS | 3748 | 1468967069176 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 3748 | 1468967069179 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:29 INFO - PROCESS | 3748 | ++DOCSHELL 1100F800 == 33 [pid = 3748] [id = 67] 15:24:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (114D9C00) [pid = 3748] [serial = 198] [outer = 00000000] 15:24:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (12BD0800) [pid = 3748] [serial = 199] [outer = 114D9C00] 15:24:29 INFO - PROCESS | 3748 | 1468967069210 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (13056400) [pid = 3748] [serial = 200] [outer = 114D9C00] 15:24:29 INFO - PROCESS | 3748 | 1468967069533 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]]]}] 15:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 648ms 15:24:29 INFO - PROCESS | 3748 | 1468967069607 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 3748 | 1468967069611 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 15:24:29 INFO - PROCESS | 3748 | 1468967069617 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:24:29 INFO - PROCESS | 3748 | 1468967069620 Marionette TRACE conn3 <- [1,234,null,{}] 15:24:29 INFO - PROCESS | 3748 | 1468967069623 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}] 15:24:29 INFO - PROCESS | 3748 | 1468967069626 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:29 INFO - PROCESS | 3748 | 1468967069711 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:24:29 INFO - PROCESS | 3748 | 1468967069717 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 3748 | 1468967069701 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:29 INFO - PROCESS | 3748 | ++DOCSHELL 131D1C00 == 34 [pid = 3748] [id = 68] 15:24:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1324EC00) [pid = 3748] [serial = 201] [outer = 00000000] 15:24:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (139CBC00) [pid = 3748] [serial = 202] [outer = 1324EC00] 15:24:29 INFO - PROCESS | 3748 | 1468967069746 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (13E91800) [pid = 3748] [serial = 203] [outer = 1324EC00] 15:24:30 INFO - PROCESS | 3748 | 1468967070136 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]]]}] 15:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 579ms 15:24:30 INFO - PROCESS | 3748 | 1468967070193 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 3748 | 1468967070196 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 15:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:24:30 INFO - PROCESS | 3748 | 1468967070199 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 3748 | 1468967070203 Marionette TRACE conn3 <- [1,238,null,{}] 15:24:30 INFO - PROCESS | 3748 | 1468967070213 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}] 15:24:30 INFO - PROCESS | 3748 | 1468967070217 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:30 INFO - PROCESS | 3748 | 1468967070303 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:24:30 INFO - PROCESS | 3748 | 1468967070318 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 3748 | 1468967070321 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:30 INFO - PROCESS | 3748 | ++DOCSHELL 1586F000 == 35 [pid = 3748] [id = 69] 15:24:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1586F800) [pid = 3748] [serial = 204] [outer = 00000000] 15:24:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (15F8A400) [pid = 3748] [serial = 205] [outer = 1586F800] 15:24:30 INFO - PROCESS | 3748 | 1468967070365 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15FA5400) [pid = 3748] [serial = 206] [outer = 1586F800] 15:24:30 INFO - PROCESS | 3748 | 1468967070732 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]]]}] 15:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 578ms 15:24:30 INFO - PROCESS | 3748 | 1468967070771 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 3748 | 1468967070774 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 15:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:24:30 INFO - PROCESS | 3748 | 1468967070777 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 3748 | 1468967070779 Marionette TRACE conn3 <- [1,242,null,{}] 15:24:30 INFO - PROCESS | 3748 | 1468967070782 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}] 15:24:30 INFO - PROCESS | 3748 | 1468967070784 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:30 INFO - PROCESS | 3748 | 1468967070873 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:24:30 INFO - PROCESS | 3748 | 1468967070879 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 3748 | 1468967070881 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:30 INFO - PROCESS | 3748 | ++DOCSHELL 15F8C000 == 36 [pid = 3748] [id = 70] 15:24:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (15F95C00) [pid = 3748] [serial = 207] [outer = 00000000] 15:24:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (16E37800) [pid = 3748] [serial = 208] [outer = 15F95C00] 15:24:30 INFO - PROCESS | 3748 | 1468967070905 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (16F86800) [pid = 3748] [serial = 209] [outer = 15F95C00] 15:24:31 INFO - PROCESS | 3748 | 1468967071295 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]]]}] 15:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 578ms 15:24:31 INFO - PROCESS | 3748 | 1468967071362 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 3748 | 1468967071364 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 15:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:24:31 INFO - PROCESS | 3748 | 1468967071367 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - PROCESS | 3748 | 1468967071369 Marionette TRACE conn3 <- [1,246,null,{}] 15:24:31 INFO - PROCESS | 3748 | 1468967071373 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}] 15:24:31 INFO - PROCESS | 3748 | 1468967071375 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:31 INFO - PROCESS | 3748 | 1468967071457 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:24:31 INFO - PROCESS | 3748 | 1468967071465 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 3748 | 1468967071468 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:31 INFO - PROCESS | 3748 | ++DOCSHELL 1691A800 == 37 [pid = 3748] [id = 71] 15:24:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1758B400) [pid = 3748] [serial = 210] [outer = 00000000] 15:24:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (17B13400) [pid = 3748] [serial = 211] [outer = 1758B400] 15:24:31 INFO - PROCESS | 3748 | 1468967071524 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (18010400) [pid = 3748] [serial = 212] [outer = 1758B400] 15:24:31 INFO - PROCESS | 3748 | 1468967071947 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]]]}] 15:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 621ms 15:24:31 INFO - PROCESS | 3748 | 1468967072000 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 3748 | 1468967072002 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 15:24:31 INFO - PROCESS | 3748 | 1468967072005 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:24:31 INFO - PROCESS | 3748 | 1468967072007 Marionette TRACE conn3 <- [1,250,null,{}] 15:24:31 INFO - PROCESS | 3748 | 1468967072015 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}] 15:24:31 INFO - PROCESS | 3748 | 1468967072021 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:32 INFO - PROCESS | 3748 | 1468967072113 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:24:32 INFO - PROCESS | 3748 | 1468967072127 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 3748 | 1468967072129 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:32 INFO - PROCESS | 3748 | ++DOCSHELL 17732400 == 38 [pid = 3748] [id = 72] 15:24:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (17B1BC00) [pid = 3748] [serial = 213] [outer = 00000000] 15:24:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (18045000) [pid = 3748] [serial = 214] [outer = 17B1BC00] 15:24:32 INFO - PROCESS | 3748 | 1468967072181 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (18045800) [pid = 3748] [serial = 215] [outer = 17B1BC00] 15:24:32 INFO - PROCESS | 3748 | 1468967072569 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]]]}] 15:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 578ms 15:24:32 INFO - PROCESS | 3748 | 1468967072584 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 3748 | 1468967072586 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 15:24:32 INFO - PROCESS | 3748 | 1468967072589 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:24:32 INFO - PROCESS | 3748 | 1468967072591 Marionette TRACE conn3 <- [1,254,null,{}] 15:24:32 INFO - PROCESS | 3748 | 1468967072601 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}] 15:24:32 INFO - PROCESS | 3748 | 1468967072602 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:32 INFO - PROCESS | 3748 | 1468967072686 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:24:32 INFO - PROCESS | 3748 | 1468967072761 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 3748 | 1468967072763 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:32 INFO - PROCESS | 3748 | ++DOCSHELL 1100AC00 == 39 [pid = 3748] [id = 73] 15:24:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1803E800) [pid = 3748] [serial = 216] [outer = 00000000] 15:24:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1980E800) [pid = 3748] [serial = 217] [outer = 1803E800] 15:24:32 INFO - PROCESS | 3748 | 1468967072805 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (19997800) [pid = 3748] [serial = 218] [outer = 1803E800] 15:24:33 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (17B5E800) [pid = 3748] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:24:33 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (15870000) [pid = 3748] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:24:33 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (13251000) [pid = 3748] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:24:33 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (11006C00) [pid = 3748] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:24:33 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (16919400) [pid = 3748] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:24:33 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (13110000) [pid = 3748] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:24:33 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19EB4000) [pid = 3748] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:24:33 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (12B0C800) [pid = 3748] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:24:33 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1A1F7800) [pid = 3748] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:24:33 INFO - PROCESS | 3748 | 1468967073188 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]]]}] 15:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 663ms 15:24:33 INFO - PROCESS | 3748 | 1468967073247 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:24:33 INFO - PROCESS | 3748 | 1468967073249 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 15:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:24:33 INFO - PROCESS | 3748 | 1468967073252 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 3748 | 1468967073254 Marionette TRACE conn3 <- [1,258,null,{}] 15:24:33 INFO - PROCESS | 3748 | 1468967073259 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}] 15:24:33 INFO - PROCESS | 3748 | 1468967073261 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:33 INFO - PROCESS | 3748 | 1468967073339 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:24:33 INFO - PROCESS | 3748 | 1468967073345 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 3748 | 1468967073347 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:33 INFO - PROCESS | 3748 | ++DOCSHELL 13E8CC00 == 40 [pid = 3748] [id = 74] 15:24:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (15FAAC00) [pid = 3748] [serial = 219] [outer = 00000000] 15:24:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1980B800) [pid = 3748] [serial = 220] [outer = 15FAAC00] 15:24:33 INFO - PROCESS | 3748 | 1468967073372 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19807400) [pid = 3748] [serial = 221] [outer = 15FAAC00] 15:24:33 INFO - PROCESS | 3748 | 1468967073763 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]]]}] 15:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 536ms 15:24:33 INFO - PROCESS | 3748 | 1468967073786 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:24:33 INFO - PROCESS | 3748 | 1468967073788 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 15:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:24:33 INFO - PROCESS | 3748 | 1468967073795 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 3748 | 1468967073797 Marionette TRACE conn3 <- [1,262,null,{}] 15:24:33 INFO - PROCESS | 3748 | 1468967073801 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}] 15:24:33 INFO - PROCESS | 3748 | 1468967073803 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:33 INFO - PROCESS | 3748 | 1468967073893 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:24:33 INFO - PROCESS | 3748 | 1468967073900 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 3748 | 1468967073903 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:33 INFO - PROCESS | 3748 | ++DOCSHELL 19EB5400 == 41 [pid = 3748] [id = 75] 15:24:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19EB5800) [pid = 3748] [serial = 222] [outer = 00000000] 15:24:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19EBDC00) [pid = 3748] [serial = 223] [outer = 19EB5800] 15:24:33 INFO - PROCESS | 3748 | 1468967073953 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19EBEC00) [pid = 3748] [serial = 224] [outer = 19EB5800] 15:24:34 INFO - PROCESS | 3748 | 1468967074320 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]]]}] 15:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 564ms 15:24:34 INFO - PROCESS | 3748 | 1468967074376 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 3748 | 1468967074378 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 15:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:24:34 INFO - PROCESS | 3748 | 1468967074385 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 3748 | 1468967074387 Marionette TRACE conn3 <- [1,266,null,{}] 15:24:34 INFO - PROCESS | 3748 | 1468967074390 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}] 15:24:34 INFO - PROCESS | 3748 | 1468967074392 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:34 INFO - PROCESS | 3748 | 1468967074469 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:24:34 INFO - PROCESS | 3748 | 1468967074475 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 3748 | 1468967074477 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:34 INFO - PROCESS | 3748 | ++DOCSHELL 19EBA400 == 42 [pid = 3748] [id = 76] 15:24:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1A0DE800) [pid = 3748] [serial = 225] [outer = 00000000] 15:24:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1A567C00) [pid = 3748] [serial = 226] [outer = 1A0DE800] 15:24:34 INFO - PROCESS | 3748 | 1468967074506 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A7BD800) [pid = 3748] [serial = 227] [outer = 1A0DE800] 15:24:35 INFO - PROCESS | 3748 | 1468967075039 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]]]}] 15:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 677ms 15:24:35 INFO - PROCESS | 3748 | 1468967075067 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 3748 | 1468967075071 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 15:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:24:35 INFO - PROCESS | 3748 | 1468967075059 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 3748 | 1468967075063 Marionette TRACE conn3 <- [1,270,null,{}] 15:24:35 INFO - PROCESS | 3748 | 1468967075069 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}] 15:24:35 INFO - PROCESS | 3748 | 1468967075072 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:35 INFO - PROCESS | 3748 | 1468967075222 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:24:35 INFO - PROCESS | 3748 | 1468967075301 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 3748 | 1468967075286 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:35 INFO - PROCESS | 3748 | ++DOCSHELL 10A76C00 == 43 [pid = 3748] [id = 77] 15:24:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (10A78800) [pid = 3748] [serial = 228] [outer = 00000000] 15:24:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (12B0C800) [pid = 3748] [serial = 229] [outer = 10A78800] 15:24:35 INFO - PROCESS | 3748 | 1468967075382 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (131CBC00) [pid = 3748] [serial = 230] [outer = 10A78800] 15:24:35 INFO - PROCESS | 3748 | 1468967075887 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]]]}] 15:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 861ms 15:24:35 INFO - PROCESS | 3748 | 1468967075919 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 3748 | 1468967075924 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 15:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:24:35 INFO - PROCESS | 3748 | 1468967075931 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 3748 | 1468967075933 Marionette TRACE conn3 <- [1,274,null,{}] 15:24:35 INFO - PROCESS | 3748 | 1468967075938 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}] 15:24:35 INFO - PROCESS | 3748 | 1468967075943 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:36 INFO - PROCESS | 3748 | 1468967076036 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:24:36 INFO - PROCESS | 3748 | 1468967076127 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:36 INFO - PROCESS | 3748 | 1468967076130 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:36 INFO - PROCESS | 3748 | ++DOCSHELL 1419B400 == 44 [pid = 3748] [id = 78] 15:24:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1419F400) [pid = 3748] [serial = 231] [outer = 00000000] 15:24:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (15033C00) [pid = 3748] [serial = 232] [outer = 1419F400] 15:24:36 INFO - PROCESS | 3748 | 1468967076186 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1586C800) [pid = 3748] [serial = 233] [outer = 1419F400] 15:24:36 INFO - PROCESS | 3748 | 1468967076692 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]]]}] 15:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 804ms 15:24:36 INFO - PROCESS | 3748 | 1468967076751 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:24:36 INFO - PROCESS | 3748 | 1468967076754 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 15:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:24:36 INFO - PROCESS | 3748 | 1468967076790 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:24:36 INFO - PROCESS | 3748 | 1468967076793 Marionette TRACE conn3 <- [1,278,null,{}] 15:24:36 INFO - PROCESS | 3748 | 1468967076857 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}] 15:24:36 INFO - PROCESS | 3748 | 1468967076862 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:36 INFO - PROCESS | 3748 | 1468967076980 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:24:37 INFO - PROCESS | 3748 | 1468967077052 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:37 INFO - PROCESS | 3748 | 1468967077055 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:37 INFO - PROCESS | 3748 | ++DOCSHELL 18044800 == 45 [pid = 3748] [id = 79] 15:24:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (19804800) [pid = 3748] [serial = 234] [outer = 00000000] 15:24:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (1A1F8C00) [pid = 3748] [serial = 235] [outer = 19804800] 15:24:37 INFO - PROCESS | 3748 | 1468967077164 Marionette DEBUG loaded listener.js 15:24:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (1A7B8C00) [pid = 3748] [serial = 236] [outer = 19804800] 15:24:37 INFO - PROCESS | 3748 | 1468967077778 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]]]}] 15:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1029ms 15:24:37 INFO - PROCESS | 3748 | 1468967077826 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:24:37 INFO - PROCESS | 3748 | 1468967077830 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 15:24:37 INFO - PROCESS | 3748 | 1468967077835 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:24:37 INFO - PROCESS | 3748 | 1468967077839 Marionette TRACE conn3 <- [1,282,null,{}] 15:24:37 INFO - PROCESS | 3748 | 1468967077844 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}] 15:24:37 INFO - PROCESS | 3748 | 1468967077847 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:37 INFO - PROCESS | 3748 | 1468967077943 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:24:38 INFO - PROCESS | 3748 | 1468967078053 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 3748 | 1468967078055 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:38 INFO - PROCESS | 3748 | ++DOCSHELL 10A08C00 == 46 [pid = 3748] [id = 80] 15:24:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 98 (1292A800) [pid = 3748] [serial = 237] [outer = 00000000] 15:24:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 99 (1343B000) [pid = 3748] [serial = 238] [outer = 1292A800] 15:24:38 INFO - PROCESS | 3748 | 1468967078104 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 100 (13C55400) [pid = 3748] [serial = 239] [outer = 1292A800] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 19EB5400 == 45 [pid = 3748] [id = 75] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 13E8CC00 == 44 [pid = 3748] [id = 74] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 1100AC00 == 43 [pid = 3748] [id = 73] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 17732400 == 42 [pid = 3748] [id = 72] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 1691A800 == 41 [pid = 3748] [id = 71] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 15F8C000 == 40 [pid = 3748] [id = 70] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 1586F000 == 39 [pid = 3748] [id = 69] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 131D1C00 == 38 [pid = 3748] [id = 68] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 1100F800 == 37 [pid = 3748] [id = 67] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 102CB400 == 36 [pid = 3748] [id = 66] 15:24:38 INFO - PROCESS | 3748 | --DOCSHELL 10F4B800 == 35 [pid = 3748] [id = 64] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 99 (18039C00) [pid = 3748] [serial = 172] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 98 (13058C00) [pid = 3748] [serial = 156] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 97 (15F88C00) [pid = 3748] [serial = 166] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (15FA7800) [pid = 3748] [serial = 167] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (13937000) [pid = 3748] [serial = 162] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (13C58400) [pid = 3748] [serial = 163] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (114D2C00) [pid = 3748] [serial = 159] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (12820800) [pid = 3748] [serial = 160] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (17678000) [pid = 3748] [serial = 169] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (19EBAC00) [pid = 3748] [serial = 153] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1A1F4C00) [pid = 3748] [serial = 185] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (1A0E2800) [pid = 3748] [serial = 176] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1A0E1C00) [pid = 3748] [serial = 175] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (16917800) [pid = 3748] [serial = 181] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (19810000) [pid = 3748] [serial = 173] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1B4A8000) [pid = 3748] [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.] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1A56D800) [pid = 3748] [serial = 178] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1A56E400) [pid = 3748] [serial = 179] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1767F400) [pid = 3748] [serial = 182] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A677400) [pid = 3748] [serial = 187] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (17686000) [pid = 3748] [serial = 170] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A1F3400) [pid = 3748] [serial = 184] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3748 | 1468967078529 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]]]}] 15:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 705ms 15:24:38 INFO - PROCESS | 3748 | 1468967078555 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 3748 | 1468967078559 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 15:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:24:38 INFO - PROCESS | 3748 | 1468967078565 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 3748 | 1468967078568 Marionette TRACE conn3 <- [1,286,null,{}] 15:24:38 INFO - PROCESS | 3748 | 1468967078576 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}] 15:24:38 INFO - PROCESS | 3748 | 1468967078579 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:38 INFO - PROCESS | 3748 | 1468967078646 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:24:38 INFO - PROCESS | 3748 | 1468967078654 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 3748 | 1468967078656 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:38 INFO - PROCESS | 3748 | ++DOCSHELL 131CB800 == 36 [pid = 3748] [id = 81] 15:24:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1324FC00) [pid = 3748] [serial = 240] [outer = 00000000] 15:24:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (15032800) [pid = 3748] [serial = 241] [outer = 1324FC00] 15:24:38 INFO - PROCESS | 3748 | 1468967078703 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (15875800) [pid = 3748] [serial = 242] [outer = 1324FC00] 15:24:39 INFO - PROCESS | 3748 | 1468967079112 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]]]}] 15:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 578ms 15:24:39 INFO - PROCESS | 3748 | 1468967079144 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 3748 | 1468967079146 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 15:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:24:39 INFO - PROCESS | 3748 | 1468967079150 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 3748 | 1468967079135 Marionette TRACE conn3 <- [1,290,null,{}] 15:24:39 INFO - PROCESS | 3748 | 1468967079145 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}] 15:24:39 INFO - PROCESS | 3748 | 1468967079149 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:39 INFO - PROCESS | 3748 | 1468967079233 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:24:39 INFO - PROCESS | 3748 | 1468967079243 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 3748 | 1468967079246 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:39 INFO - PROCESS | 3748 | ++DOCSHELL 16F7E800 == 37 [pid = 3748] [id = 82] 15:24:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (16F81000) [pid = 3748] [serial = 243] [outer = 00000000] 15:24:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (17683800) [pid = 3748] [serial = 244] [outer = 16F81000] 15:24:39 INFO - PROCESS | 3748 | 1468967079291 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (17734800) [pid = 3748] [serial = 245] [outer = 16F81000] 15:24:39 INFO - PROCESS | 3748 | 1468967079841 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]]]}] 15:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 719ms 15:24:39 INFO - PROCESS | 3748 | 1468967079867 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 3748 | 1468967079870 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 15:24:39 INFO - PROCESS | 3748 | 1468967079879 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:24:39 INFO - PROCESS | 3748 | 1468967079881 Marionette TRACE conn3 <- [1,294,null,{}] 15:24:39 INFO - PROCESS | 3748 | 1468967079884 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}] 15:24:39 INFO - PROCESS | 3748 | 1468967079886 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:39 INFO - PROCESS | 3748 | 1468967080000 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:24:39 INFO - PROCESS | 3748 | 1468967079998 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 3748 | 1468967080001 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:40 INFO - PROCESS | 3748 | ++DOCSHELL 17B1B400 == 38 [pid = 3748] [id = 83] 15:24:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (17B20C00) [pid = 3748] [serial = 246] [outer = 00000000] 15:24:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (19C8D000) [pid = 3748] [serial = 247] [outer = 17B20C00] 15:24:40 INFO - PROCESS | 3748 | 1468967080047 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (19EB7C00) [pid = 3748] [serial = 248] [outer = 17B20C00] 15:24:40 INFO - PROCESS | 3748 | 1468967080398 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]]]}] 15:24:40 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. 15:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 536ms 15:24:40 INFO - PROCESS | 3748 | 1468967080419 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 3748 | 1468967080421 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 15:24:40 INFO - PROCESS | 3748 | 1468967080424 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:24:40 INFO - PROCESS | 3748 | 1468967080426 Marionette TRACE conn3 <- [1,298,null,{}] 15:24:40 INFO - PROCESS | 3748 | 1468967080429 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}] 15:24:40 INFO - PROCESS | 3748 | 1468967080431 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:40 INFO - PROCESS | 3748 | 1468967080532 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:24:40 INFO - PROCESS | 3748 | 1468967080605 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 3748 | 1468967080607 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:40 INFO - PROCESS | 3748 | ++DOCSHELL 19EB2400 == 39 [pid = 3748] [id = 84] 15:24:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (19EB6400) [pid = 3748] [serial = 249] [outer = 00000000] 15:24:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1A1F1000) [pid = 3748] [serial = 250] [outer = 19EB6400] 15:24:40 INFO - PROCESS | 3748 | 1468967080650 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1A56D000) [pid = 3748] [serial = 251] [outer = 19EB6400] 15:24:41 INFO - PROCESS | 3748 | 1468967081035 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]]]}] 15:24:41 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. 15:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 15:24:41 INFO - PROCESS | 3748 | 1468967081057 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 3748 | 1468967081059 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 15:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:24:41 INFO - PROCESS | 3748 | 1468967081073 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 3748 | 1468967081074 Marionette TRACE conn3 <- [1,302,null,{}] 15:24:41 INFO - PROCESS | 3748 | 1468967081078 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}] 15:24:41 INFO - PROCESS | 3748 | 1468967081083 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:41 INFO - PROCESS | 3748 | 1468967081196 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:24:41 INFO - PROCESS | 3748 | 1468967081254 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 3748 | 1468967081256 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:41 INFO - PROCESS | 3748 | ++DOCSHELL 1A678000 == 40 [pid = 3748] [id = 85] 15:24:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1A7C2C00) [pid = 3748] [serial = 252] [outer = 00000000] 15:24:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1A927400) [pid = 3748] [serial = 253] [outer = 1A7C2C00] 15:24:41 INFO - PROCESS | 3748 | 1468967081300 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (1A92A400) [pid = 3748] [serial = 254] [outer = 1A7C2C00] 15:24:41 INFO - PROCESS | 3748 | 1468967081662 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]]]}] 15:24:41 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. 15:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 635ms 15:24:41 INFO - PROCESS | 3748 | 1468967081706 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 3748 | 1468967081708 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 15:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:24:41 INFO - PROCESS | 3748 | 1468967081720 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 3748 | 1468967081722 Marionette TRACE conn3 <- [1,306,null,{}] 15:24:41 INFO - PROCESS | 3748 | 1468967081725 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}] 15:24:41 INFO - PROCESS | 3748 | 1468967081727 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:41 INFO - PROCESS | 3748 | 1468967081842 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:24:41 INFO - PROCESS | 3748 | 1468967081852 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 3748 | 1468967081853 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:41 INFO - PROCESS | 3748 | ++DOCSHELL 1767E000 == 41 [pid = 3748] [id = 86] 15:24:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1A0DEC00) [pid = 3748] [serial = 255] [outer = 00000000] 15:24:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (1A931800) [pid = 3748] [serial = 256] [outer = 1A0DEC00] 15:24:41 INFO - PROCESS | 3748 | 1468967081896 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (1AACFC00) [pid = 3748] [serial = 257] [outer = 1A0DEC00] 15:24:42 INFO - PROCESS | 3748 | 1468967082287 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]]]}] 15:24:42 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. 15:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (1586F800) [pid = 3748] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (114D9C00) [pid = 3748] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (1324EC00) [pid = 3748] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (19EB5800) [pid = 3748] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (1803E800) [pid = 3748] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (15FAAC00) [pid = 3748] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (10A7E400) [pid = 3748] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (10A7FC00) [pid = 3748] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1758B400) [pid = 3748] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (17B1BC00) [pid = 3748] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (102CD000) [pid = 3748] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:24:42 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (15F95C00) [pid = 3748] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:24:42 INFO - PROCESS | 3748 | 1468967082458 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 3748 | 1468967082460 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 15:24:42 INFO - PROCESS | 3748 | 1468967082465 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 3748 | 1468967082467 Marionette TRACE conn3 <- [1,310,null,{}] 15:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:24:42 INFO - PROCESS | 3748 | 1468967082475 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}] 15:24:42 INFO - PROCESS | 3748 | 1468967082476 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:42 INFO - PROCESS | 3748 | 1468967082555 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:24:42 INFO - PROCESS | 3748 | 1468967082561 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 3748 | 1468967082563 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:42 INFO - PROCESS | 3748 | ++DOCSHELL 1419B000 == 42 [pid = 3748] [id = 87] 15:24:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (15073400) [pid = 3748] [serial = 258] [outer = 00000000] 15:24:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (17642800) [pid = 3748] [serial = 259] [outer = 15073400] 15:24:42 INFO - PROCESS | 3748 | 1468967082615 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (17E04000) [pid = 3748] [serial = 260] [outer = 15073400] 15:24:42 INFO - PROCESS | 3748 | 1468967082987 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]]]}] 15:24:43 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. 15:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 536ms 15:24:43 INFO - PROCESS | 3748 | 1468967083017 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 3748 | 1468967083018 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 15:24:43 INFO - PROCESS | 3748 | 1468967083022 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 3748 | 1468967083024 Marionette TRACE conn3 <- [1,314,null,{}] 15:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:24:43 INFO - PROCESS | 3748 | 1468967083027 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}] 15:24:43 INFO - PROCESS | 3748 | 1468967083028 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:43 INFO - PROCESS | 3748 | 1468967083115 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:24:43 INFO - PROCESS | 3748 | 1468967083121 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 3748 | 1468967083123 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:43 INFO - PROCESS | 3748 | ++DOCSHELL 13C64C00 == 43 [pid = 3748] [id = 88] 15:24:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A673400) [pid = 3748] [serial = 261] [outer = 00000000] 15:24:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1AAD4400) [pid = 3748] [serial = 262] [outer = 1A673400] 15:24:43 INFO - PROCESS | 3748 | 1468967083165 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1AAD7000) [pid = 3748] [serial = 263] [outer = 1A673400] 15:24:43 INFO - PROCESS | 3748 | 1468967083379 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:24:43 INFO - PROCESS | 3748 | 1468967083563 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]]]}] 15:24:43 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. 15:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 578ms 15:24:43 INFO - PROCESS | 3748 | 1468967083603 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 3748 | 1468967083605 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 15:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:24:43 INFO - PROCESS | 3748 | 1468967083609 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 3748 | 1468967083610 Marionette TRACE conn3 <- [1,318,null,{}] 15:24:43 INFO - PROCESS | 3748 | 1468967083614 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}] 15:24:43 INFO - PROCESS | 3748 | 1468967083616 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:43 INFO - PROCESS | 3748 | 1468967083695 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:24:43 INFO - PROCESS | 3748 | 1468967083703 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 3748 | 1468967083705 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:43 INFO - PROCESS | 3748 | ++DOCSHELL 1A927000 == 44 [pid = 3748] [id = 89] 15:24:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1A92E400) [pid = 3748] [serial = 264] [outer = 00000000] 15:24:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1AD56800) [pid = 3748] [serial = 265] [outer = 1A92E400] 15:24:43 INFO - PROCESS | 3748 | 1468967083748 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (1AD5D800) [pid = 3748] [serial = 266] [outer = 1A92E400] 15:24:44 INFO - PROCESS | 3748 | 1468967084119 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]]]}] 15:24:44 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. 15:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 536ms 15:24:44 INFO - PROCESS | 3748 | 1468967084151 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 3748 | 1468967084153 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 15:24:44 INFO - PROCESS | 3748 | 1468967084156 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:24:44 INFO - PROCESS | 3748 | 1468967084159 Marionette TRACE conn3 <- [1,322,null,{}] 15:24:44 INFO - PROCESS | 3748 | 1468967084166 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}] 15:24:44 INFO - PROCESS | 3748 | 1468967084168 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:44 INFO - PROCESS | 3748 | 1468967084257 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:24:44 INFO - PROCESS | 3748 | 1468967084468 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:44 INFO - PROCESS | 3748 | 1468967084471 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:44 INFO - PROCESS | 3748 | ++DOCSHELL 102C8C00 == 45 [pid = 3748] [id = 90] 15:24:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (102CB400) [pid = 3748] [serial = 267] [outer = 00000000] 15:24:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (10A78400) [pid = 3748] [serial = 268] [outer = 102CB400] 15:24:44 INFO - PROCESS | 3748 | 1468967084532 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (114D0C00) [pid = 3748] [serial = 269] [outer = 102CB400] 15:24:45 INFO - PROCESS | 3748 | 1468967085042 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]]]}] 15:24:45 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. 15:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 902ms 15:24:45 INFO - PROCESS | 3748 | 1468967085066 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 3748 | 1468967085069 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 15:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:24:45 INFO - PROCESS | 3748 | 1468967085075 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 3748 | 1468967085081 Marionette TRACE conn3 <- [1,326,null,{}] 15:24:45 INFO - PROCESS | 3748 | 1468967085089 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}] 15:24:45 INFO - PROCESS | 3748 | 1468967085091 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:45 INFO - PROCESS | 3748 | 1468967085190 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:24:45 INFO - PROCESS | 3748 | 1468967085287 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 3748 | 1468967085291 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:45 INFO - PROCESS | 3748 | ++DOCSHELL 15692800 == 46 [pid = 3748] [id = 91] 15:24:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (15693800) [pid = 3748] [serial = 270] [outer = 00000000] 15:24:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 98 (15699C00) [pid = 3748] [serial = 271] [outer = 15693800] 15:24:45 INFO - PROCESS | 3748 | 1468967085327 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 99 (1569D400) [pid = 3748] [serial = 272] [outer = 15693800] 15:24:45 INFO - PROCESS | 3748 | 1468967085907 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]]]}] 15:24:45 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. 15:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 846ms 15:24:45 INFO - PROCESS | 3748 | 1468967085929 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 3748 | 1468967085933 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 15:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:24:45 INFO - PROCESS | 3748 | 1468967085937 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 3748 | 1468967085939 Marionette TRACE conn3 <- [1,330,null,{}] 15:24:45 INFO - PROCESS | 3748 | 1468967085943 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}] 15:24:45 INFO - PROCESS | 3748 | 1468967085946 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:46 INFO - PROCESS | 3748 | 1468967086078 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:24:46 INFO - PROCESS | 3748 | 1468967086181 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 3748 | 1468967086183 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:46 INFO - PROCESS | 3748 | ++DOCSHELL 1666A400 == 47 [pid = 3748] [id = 92] 15:24:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 100 (1666B800) [pid = 3748] [serial = 273] [outer = 00000000] 15:24:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 101 (17640400) [pid = 3748] [serial = 274] [outer = 1666B800] 15:24:46 INFO - PROCESS | 3748 | 1468967086219 Marionette DEBUG loaded listener.js 15:24:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 102 (17B1C400) [pid = 3748] [serial = 275] [outer = 1666B800] 15:24:46 INFO - PROCESS | 3748 | 1468967086783 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]]]}] 15:24:46 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. 15:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 903ms 15:24:46 INFO - PROCESS | 3748 | 1468967086845 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:24:46 INFO - PROCESS | 3748 | 1468967086847 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 15:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:24:46 INFO - PROCESS | 3748 | 1468967086857 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 3748 | 1468967086864 Marionette TRACE conn3 <- [1,334,null,{}] 15:24:46 INFO - PROCESS | 3748 | 1468967086868 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}] 15:24:46 INFO - PROCESS | 3748 | 1468967086872 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:47 INFO - PROCESS | 3748 | 1468967087101 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:24:47 INFO - PROCESS | 3748 | 1468967087231 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 3748 | 1468967087234 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:47 INFO - PROCESS | 3748 | ++DOCSHELL 10273400 == 48 [pid = 3748] [id = 93] 15:24:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 103 (102C9800) [pid = 3748] [serial = 276] [outer = 00000000] 15:24:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 104 (10A76000) [pid = 3748] [serial = 277] [outer = 102C9800] 15:24:47 INFO - PROCESS | 3748 | 1468967087286 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 105 (10F70400) [pid = 3748] [serial = 278] [outer = 102C9800] 15:24:47 INFO - PROCESS | 3748 | 1468967087787 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]]]}] 15:24:47 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. 15:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 945ms 15:24:47 INFO - PROCESS | 3748 | 1468967087806 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:24:47 INFO - PROCESS | 3748 | 1468967087810 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 15:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:24:47 INFO - PROCESS | 3748 | 1468967087845 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:24:47 INFO - PROCESS | 3748 | 1468967087848 Marionette TRACE conn3 <- [1,338,null,{}] 15:24:47 INFO - PROCESS | 3748 | 1468967087853 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}] 15:24:47 INFO - PROCESS | 3748 | 1468967087857 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:47 INFO - PROCESS | 3748 | 1468967087965 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 1A927000 == 47 [pid = 3748] [id = 89] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 13C64C00 == 46 [pid = 3748] [id = 88] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 1419B000 == 45 [pid = 3748] [id = 87] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 1767E000 == 44 [pid = 3748] [id = 86] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 1A678000 == 43 [pid = 3748] [id = 85] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 19EB2400 == 42 [pid = 3748] [id = 84] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 17B1B400 == 41 [pid = 3748] [id = 83] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 16F7E800 == 40 [pid = 3748] [id = 82] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 131CB800 == 39 [pid = 3748] [id = 81] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 10A08C00 == 38 [pid = 3748] [id = 80] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 19EBA400 == 37 [pid = 3748] [id = 76] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 17E7DC00 == 36 [pid = 3748] [id = 63] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 10A0F000 == 35 [pid = 3748] [id = 52] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 10A7CC00 == 34 [pid = 3748] [id = 53] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 1419B400 == 33 [pid = 3748] [id = 78] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 18044800 == 32 [pid = 3748] [id = 79] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 10A76C00 == 31 [pid = 3748] [id = 77] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 141A3C00 == 30 [pid = 3748] [id = 65] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 1666A400 == 29 [pid = 3748] [id = 92] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 10273400 == 28 [pid = 3748] [id = 93] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 102C8C00 == 27 [pid = 3748] [id = 90] 15:24:48 INFO - PROCESS | 3748 | --DOCSHELL 15692800 == 26 [pid = 3748] [id = 91] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 104 (131C4C00) [pid = 3748] [serial = 157] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 103 (12BD1000) [pid = 3748] [serial = 124] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 102 (17B13400) [pid = 3748] [serial = 211] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 101 (11C27000) [pid = 3748] [serial = 190] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 100 (18045800) [pid = 3748] [serial = 215] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 99 (10A7E000) [pid = 3748] [serial = 197] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 98 (10506800) [pid = 3748] [serial = 196] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 97 (16E37800) [pid = 3748] [serial = 208] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (156B2800) [pid = 3748] [serial = 193] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (15FA5400) [pid = 3748] [serial = 206] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (15F8A400) [pid = 3748] [serial = 205] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (12BD0800) [pid = 3748] [serial = 199] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (13056400) [pid = 3748] [serial = 200] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (18045000) [pid = 3748] [serial = 214] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (139CBC00) [pid = 3748] [serial = 202] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (13E91800) [pid = 3748] [serial = 203] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (18010400) [pid = 3748] [serial = 212] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (19EBEC00) [pid = 3748] [serial = 224] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1A567C00) [pid = 3748] [serial = 226] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1980E800) [pid = 3748] [serial = 217] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19EBDC00) [pid = 3748] [serial = 223] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19807400) [pid = 3748] [serial = 221] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1980B800) [pid = 3748] [serial = 220] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19997800) [pid = 3748] [serial = 218] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (16F86800) [pid = 3748] [serial = 209] [outer = 00000000] [url = about:blank] 15:24:48 INFO - PROCESS | 3748 | 1468967088682 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 3748 | 1468967088686 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:48 INFO - PROCESS | 3748 | ++DOCSHELL 10439800 == 27 [pid = 3748] [id = 94] 15:24:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (10441800) [pid = 3748] [serial = 279] [outer = 00000000] 15:24:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (104E8400) [pid = 3748] [serial = 280] [outer = 10441800] 15:24:48 INFO - PROCESS | 3748 | 1468967088735 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (10A0A000) [pid = 3748] [serial = 281] [outer = 10441800] 15:24:49 INFO - PROCESS | 3748 | 1468967089099 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]]]}] 15:24:49 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. 15:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1311ms 15:24:49 INFO - PROCESS | 3748 | 1468967089154 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 3748 | 1468967089158 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 15:24:49 INFO - PROCESS | 3748 | 1468967089162 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:24:49 INFO - PROCESS | 3748 | 1468967089165 Marionette TRACE conn3 <- [1,342,null,{}] 15:24:49 INFO - PROCESS | 3748 | 1468967089170 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}] 15:24:49 INFO - PROCESS | 3748 | 1468967089174 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:49 INFO - PROCESS | 3748 | 1468967089258 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:24:49 INFO - PROCESS | 3748 | 1468967089274 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 3748 | 1468967089276 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:49 INFO - PROCESS | 3748 | ++DOCSHELL 12D94400 == 28 [pid = 3748] [id = 95] 15:24:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (12D98000) [pid = 3748] [serial = 282] [outer = 00000000] 15:24:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (13056400) [pid = 3748] [serial = 283] [outer = 12D98000] 15:24:49 INFO - PROCESS | 3748 | 1468967089324 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1311A800) [pid = 3748] [serial = 284] [outer = 12D98000] 15:24:49 INFO - PROCESS | 3748 | 1468967089708 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]]]}] 15:24:49 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. 15:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 564ms 15:24:49 INFO - PROCESS | 3748 | 1468967089751 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 3748 | 1468967089755 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 15:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:24:49 INFO - PROCESS | 3748 | 1468967089759 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 3748 | 1468967089760 Marionette TRACE conn3 <- [1,346,null,{}] 15:24:49 INFO - PROCESS | 3748 | 1468967089764 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}] 15:24:49 INFO - PROCESS | 3748 | 1468967089767 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:49 INFO - PROCESS | 3748 | 1468967089862 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:24:49 INFO - PROCESS | 3748 | 1468967089875 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 3748 | 1468967089877 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:49 INFO - PROCESS | 3748 | ++DOCSHELL 12933800 == 29 [pid = 3748] [id = 96] 15:24:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (13C5D400) [pid = 3748] [serial = 285] [outer = 00000000] 15:24:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (14442400) [pid = 3748] [serial = 286] [outer = 13C5D400] 15:24:49 INFO - PROCESS | 3748 | 1468967089988 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (15694400) [pid = 3748] [serial = 287] [outer = 13C5D400] 15:24:50 INFO - PROCESS | 3748 | 1468967090342 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]]]}] 15:24:50 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. 15:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 635ms 15:24:50 INFO - PROCESS | 3748 | 1468967090395 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 3748 | 1468967090397 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 15:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:24:50 INFO - PROCESS | 3748 | 1468967090407 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 3748 | 1468967090413 Marionette TRACE conn3 <- [1,350,null,{}] 15:24:50 INFO - PROCESS | 3748 | 1468967090418 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}] 15:24:50 INFO - PROCESS | 3748 | 1468967090404 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:50 INFO - PROCESS | 3748 | 1468967090522 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:24:50 INFO - PROCESS | 3748 | 1468967090549 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 3748 | 1468967090552 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:50 INFO - PROCESS | 3748 | ++DOCSHELL 15692C00 == 30 [pid = 3748] [id = 97] 15:24:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (15697C00) [pid = 3748] [serial = 288] [outer = 00000000] 15:24:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (15F8E800) [pid = 3748] [serial = 289] [outer = 15697C00] 15:24:50 INFO - PROCESS | 3748 | 1468967090582 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (16614000) [pid = 3748] [serial = 290] [outer = 15697C00] 15:24:50 INFO - PROCESS | 3748 | 1468967090983 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]]]}] 15:24:51 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. 15:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 634ms 15:24:51 INFO - PROCESS | 3748 | 1468967091021 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 3748 | 1468967091024 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 15:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:24:51 INFO - PROCESS | 3748 | 1468967091057 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 3748 | 1468967091059 Marionette TRACE conn3 <- [1,354,null,{}] 15:24:51 INFO - PROCESS | 3748 | 1468967091064 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}] 15:24:51 INFO - PROCESS | 3748 | 1468967091066 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:51 INFO - PROCESS | 3748 | 1468967091164 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:24:51 INFO - PROCESS | 3748 | 1468967091221 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 3748 | 1468967091223 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:51 INFO - PROCESS | 3748 | ++DOCSHELL 15FA6800 == 31 [pid = 3748] [id = 98] 15:24:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (15FA7000) [pid = 3748] [serial = 291] [outer = 00000000] 15:24:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1763BC00) [pid = 3748] [serial = 292] [outer = 15FA7000] 15:24:51 INFO - PROCESS | 3748 | 1468967091271 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (1767E400) [pid = 3748] [serial = 293] [outer = 15FA7000] 15:24:51 INFO - PROCESS | 3748 | 1468967091641 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]]]}] 15:24:51 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. 15:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 649ms 15:24:51 INFO - PROCESS | 3748 | 1468967091684 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 3748 | 1468967091686 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 15:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:24:51 INFO - PROCESS | 3748 | 1468967091689 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 3748 | 1468967091691 Marionette TRACE conn3 <- [1,358,null,{}] 15:24:51 INFO - PROCESS | 3748 | 1468967091695 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}] 15:24:51 INFO - PROCESS | 3748 | 1468967091697 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:51 INFO - PROCESS | 3748 | 1468967091784 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:24:51 INFO - PROCESS | 3748 | 1468967091792 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 3748 | 1468967091799 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:51 INFO - PROCESS | 3748 | ++DOCSHELL 17E7F000 == 32 [pid = 3748] [id = 99] 15:24:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (17E83400) [pid = 3748] [serial = 294] [outer = 00000000] 15:24:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (18016800) [pid = 3748] [serial = 295] [outer = 17E83400] 15:24:51 INFO - PROCESS | 3748 | 1468967091852 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 98 (18042000) [pid = 3748] [serial = 296] [outer = 17E83400] 15:24:52 INFO - PROCESS | 3748 | 1468967092291 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]]]}] 15:24:52 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. 15:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 663ms 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 97 (1A7C2C00) [pid = 3748] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (1A0DEC00) [pid = 3748] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (16F81000) [pid = 3748] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (1292A800) [pid = 3748] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (1A0DE800) [pid = 3748] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (10A78800) [pid = 3748] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (1324FC00) [pid = 3748] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (1419F400) [pid = 3748] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (15073400) [pid = 3748] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (17B20C00) [pid = 3748] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (19804800) [pid = 3748] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1A673400) [pid = 3748] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (19EB6400) [pid = 3748] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (10A76400) [pid = 3748] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1A671400) [pid = 3748] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (10F69800) [pid = 3748] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (141A4400) [pid = 3748] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:24:52 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A92E400) [pid = 3748] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:24:52 INFO - PROCESS | 3748 | 1468967092658 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 3748 | 1468967092660 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 15:24:52 INFO - PROCESS | 3748 | 1468967092667 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 3748 | 1468967092669 Marionette TRACE conn3 <- [1,362,null,{}] 15:24:52 INFO - PROCESS | 3748 | 1468967092672 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}] 15:24:52 INFO - PROCESS | 3748 | 1468967092674 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:24:52 INFO - PROCESS | 3748 | 1468967092753 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:24:52 INFO - PROCESS | 3748 | 1468967092758 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 3748 | 1468967092760 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:52 INFO - PROCESS | 3748 | ++DOCSHELL 10A7F800 == 33 [pid = 3748] [id = 100] 15:24:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1324FC00) [pid = 3748] [serial = 297] [outer = 00000000] 15:24:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1502F000) [pid = 3748] [serial = 298] [outer = 1324FC00] 15:24:52 INFO - PROCESS | 3748 | 1468967092804 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1586C000) [pid = 3748] [serial = 299] [outer = 1324FC00] 15:24:53 INFO - PROCESS | 3748 | 1468967093166 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]]]}] 15:24:53 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. 15:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 508ms 15:24:53 INFO - PROCESS | 3748 | 1468967093201 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:24:53 INFO - PROCESS | 3748 | 1468967093204 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 15:24:53 INFO - PROCESS | 3748 | 1468967093207 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 3748 | 1468967093209 Marionette TRACE conn3 <- [1,366,null,{}] 15:24:53 INFO - PROCESS | 3748 | 1468967093213 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}] 15:24:53 INFO - PROCESS | 3748 | 1468967093215 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:53 INFO - PROCESS | 3748 | 1468967093290 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:24:53 INFO - PROCESS | 3748 | 1468967093295 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 3748 | 1468967093297 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:53 INFO - PROCESS | 3748 | ++DOCSHELL 13938C00 == 34 [pid = 3748] [id = 101] 15:24:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (16663800) [pid = 3748] [serial = 300] [outer = 00000000] 15:24:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19807400) [pid = 3748] [serial = 301] [outer = 16663800] 15:24:53 INFO - PROCESS | 3748 | 1468967093323 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (19810000) [pid = 3748] [serial = 302] [outer = 16663800] 15:24:53 INFO - PROCESS | 3748 | 1468967093695 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]]]}] 15:24:53 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. 15:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 536ms 15:24:53 INFO - PROCESS | 3748 | 1468967093743 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:24:53 INFO - PROCESS | 3748 | 1468967093745 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 15:24:53 INFO - PROCESS | 3748 | 1468967093748 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:24:53 INFO - PROCESS | 3748 | 1468967093750 Marionette TRACE conn3 <- [1,370,null,{}] 15:24:53 INFO - PROCESS | 3748 | 1468967093754 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}] 15:24:53 INFO - PROCESS | 3748 | 1468967093756 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:53 INFO - PROCESS | 3748 | 1468967093831 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:24:53 INFO - PROCESS | 3748 | 1468967093838 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 3748 | 1468967093840 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:53 INFO - PROCESS | 3748 | ++DOCSHELL 19802800 == 35 [pid = 3748] [id = 102] 15:24:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1772A400) [pid = 3748] [serial = 303] [outer = 00000000] 15:24:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (19EB1400) [pid = 3748] [serial = 304] [outer = 1772A400] 15:24:53 INFO - PROCESS | 3748 | 1468967093899 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (19EB2400) [pid = 3748] [serial = 305] [outer = 1772A400] 15:24:54 INFO - PROCESS | 3748 | 1468967094298 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]]]}] 15:24:54 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. 15:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 578ms 15:24:54 INFO - PROCESS | 3748 | 1468967094333 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:24:54 INFO - PROCESS | 3748 | 1468967094335 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 15:24:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:24:54 INFO - PROCESS | 3748 | 1468967094338 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 3748 | 1468967094340 Marionette TRACE conn3 <- [1,374,null,{}] 15:24:54 INFO - PROCESS | 3748 | 1468967094343 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}] 15:24:54 INFO - PROCESS | 3748 | 1468967094345 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:54 INFO - PROCESS | 3748 | 1468967094420 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:24:54 INFO - PROCESS | 3748 | 1468967094527 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 3748 | 1468967094530 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:54 INFO - PROCESS | 3748 | ++DOCSHELL 10273400 == 36 [pid = 3748] [id = 103] 15:24:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (10275800) [pid = 3748] [serial = 306] [outer = 00000000] 15:24:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (104E7C00) [pid = 3748] [serial = 307] [outer = 10275800] 15:24:54 INFO - PROCESS | 3748 | 1468967094587 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (10A7B800) [pid = 3748] [serial = 308] [outer = 10275800] 15:24:55 INFO - PROCESS | 3748 | 1468967095303 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:24:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:24:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1044ms 15:24:55 INFO - PROCESS | 3748 | 1468967095397 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 3748 | 1468967095383 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 15:24:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:24:55 INFO - PROCESS | 3748 | 1468967095388 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 3748 | 1468967095391 Marionette TRACE conn3 <- [1,378,null,{}] 15:24:55 INFO - PROCESS | 3748 | 1468967095396 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}] 15:24:55 INFO - PROCESS | 3748 | 1468967095399 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:55 INFO - PROCESS | 3748 | 1468967095545 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:24:55 INFO - PROCESS | 3748 | 1468967095663 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 3748 | 1468967095666 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:55 INFO - PROCESS | 3748 | ++DOCSHELL 1324D400 == 37 [pid = 3748] [id = 104] 15:24:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (1393D000) [pid = 3748] [serial = 309] [outer = 00000000] 15:24:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1419F000) [pid = 3748] [serial = 310] [outer = 1393D000] 15:24:55 INFO - PROCESS | 3748 | 1468967095723 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (1502E000) [pid = 3748] [serial = 311] [outer = 1393D000] 15:24:56 INFO - PROCESS | 3748 | 1468967096506 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:24:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:24:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1128ms 15:24:56 INFO - PROCESS | 3748 | 1468967096551 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 3748 | 1468967096555 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 15:24:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:24:56 INFO - PROCESS | 3748 | 1468967096561 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 3748 | 1468967096564 Marionette TRACE conn3 <- [1,382,null,{}] 15:24:56 INFO - PROCESS | 3748 | 1468967096570 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}] 15:24:56 INFO - PROCESS | 3748 | 1468967096572 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:56 INFO - PROCESS | 3748 | 1468967096682 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:24:56 INFO - PROCESS | 3748 | 1468967096764 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:56 INFO - PROCESS | 3748 | 1468967096751 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:56 INFO - PROCESS | 3748 | ++DOCSHELL 10A7FC00 == 38 [pid = 3748] [id = 105] 15:24:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (10EE3800) [pid = 3748] [serial = 312] [outer = 00000000] 15:24:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (1296C000) [pid = 3748] [serial = 313] [outer = 10EE3800] 15:24:56 INFO - PROCESS | 3748 | 1468967096822 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 98 (12D69C00) [pid = 3748] [serial = 314] [outer = 10EE3800] 15:24:56 INFO - PROCESS | 3748 | --DOCSHELL 19802800 == 37 [pid = 3748] [id = 102] 15:24:56 INFO - PROCESS | 3748 | --DOCSHELL 13938C00 == 36 [pid = 3748] [id = 101] 15:24:56 INFO - PROCESS | 3748 | --DOCSHELL 10A7F800 == 35 [pid = 3748] [id = 100] 15:24:56 INFO - PROCESS | 3748 | --DOCSHELL 17E7F000 == 34 [pid = 3748] [id = 99] 15:24:56 INFO - PROCESS | 3748 | --DOCSHELL 15FA6800 == 33 [pid = 3748] [id = 98] 15:24:56 INFO - PROCESS | 3748 | --DOCSHELL 15692C00 == 32 [pid = 3748] [id = 97] 15:24:56 INFO - PROCESS | 3748 | --DOCSHELL 12933800 == 31 [pid = 3748] [id = 96] 15:24:56 INFO - PROCESS | 3748 | --DOCSHELL 12D94400 == 30 [pid = 3748] [id = 95] 15:24:56 INFO - PROCESS | 3748 | --DOCSHELL 10439800 == 29 [pid = 3748] [id = 94] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 97 (1A7B7400) [pid = 3748] [serial = 188] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (1A021C00) [pid = 3748] [serial = 154] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (1A927400) [pid = 3748] [serial = 253] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (1A931800) [pid = 3748] [serial = 256] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (1A92A400) [pid = 3748] [serial = 254] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (17683800) [pid = 3748] [serial = 244] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (17734800) [pid = 3748] [serial = 245] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (1343B000) [pid = 3748] [serial = 238] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (13C55400) [pid = 3748] [serial = 239] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (1A7BD800) [pid = 3748] [serial = 227] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (12B0C800) [pid = 3748] [serial = 229] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (131CBC00) [pid = 3748] [serial = 230] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (15032800) [pid = 3748] [serial = 241] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (15875800) [pid = 3748] [serial = 242] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (15033C00) [pid = 3748] [serial = 232] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (17642800) [pid = 3748] [serial = 259] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1586C800) [pid = 3748] [serial = 233] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19C8D000) [pid = 3748] [serial = 247] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19EB7C00) [pid = 3748] [serial = 248] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A1F8C00) [pid = 3748] [serial = 235] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (17E04000) [pid = 3748] [serial = 260] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1A7B8C00) [pid = 3748] [serial = 236] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1AAD4400) [pid = 3748] [serial = 262] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1AACFC00) [pid = 3748] [serial = 257] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1AD5D800) [pid = 3748] [serial = 266] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1A1F1000) [pid = 3748] [serial = 250] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1AAD7000) [pid = 3748] [serial = 263] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1A56D000) [pid = 3748] [serial = 251] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (12D65400) [pid = 3748] [serial = 191] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (16669C00) [pid = 3748] [serial = 194] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1AD56800) [pid = 3748] [serial = 265] [outer = 00000000] [url = about:blank] 15:24:57 INFO - PROCESS | 3748 | 1468967097239 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:24:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:24:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 719ms 15:24:57 INFO - PROCESS | 3748 | 1468967097297 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:24:57 INFO - PROCESS | 3748 | 1468967097302 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 15:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:24:57 INFO - PROCESS | 3748 | 1468967097308 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:24:57 INFO - PROCESS | 3748 | 1468967097311 Marionette TRACE conn3 <- [1,386,null,{}] 15:24:57 INFO - PROCESS | 3748 | 1468967097315 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}] 15:24:57 INFO - PROCESS | 3748 | 1468967097317 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:57 INFO - PROCESS | 3748 | 1468967097384 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:24:57 INFO - PROCESS | 3748 | 1468967097390 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 3748 | 1468967097392 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:57 INFO - PROCESS | 3748 | ++DOCSHELL 1325B000 == 30 [pid = 3748] [id = 106] 15:24:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (13430400) [pid = 3748] [serial = 315] [outer = 00000000] 15:24:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (139CBC00) [pid = 3748] [serial = 316] [outer = 13430400] 15:24:57 INFO - PROCESS | 3748 | 1468967097439 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (14198800) [pid = 3748] [serial = 317] [outer = 13430400] 15:24:57 INFO - PROCESS | 3748 | 1468967097850 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]]]}] 15:24:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 578ms 15:24:57 INFO - PROCESS | 3748 | 1468967097872 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:24:57 INFO - PROCESS | 3748 | 1468967097874 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 15:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:24:57 INFO - PROCESS | 3748 | 1468967097881 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:24:57 INFO - PROCESS | 3748 | 1468967097885 Marionette TRACE conn3 <- [1,390,null,{}] 15:24:57 INFO - PROCESS | 3748 | 1468967097896 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}] 15:24:57 INFO - PROCESS | 3748 | 1468967097901 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:58 INFO - PROCESS | 3748 | 1468967098015 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:24:58 INFO - PROCESS | 3748 | 1468967098078 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 3748 | 1468967098081 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:58 INFO - PROCESS | 3748 | ++DOCSHELL 15E09C00 == 31 [pid = 3748] [id = 107] 15:24:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15E0B000) [pid = 3748] [serial = 318] [outer = 00000000] 15:24:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (15F93400) [pid = 3748] [serial = 319] [outer = 15E0B000] 15:24:58 INFO - PROCESS | 3748 | 1468967098138 Marionette DEBUG loaded listener.js 15:24:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (16134400) [pid = 3748] [serial = 320] [outer = 15E0B000] 15:24:58 INFO - PROCESS | 3748 | 1468967098486 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]]]}] 15:24:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:24:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 635ms 15:24:58 INFO - PROCESS | 3748 | 1468967098517 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 3748 | 1468967098520 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 15:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:24:58 INFO - PROCESS | 3748 | 1468967098523 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 3748 | 1468967098525 Marionette TRACE conn3 <- [1,394,null,{}] 15:24:58 INFO - PROCESS | 3748 | 1468967098528 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}] 15:24:58 INFO - PROCESS | 3748 | 1468967098530 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:58 INFO - PROCESS | 3748 | 1468967098602 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:24:58 INFO - PROCESS | 3748 | 1468967098608 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 3748 | 1468967098610 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:58 INFO - PROCESS | 3748 | ++DOCSHELL 170B2000 == 32 [pid = 3748] [id = 108] 15:24:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (170BA800) [pid = 3748] [serial = 321] [outer = 00000000] 15:24:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (17B19C00) [pid = 3748] [serial = 322] [outer = 170BA800] 15:24:58 INFO - PROCESS | 3748 | 1468967098654 Marionette DEBUG loaded listener.js 15:24:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (17E0CC00) [pid = 3748] [serial = 323] [outer = 170BA800] 15:24:59 INFO - PROCESS | 3748 | 1468967099084 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]]]}] 15:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 578ms 15:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:24:59 INFO - PROCESS | 3748 | 1468967099101 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:24:59 INFO - PROCESS | 3748 | 1468967099103 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 15:24:59 INFO - PROCESS | 3748 | 1468967099106 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - PROCESS | 3748 | 1468967099108 Marionette TRACE conn3 <- [1,398,null,{}] 15:24:59 INFO - PROCESS | 3748 | 1468967099111 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}] 15:24:59 INFO - PROCESS | 3748 | 1468967099113 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:59 INFO - PROCESS | 3748 | 1468967099233 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:24:59 INFO - PROCESS | 3748 | 1468967099303 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:59 INFO - PROCESS | 3748 | 1468967099306 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:59 INFO - PROCESS | 3748 | ++DOCSHELL 141A0400 == 33 [pid = 3748] [id = 109] 15:24:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (17E80000) [pid = 3748] [serial = 324] [outer = 00000000] 15:24:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (18040000) [pid = 3748] [serial = 325] [outer = 17E80000] 15:24:59 INFO - PROCESS | 3748 | 1468967099353 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19801C00) [pid = 3748] [serial = 326] [outer = 17E80000] 15:24:59 INFO - PROCESS | 3748 | 1468967099775 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]]]}] 15:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 720ms 15:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:24:59 INFO - PROCESS | 3748 | 1468967099833 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:24:59 INFO - PROCESS | 3748 | 1468967099835 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 15:24:59 INFO - PROCESS | 3748 | 1468967099838 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - PROCESS | 3748 | 1468967099840 Marionette TRACE conn3 <- [1,402,null,{}] 15:24:59 INFO - PROCESS | 3748 | 1468967099843 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}] 15:24:59 INFO - PROCESS | 3748 | 1468967099849 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:24:59 INFO - PROCESS | 3748 | 1468967099977 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:25:00 INFO - PROCESS | 3748 | 1468967100033 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 3748 | 1468967100035 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:00 INFO - PROCESS | 3748 | ++DOCSHELL 19C89800 == 34 [pid = 3748] [id = 110] 15:25:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19EB5800) [pid = 3748] [serial = 327] [outer = 00000000] 15:25:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A022400) [pid = 3748] [serial = 328] [outer = 19EB5800] 15:25:00 INFO - PROCESS | 3748 | 1468967100061 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A0DD400) [pid = 3748] [serial = 329] [outer = 19EB5800] 15:25:00 INFO - PROCESS | 3748 | 1468967100481 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]]]}] 15:25:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:25:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 677ms 15:25:00 INFO - PROCESS | 3748 | 1468967100518 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:25:00 INFO - PROCESS | 3748 | 1468967100529 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 15:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:25:00 INFO - PROCESS | 3748 | 1468967100540 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 3748 | 1468967100542 Marionette TRACE conn3 <- [1,406,null,{}] 15:25:00 INFO - PROCESS | 3748 | 1468967100546 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}] 15:25:00 INFO - PROCESS | 3748 | 1468967100548 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:00 INFO - PROCESS | 3748 | 1468967100656 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (15FA7000) [pid = 3748] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (10441800) [pid = 3748] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (102C9800) [pid = 3748] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (17E83400) [pid = 3748] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13C5D400) [pid = 3748] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (12D98000) [pid = 3748] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (102CB400) [pid = 3748] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (15693800) [pid = 3748] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1666B800) [pid = 3748] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1324FC00) [pid = 3748] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15697C00) [pid = 3748] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:25:00 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (16663800) [pid = 3748] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:25:00 INFO - PROCESS | 3748 | 1468967100715 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 3748 | 1468967100718 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:00 INFO - PROCESS | 3748 | ++DOCSHELL 102CB400 == 35 [pid = 3748] [id = 111] 15:25:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (10441800) [pid = 3748] [serial = 330] [outer = 00000000] 15:25:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (13156000) [pid = 3748] [serial = 331] [outer = 10441800] 15:25:00 INFO - PROCESS | 3748 | 1468967100743 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1315A800) [pid = 3748] [serial = 332] [outer = 10441800] 15:25:01 INFO - PROCESS | 3748 | 1468967101072 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]]]}] 15:25:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 578ms 15:25:01 INFO - PROCESS | 3748 | 1468967101120 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 3748 | 1468967101122 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 15:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:25:01 INFO - PROCESS | 3748 | 1468967101125 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 3748 | 1468967101109 Marionette TRACE conn3 <- [1,410,null,{}] 15:25:01 INFO - PROCESS | 3748 | 1468967101118 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}] 15:25:01 INFO - PROCESS | 3748 | 1468967101120 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:01 INFO - PROCESS | 3748 | 1468967101200 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:25:01 INFO - PROCESS | 3748 | 1468967101206 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:01 INFO - PROCESS | 3748 | 1468967101208 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:01 INFO - PROCESS | 3748 | ++DOCSHELL 13E8B400 == 36 [pid = 3748] [id = 112] 15:25:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1506DC00) [pid = 3748] [serial = 333] [outer = 00000000] 15:25:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19EBEC00) [pid = 3748] [serial = 334] [outer = 1506DC00] 15:25:01 INFO - PROCESS | 3748 | 1468967101251 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1A1EE400) [pid = 3748] [serial = 335] [outer = 1506DC00] 15:25:01 INFO - PROCESS | 3748 | 1468967101643 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]]]}] 15:25:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 536ms 15:25:01 INFO - PROCESS | 3748 | 1468967101645 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 3748 | 1468967101647 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 15:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:25:01 INFO - PROCESS | 3748 | 1468967101664 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 3748 | 1468967101665 Marionette TRACE conn3 <- [1,414,null,{}] 15:25:01 INFO - PROCESS | 3748 | 1468967101669 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}] 15:25:01 INFO - PROCESS | 3748 | 1468967101671 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:01 INFO - PROCESS | 3748 | 1468967101748 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:25:01 INFO - PROCESS | 3748 | 1468967101754 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:01 INFO - PROCESS | 3748 | 1468967101756 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:01 INFO - PROCESS | 3748 | ++DOCSHELL 1A56D000 == 37 [pid = 3748] [id = 113] 15:25:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A56D400) [pid = 3748] [serial = 336] [outer = 00000000] 15:25:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A66E800) [pid = 3748] [serial = 337] [outer = 1A56D400] 15:25:01 INFO - PROCESS | 3748 | 1468967101798 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A673400) [pid = 3748] [serial = 338] [outer = 1A56D400] 15:25:02 INFO - PROCESS | 3748 | 1468967102185 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]]]}] 15:25:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 564ms 15:25:02 INFO - PROCESS | 3748 | 1468967102241 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:25:02 INFO - PROCESS | 3748 | 1468967102243 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 15:25:02 INFO - PROCESS | 3748 | 1468967102246 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:25:02 INFO - PROCESS | 3748 | 1468967102247 Marionette TRACE conn3 <- [1,418,null,{}] 15:25:02 INFO - PROCESS | 3748 | 1468967102251 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}] 15:25:02 INFO - PROCESS | 3748 | 1468967102252 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:02 INFO - PROCESS | 3748 | 1468967102329 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:25:02 INFO - PROCESS | 3748 | 1468967102334 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 3748 | 1468967102336 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:02 INFO - PROCESS | 3748 | ++DOCSHELL 17001400 == 38 [pid = 3748] [id = 114] 15:25:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (17E83400) [pid = 3748] [serial = 339] [outer = 00000000] 15:25:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A7B7400) [pid = 3748] [serial = 340] [outer = 17E83400] 15:25:02 INFO - PROCESS | 3748 | 1468967102387 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A7BCC00) [pid = 3748] [serial = 341] [outer = 17E83400] 15:25:03 INFO - PROCESS | 3748 | 1468967103406 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]]]}] 15:25:03 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 15:25:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1171ms 15:25:03 INFO - PROCESS | 3748 | 1468967103427 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:25:03 INFO - PROCESS | 3748 | 1468967103432 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 15:25:03 INFO - PROCESS | 3748 | 1468967103437 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:25:03 INFO - PROCESS | 3748 | 1468967103440 Marionette TRACE conn3 <- [1,422,null,{}] 15:25:03 INFO - PROCESS | 3748 | 1468967103446 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}] 15:25:03 INFO - PROCESS | 3748 | 1468967103450 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:03 INFO - PROCESS | 3748 | 1468967103540 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:25:03 INFO - PROCESS | 3748 | 1468967103616 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 3748 | 1468967103619 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:03 INFO - PROCESS | 3748 | ++DOCSHELL 10F44400 == 39 [pid = 3748] [id = 115] 15:25:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (12823800) [pid = 3748] [serial = 342] [outer = 00000000] 15:25:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (13116400) [pid = 3748] [serial = 343] [outer = 12823800] 15:25:03 INFO - PROCESS | 3748 | 1468967103698 Marionette DEBUG loaded listener.js 15:25:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1419B800) [pid = 3748] [serial = 344] [outer = 12823800] 15:25:04 INFO - PROCESS | 3748 | 1468967104818 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]]]}] 15:25:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:25:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1396ms 15:25:04 INFO - PROCESS | 3748 | 1468967104841 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:25:04 INFO - PROCESS | 3748 | 1468967104845 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 15:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:25:04 INFO - PROCESS | 3748 | 1468967104833 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 3748 | 1468967104835 Marionette TRACE conn3 <- [1,426,null,{}] 15:25:04 INFO - PROCESS | 3748 | 1468967104891 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}] 15:25:04 INFO - PROCESS | 3748 | 1468967104894 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:05 INFO - PROCESS | 3748 | 1468967105013 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:25:05 INFO - PROCESS | 3748 | 1468967105045 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 3748 | 1468967105049 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:05 INFO - PROCESS | 3748 | ++DOCSHELL 130AF400 == 40 [pid = 3748] [id = 116] 15:25:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (130B0C00) [pid = 3748] [serial = 345] [outer = 00000000] 15:25:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (131CC000) [pid = 3748] [serial = 346] [outer = 130B0C00] 15:25:05 INFO - PROCESS | 3748 | 1468967105100 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1343E000) [pid = 3748] [serial = 347] [outer = 130B0C00] 15:25:05 INFO - PROCESS | 3748 | 1468967105593 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] 15:25:05 INFO - PROCESS | 3748 | 1468967105664 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 15:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:25:05 INFO - PROCESS | 3748 | 1468967105670 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 3748 | 1468967105673 Marionette TRACE conn3 <- [1,430,null,{}] 15:25:05 INFO - PROCESS | 3748 | 1468967105677 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}] 15:25:05 INFO - PROCESS | 3748 | 1468967105679 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 1A56D000 == 39 [pid = 3748] [id = 113] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 13E8B400 == 38 [pid = 3748] [id = 112] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 102CB400 == 37 [pid = 3748] [id = 111] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 19C89800 == 36 [pid = 3748] [id = 110] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 141A0400 == 35 [pid = 3748] [id = 109] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 170B2000 == 34 [pid = 3748] [id = 108] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 15E09C00 == 33 [pid = 3748] [id = 107] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 1325B000 == 32 [pid = 3748] [id = 106] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 10A7FC00 == 31 [pid = 3748] [id = 105] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 1324D400 == 30 [pid = 3748] [id = 104] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 10273400 == 29 [pid = 3748] [id = 103] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 130AF400 == 28 [pid = 3748] [id = 116] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 17001400 == 27 [pid = 3748] [id = 114] 15:25:06 INFO - PROCESS | 3748 | --DOCSHELL 10F44400 == 26 [pid = 3748] [id = 115] 15:25:06 INFO - PROCESS | 3748 | 1468967106274 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (19EB1400) [pid = 3748] [serial = 304] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1763BC00) [pid = 3748] [serial = 292] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (104E8400) [pid = 3748] [serial = 280] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (10A0A000) [pid = 3748] [serial = 281] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (10F70400) [pid = 3748] [serial = 278] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (10A76000) [pid = 3748] [serial = 277] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (18016800) [pid = 3748] [serial = 295] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (14442400) [pid = 3748] [serial = 286] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (15694400) [pid = 3748] [serial = 287] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (13056400) [pid = 3748] [serial = 283] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1311A800) [pid = 3748] [serial = 284] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (114D0C00) [pid = 3748] [serial = 269] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (10A78400) [pid = 3748] [serial = 268] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1569D400) [pid = 3748] [serial = 272] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (15699C00) [pid = 3748] [serial = 271] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (17B1C400) [pid = 3748] [serial = 275] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (17640400) [pid = 3748] [serial = 274] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1767E400) [pid = 3748] [serial = 293] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1586C000) [pid = 3748] [serial = 299] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1502F000) [pid = 3748] [serial = 298] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (18042000) [pid = 3748] [serial = 296] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (15F8E800) [pid = 3748] [serial = 289] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (19810000) [pid = 3748] [serial = 302] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (16614000) [pid = 3748] [serial = 290] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (19807400) [pid = 3748] [serial = 301] [outer = 00000000] [url = about:blank] 15:25:06 INFO - PROCESS | 3748 | 1468967106431 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:06 INFO - PROCESS | 3748 | 1468967106434 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:06 INFO - PROCESS | 3748 | ++DOCSHELL 10273400 == 27 [pid = 3748] [id = 117] 15:25:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (10275C00) [pid = 3748] [serial = 348] [outer = 00000000] 15:25:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (10A01400) [pid = 3748] [serial = 349] [outer = 10275C00] 15:25:06 INFO - PROCESS | 3748 | 1468967106483 Marionette DEBUG loaded listener.js 15:25:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (10A77800) [pid = 3748] [serial = 350] [outer = 10275C00] 15:25:06 INFO - PROCESS | 3748 | 1468967106885 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]]]}] 15:25:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:25:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1256ms 15:25:06 INFO - PROCESS | 3748 | 1468967106946 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:25:06 INFO - PROCESS | 3748 | 1468967106951 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 15:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:25:06 INFO - PROCESS | 3748 | 1468967106957 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 3748 | 1468967106961 Marionette TRACE conn3 <- [1,434,null,{}] 15:25:06 INFO - PROCESS | 3748 | 1468967106969 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}] 15:25:06 INFO - PROCESS | 3748 | 1468967106972 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:07 INFO - PROCESS | 3748 | 1468967107096 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:25:07 INFO - PROCESS | 3748 | 1468967107164 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 3748 | 1468967107169 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:07 INFO - PROCESS | 3748 | ++DOCSHELL 10F44400 == 28 [pid = 3748] [id = 118] 15:25:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (10F48000) [pid = 3748] [serial = 351] [outer = 00000000] 15:25:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (10F70400) [pid = 3748] [serial = 352] [outer = 10F48000] 15:25:07 INFO - PROCESS | 3748 | 1468967107226 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (11010800) [pid = 3748] [serial = 353] [outer = 10F48000] 15:25:07 INFO - PROCESS | 3748 | 1468967107901 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]]]}] 15:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 987ms 15:25:07 INFO - PROCESS | 3748 | 1468967107963 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:25:07 INFO - PROCESS | 3748 | 1468967107968 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 15:25:07 INFO - PROCESS | 3748 | 1468967107998 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:25:07 INFO - PROCESS | 3748 | 1468967108001 Marionette TRACE conn3 <- [1,438,null,{}] 15:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:25:08 INFO - PROCESS | 3748 | 1468967108005 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}] 15:25:08 INFO - PROCESS | 3748 | 1468967108008 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:08 INFO - PROCESS | 3748 | 1468967108126 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:25:08 INFO - PROCESS | 3748 | 1468967108175 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:08 INFO - PROCESS | 3748 | 1468967108178 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:08 INFO - PROCESS | 3748 | ++DOCSHELL 131CA000 == 29 [pid = 3748] [id = 119] 15:25:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (131CA800) [pid = 3748] [serial = 354] [outer = 00000000] 15:25:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1324FC00) [pid = 3748] [serial = 355] [outer = 131CA800] 15:25:08 INFO - PROCESS | 3748 | 1468967108236 Marionette DEBUG loaded listener.js 15:25:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (13939400) [pid = 3748] [serial = 356] [outer = 131CA800] 15:25:08 INFO - PROCESS | 3748 | 1468967108936 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]]]}] 15:25:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:25:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 987ms 15:25:08 INFO - PROCESS | 3748 | 1468967109001 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:25:08 INFO - PROCESS | 3748 | 1468967109005 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 15:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:25:08 INFO - PROCESS | 3748 | 1468967109010 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 3748 | 1468967109013 Marionette TRACE conn3 <- [1,442,null,{}] 15:25:09 INFO - PROCESS | 3748 | 1468967109029 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}] 15:25:09 INFO - PROCESS | 3748 | 1468967109032 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:09 INFO - PROCESS | 3748 | 1468967109101 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:25:09 INFO - PROCESS | 3748 | 1468967109113 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 3748 | 1468967109117 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:09 INFO - PROCESS | 3748 | ++DOCSHELL 10F69000 == 30 [pid = 3748] [id = 120] 15:25:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (10F69800) [pid = 3748] [serial = 357] [outer = 00000000] 15:25:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (12D94400) [pid = 3748] [serial = 358] [outer = 10F69800] 15:25:09 INFO - PROCESS | 3748 | 1468967109167 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (131CBC00) [pid = 3748] [serial = 359] [outer = 10F69800] 15:25:09 INFO - PROCESS | 3748 | 1468967109616 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]]]}] 15:25:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 635ms 15:25:09 INFO - PROCESS | 3748 | 1468967109648 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 3748 | 1468967109652 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 15:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:25:09 INFO - PROCESS | 3748 | 1468967109641 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 3748 | 1468967109644 Marionette TRACE conn3 <- [1,446,null,{}] 15:25:09 INFO - PROCESS | 3748 | 1468967109647 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}] 15:25:09 INFO - PROCESS | 3748 | 1468967109650 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:09 INFO - PROCESS | 3748 | 1468967109735 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:25:09 INFO - PROCESS | 3748 | 1468967109744 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 3748 | 1468967109746 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:09 INFO - PROCESS | 3748 | ++DOCSHELL 15696800 == 31 [pid = 3748] [id = 121] 15:25:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15697400) [pid = 3748] [serial = 360] [outer = 00000000] 15:25:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1569AC00) [pid = 3748] [serial = 361] [outer = 15697400] 15:25:09 INFO - PROCESS | 3748 | 1468967109792 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (156A0800) [pid = 3748] [serial = 362] [outer = 15697400] 15:25:10 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:25:10 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:25:10 INFO - PROCESS | 3748 | 1468967110210 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]]]}] 15:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 578ms 15:25:10 INFO - PROCESS | 3748 | 1468967110219 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 3748 | 1468967110221 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 15:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:25:10 INFO - PROCESS | 3748 | 1468967110225 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 3748 | 1468967110228 Marionette TRACE conn3 <- [1,450,null,{}] 15:25:10 INFO - PROCESS | 3748 | 1468967110239 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}] 15:25:10 INFO - PROCESS | 3748 | 1468967110244 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:10 INFO - PROCESS | 3748 | 1468967110326 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:25:10 INFO - PROCESS | 3748 | 1468967110337 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 3748 | 1468967110340 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:10 INFO - PROCESS | 3748 | ++DOCSHELL 16668C00 == 32 [pid = 3748] [id = 122] 15:25:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (16669000) [pid = 3748] [serial = 363] [outer = 00000000] 15:25:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1691A400) [pid = 3748] [serial = 364] [outer = 16669000] 15:25:10 INFO - PROCESS | 3748 | 1468967110368 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (16F7E000) [pid = 3748] [serial = 365] [outer = 16669000] 15:25:10 INFO - PROCESS | 3748 | 1468967110839 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] 15:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:25:10 INFO - PROCESS | 3748 | 1468967110867 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 15:25:10 INFO - PROCESS | 3748 | 1468967110879 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 3748 | 1468967110881 Marionette TRACE conn3 <- [1,454,null,{}] 15:25:10 INFO - PROCESS | 3748 | 1468967110885 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}] 15:25:10 INFO - PROCESS | 3748 | 1468967110887 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:10 INFO - PROCESS | 3748 | 1468967110986 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:25:10 INFO - PROCESS | 3748 | 1468967110992 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 3748 | 1468967110994 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:10 INFO - PROCESS | 3748 | ++DOCSHELL 17008C00 == 33 [pid = 3748] [id = 123] 15:25:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1758AC00) [pid = 3748] [serial = 366] [outer = 00000000] 15:25:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (17E01800) [pid = 3748] [serial = 367] [outer = 1758AC00] 15:25:11 INFO - PROCESS | 3748 | 1468967111037 Marionette DEBUG loaded listener.js 15:25:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (18016400) [pid = 3748] [serial = 368] [outer = 1758AC00] 15:25:11 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:11 INFO - PROCESS | 3748 | 1468967111431 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]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 592ms 15:25:11 INFO - PROCESS | 3748 | 1468967111465 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 3748 | 1468967111467 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 15:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:25:11 INFO - PROCESS | 3748 | 1468967111471 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 3748 | 1468967111472 Marionette TRACE conn3 <- [1,458,null,{}] 15:25:11 INFO - PROCESS | 3748 | 1468967111476 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}] 15:25:11 INFO - PROCESS | 3748 | 1468967111478 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:11 INFO - PROCESS | 3748 | 1468967111598 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:25:11 INFO - PROCESS | 3748 | 1468967111662 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:11 INFO - PROCESS | 3748 | 1468967111665 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:11 INFO - PROCESS | 3748 | ++DOCSHELL 1803C800 == 34 [pid = 3748] [id = 124] 15:25:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1803F000) [pid = 3748] [serial = 369] [outer = 00000000] 15:25:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (19803400) [pid = 3748] [serial = 370] [outer = 1803F000] 15:25:11 INFO - PROCESS | 3748 | 1468967111708 Marionette DEBUG loaded listener.js 15:25:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (19803C00) [pid = 3748] [serial = 371] [outer = 1803F000] 15:25:12 INFO - PROCESS | 3748 | 1468967112107 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] 15:25:12 INFO - PROCESS | 3748 | 1468967112156 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 15:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:25:12 INFO - PROCESS | 3748 | 1468967112159 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:25:12 INFO - PROCESS | 3748 | 1468967112161 Marionette TRACE conn3 <- [1,462,null,{}] 15:25:12 INFO - PROCESS | 3748 | 1468967112164 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}] 15:25:12 INFO - PROCESS | 3748 | 1468967112152 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:12 INFO - PROCESS | 3748 | 1468967112252 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:25:12 INFO - PROCESS | 3748 | 1468967112266 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 3748 | 1468967112268 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:12 INFO - PROCESS | 3748 | ++DOCSHELL 169B2800 == 35 [pid = 3748] [id = 125] 15:25:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (17642000) [pid = 3748] [serial = 372] [outer = 00000000] 15:25:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (18043000) [pid = 3748] [serial = 373] [outer = 17642000] 15:25:12 INFO - PROCESS | 3748 | 1468967112313 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19802800) [pid = 3748] [serial = 374] [outer = 17642000] 15:25:12 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:12 INFO - PROCESS | 3748 | 1468967112691 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] 15:25:12 INFO - PROCESS | 3748 | 1468967112725 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 15:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:25:12 INFO - PROCESS | 3748 | 1468967112741 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:25:12 INFO - PROCESS | 3748 | 1468967112743 Marionette TRACE conn3 <- [1,466,null,{}] 15:25:12 INFO - PROCESS | 3748 | 1468967112747 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}] 15:25:12 INFO - PROCESS | 3748 | 1468967112749 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:12 INFO - PROCESS | 3748 | 1468967112851 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:25:12 INFO - PROCESS | 3748 | 1468967112842 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 3748 | 1468967112844 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:12 INFO - PROCESS | 3748 | ++DOCSHELL 19EB8000 == 36 [pid = 3748] [id = 126] 15:25:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19EB9800) [pid = 3748] [serial = 375] [outer = 00000000] 15:25:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A021400) [pid = 3748] [serial = 376] [outer = 19EB9800] 15:25:12 INFO - PROCESS | 3748 | 1468967112890 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A021C00) [pid = 3748] [serial = 377] [outer = 19EB9800] 15:25:13 INFO - PROCESS | 3748 | 1468967113278 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] 15:25:13 INFO - PROCESS | 3748 | 1468967113325 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 15:25:13 INFO - PROCESS | 3748 | 1468967113328 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:25:13 INFO - PROCESS | 3748 | 1468967113330 Marionette TRACE conn3 <- [1,470,null,{}] 15:25:13 INFO - PROCESS | 3748 | 1468967113333 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}] 15:25:13 INFO - PROCESS | 3748 | 1468967113335 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:13 INFO - PROCESS | 3748 | 1468967113411 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:25:13 INFO - PROCESS | 3748 | 1468967113417 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:13 INFO - PROCESS | 3748 | 1468967113419 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:13 INFO - PROCESS | 3748 | ++DOCSHELL 19EBB000 == 37 [pid = 3748] [id = 127] 15:25:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A0E1000) [pid = 3748] [serial = 378] [outer = 00000000] 15:25:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1A66D400) [pid = 3748] [serial = 379] [outer = 1A0E1000] 15:25:13 INFO - PROCESS | 3748 | 1468967113443 Marionette DEBUG loaded listener.js 15:25:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A670800) [pid = 3748] [serial = 380] [outer = 1A0E1000] 15:25:13 INFO - PROCESS | 3748 | 1468967113832 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]]]}] 15:25:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 536ms 15:25:13 INFO - PROCESS | 3748 | 1468967113867 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 3748 | 1468967113869 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 15:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:25:13 INFO - PROCESS | 3748 | 1468967113873 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 3748 | 1468967113874 Marionette TRACE conn3 <- [1,474,null,{}] 15:25:13 INFO - PROCESS | 3748 | 1468967113882 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}] 15:25:13 INFO - PROCESS | 3748 | 1468967113884 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:13 INFO - PROCESS | 3748 | 1468967113963 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:25:13 INFO - PROCESS | 3748 | 1468967113968 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:13 INFO - PROCESS | 3748 | 1468967113970 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:13 INFO - PROCESS | 3748 | ++DOCSHELL 1A567800 == 38 [pid = 3748] [id = 128] 15:25:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A7B6800) [pid = 3748] [serial = 381] [outer = 00000000] 15:25:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1A7C2000) [pid = 3748] [serial = 382] [outer = 1A7B6800] 15:25:13 INFO - PROCESS | 3748 | 1468967113993 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1A7C3C00) [pid = 3748] [serial = 383] [outer = 1A7B6800] 15:25:14 INFO - PROCESS | 3748 | 1468967114679 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]]]}] 15:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 846ms 15:25:14 INFO - PROCESS | 3748 | 1468967114737 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 3748 | 1468967114742 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 15:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:25:14 INFO - PROCESS | 3748 | 1468967114746 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 3748 | 1468967114734 Marionette TRACE conn3 <- [1,478,null,{}] 15:25:14 INFO - PROCESS | 3748 | 1468967114739 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}] 15:25:14 INFO - PROCESS | 3748 | 1468967114742 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:14 INFO - PROCESS | 3748 | 1468967114855 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:25:14 INFO - PROCESS | 3748 | 1468967114917 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 3748 | 1468967114921 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:14 INFO - PROCESS | 3748 | ++DOCSHELL 11C2D400 == 39 [pid = 3748] [id = 129] 15:25:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (12BCB400) [pid = 3748] [serial = 384] [outer = 00000000] 15:25:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1343EC00) [pid = 3748] [serial = 385] [outer = 12BCB400] 15:25:15 INFO - PROCESS | 3748 | 1468967115019 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1502F000) [pid = 3748] [serial = 386] [outer = 12BCB400] 15:25:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (15F93C00) [pid = 3748] [serial = 387] [outer = 1B147400] 15:25:15 INFO - PROCESS | 3748 | 1468967115728 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]]]}] 15:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1043ms 15:25:15 INFO - PROCESS | 3748 | 1468967115789 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:25:15 INFO - PROCESS | 3748 | 1468967115776 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 15:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:25:15 INFO - PROCESS | 3748 | 1468967115782 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:25:15 INFO - PROCESS | 3748 | 1468967115785 Marionette TRACE conn3 <- [1,482,null,{}] 15:25:15 INFO - PROCESS | 3748 | 1468967115830 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}] 15:25:15 INFO - PROCESS | 3748 | 1468967115833 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:15 INFO - PROCESS | 3748 | 1468967115948 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:25:16 INFO - PROCESS | 3748 | 1468967116038 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 3748 | 1468967116041 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:16 INFO - PROCESS | 3748 | ++DOCSHELL 15E0E000 == 40 [pid = 3748] [id = 130] 15:25:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (15E0F800) [pid = 3748] [serial = 388] [outer = 00000000] 15:25:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (17B13400) [pid = 3748] [serial = 389] [outer = 15E0F800] 15:25:16 INFO - PROCESS | 3748 | 1468967116099 Marionette DEBUG loaded listener.js 15:25:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (18036C00) [pid = 3748] [serial = 390] [outer = 15E0F800] 15:25:16 INFO - PROCESS | 3748 | 1468967116638 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]]]}] 15:25:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:25:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 902ms 15:25:16 INFO - PROCESS | 3748 | 1468967116690 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 3748 | 1468967116693 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 15:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:25:16 INFO - PROCESS | 3748 | 1468967116697 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 3748 | 1468967116701 Marionette TRACE conn3 <- [1,486,null,{}] 15:25:16 INFO - PROCESS | 3748 | 1468967116712 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}] 15:25:16 INFO - PROCESS | 3748 | 1468967116717 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:16 INFO - PROCESS | 3748 | 1468967116820 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:25:17 INFO - PROCESS | 3748 | 1468967117007 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 3748 | 1468967117010 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:17 INFO - PROCESS | 3748 | ++DOCSHELL 1047C000 == 41 [pid = 3748] [id = 131] 15:25:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1047E800) [pid = 3748] [serial = 391] [outer = 00000000] 15:25:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (10EE4C00) [pid = 3748] [serial = 392] [outer = 1047E800] 15:25:17 INFO - PROCESS | 3748 | 1468967117062 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1144B000) [pid = 3748] [serial = 393] [outer = 1047E800] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 19EBB000 == 40 [pid = 3748] [id = 127] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 19EB8000 == 39 [pid = 3748] [id = 126] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 169B2800 == 38 [pid = 3748] [id = 125] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 1803C800 == 37 [pid = 3748] [id = 124] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 17008C00 == 36 [pid = 3748] [id = 123] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 16668C00 == 35 [pid = 3748] [id = 122] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 15696800 == 34 [pid = 3748] [id = 121] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 10F69000 == 33 [pid = 3748] [id = 120] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 131CA000 == 32 [pid = 3748] [id = 119] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 10F44400 == 31 [pid = 3748] [id = 118] 15:25:17 INFO - PROCESS | 3748 | --DOCSHELL 10273400 == 30 [pid = 3748] [id = 117] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (1419B800) [pid = 3748] [serial = 344] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (1A7B7400) [pid = 3748] [serial = 340] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (1A7BCC00) [pid = 3748] [serial = 341] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (1A66E800) [pid = 3748] [serial = 337] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1A022400) [pid = 3748] [serial = 328] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (17B19C00) [pid = 3748] [serial = 322] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (16134400) [pid = 3748] [serial = 320] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (15F93400) [pid = 3748] [serial = 319] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (19801C00) [pid = 3748] [serial = 326] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (18040000) [pid = 3748] [serial = 325] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (17E0CC00) [pid = 3748] [serial = 323] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (139CBC00) [pid = 3748] [serial = 316] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19EB2400) [pid = 3748] [serial = 305] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1502E000) [pid = 3748] [serial = 311] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (104E7C00) [pid = 3748] [serial = 307] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (12D69C00) [pid = 3748] [serial = 314] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (131CC000) [pid = 3748] [serial = 346] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19EBEC00) [pid = 3748] [serial = 334] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1A0DD400) [pid = 3748] [serial = 329] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1A1EE400) [pid = 3748] [serial = 335] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1296C000) [pid = 3748] [serial = 313] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1419F000) [pid = 3748] [serial = 310] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (14198800) [pid = 3748] [serial = 317] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (10A7B800) [pid = 3748] [serial = 308] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (13156000) [pid = 3748] [serial = 331] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1315A800) [pid = 3748] [serial = 332] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1343E000) [pid = 3748] [serial = 347] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (10A01400) [pid = 3748] [serial = 349] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1A673400) [pid = 3748] [serial = 338] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (13116400) [pid = 3748] [serial = 343] [outer = 00000000] [url = about:blank] 15:25:17 INFO - PROCESS | 3748 | 1468967117648 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]]]}] 15:25:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:25:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1002ms 15:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:25:17 INFO - PROCESS | 3748 | 1468967117694 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:25:17 INFO - PROCESS | 3748 | 1468967117697 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 15:25:17 INFO - PROCESS | 3748 | 1468967117701 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - PROCESS | 3748 | 1468967117704 Marionette TRACE conn3 <- [1,490,null,{}] 15:25:17 INFO - PROCESS | 3748 | 1468967117709 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}] 15:25:17 INFO - PROCESS | 3748 | 1468967117713 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:17 INFO - PROCESS | 3748 | 1468967117798 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:25:17 INFO - PROCESS | 3748 | 1468967117863 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 3748 | 1468967117865 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:17 INFO - PROCESS | 3748 | ++DOCSHELL 10A7CC00 == 31 [pid = 3748] [id = 132] 15:25:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (10A7F400) [pid = 3748] [serial = 394] [outer = 00000000] 15:25:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (12D9F400) [pid = 3748] [serial = 395] [outer = 10A7F400] 15:25:17 INFO - PROCESS | 3748 | 1468967117912 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (13156000) [pid = 3748] [serial = 396] [outer = 10A7F400] 15:25:18 INFO - PROCESS | 3748 | 1468967118276 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]]]}] 15:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 620ms 15:25:18 INFO - PROCESS | 3748 | 1468967118344 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 3748 | 1468967118348 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 15:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:25:18 INFO - PROCESS | 3748 | 1468967118352 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 3748 | 1468967118354 Marionette TRACE conn3 <- [1,494,null,{}] 15:25:18 INFO - PROCESS | 3748 | 1468967118358 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}] 15:25:18 INFO - PROCESS | 3748 | 1468967118360 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:18 INFO - PROCESS | 3748 | 1468967118427 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:25:18 INFO - PROCESS | 3748 | 1468967118433 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 3748 | 1468967118435 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:18 INFO - PROCESS | 3748 | ++DOCSHELL 13937400 == 32 [pid = 3748] [id = 133] 15:25:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (13938800) [pid = 3748] [serial = 397] [outer = 00000000] 15:25:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1443D800) [pid = 3748] [serial = 398] [outer = 13938800] 15:25:18 INFO - PROCESS | 3748 | 1468967118479 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1506C800) [pid = 3748] [serial = 399] [outer = 13938800] 15:25:18 INFO - PROCESS | 3748 | 1468967118895 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]]]}] 15:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 579ms 15:25:18 INFO - PROCESS | 3748 | 1468967118928 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 3748 | 1468967118930 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 15:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:25:18 INFO - PROCESS | 3748 | 1468967118935 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 3748 | 1468967118941 Marionette TRACE conn3 <- [1,498,null,{}] 15:25:18 INFO - PROCESS | 3748 | 1468967118950 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}] 15:25:18 INFO - PROCESS | 3748 | 1468967118953 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:19 INFO - PROCESS | 3748 | 1468967119021 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:25:19 INFO - PROCESS | 3748 | 1468967119031 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 3748 | 1468967119033 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:19 INFO - PROCESS | 3748 | ++DOCSHELL 1443CC00 == 33 [pid = 3748] [id = 134] 15:25:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15F94000) [pid = 3748] [serial = 400] [outer = 00000000] 15:25:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (16667C00) [pid = 3748] [serial = 401] [outer = 15F94000] 15:25:19 INFO - PROCESS | 3748 | 1468967119102 Marionette DEBUG loaded listener.js 15:25:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (169BF000) [pid = 3748] [serial = 402] [outer = 15F94000] 15:25:19 INFO - PROCESS | 3748 | 1468967119524 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]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 620ms 15:25:19 INFO - PROCESS | 3748 | 1468967119555 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 3748 | 1468967119558 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 15:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:25:19 INFO - PROCESS | 3748 | 1468967119561 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 3748 | 1468967119563 Marionette TRACE conn3 <- [1,502,null,{}] 15:25:19 INFO - PROCESS | 3748 | 1468967119566 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}] 15:25:19 INFO - PROCESS | 3748 | 1468967119568 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:19 INFO - PROCESS | 3748 | 1468967119710 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:25:19 INFO - PROCESS | 3748 | 1468967119728 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 3748 | 1468967119730 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:19 INFO - PROCESS | 3748 | ++DOCSHELL 16663800 == 34 [pid = 3748] [id = 135] 15:25:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1767F400) [pid = 3748] [serial = 403] [outer = 00000000] 15:25:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (17E04000) [pid = 3748] [serial = 404] [outer = 1767F400] 15:25:19 INFO - PROCESS | 3748 | 1468967119756 Marionette DEBUG loaded listener.js 15:25:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (17E7D800) [pid = 3748] [serial = 405] [outer = 1767F400] 15:25:20 INFO - PROCESS | 3748 | 1468967120129 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]]]}] 15:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 635ms 15:25:20 INFO - PROCESS | 3748 | 1468967120200 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:25:20 INFO - PROCESS | 3748 | 1468967120202 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 15:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:25:20 INFO - PROCESS | 3748 | 1468967120206 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - PROCESS | 3748 | 1468967120208 Marionette TRACE conn3 <- [1,506,null,{}] 15:25:20 INFO - PROCESS | 3748 | 1468967120217 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}] 15:25:20 INFO - PROCESS | 3748 | 1468967120219 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:20 INFO - PROCESS | 3748 | 1468967120305 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:25:20 INFO - PROCESS | 3748 | 1468967120315 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 3748 | 1468967120321 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:20 INFO - PROCESS | 3748 | ++DOCSHELL 19804000 == 35 [pid = 3748] [id = 136] 15:25:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19804800) [pid = 3748] [serial = 406] [outer = 00000000] 15:25:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19996400) [pid = 3748] [serial = 407] [outer = 19804800] 15:25:20 INFO - PROCESS | 3748 | 1468967120422 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19EB3000) [pid = 3748] [serial = 408] [outer = 19804800] 15:25:20 INFO - PROCESS | 3748 | 1468967120829 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]]]}] 15:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 663ms 15:25:20 INFO - PROCESS | 3748 | 1468967120889 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:25:20 INFO - PROCESS | 3748 | 1468967120891 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 15:25:20 INFO - PROCESS | 3748 | 1468967120895 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:25:20 INFO - PROCESS | 3748 | 1468967120897 Marionette TRACE conn3 <- [1,510,null,{}] 15:25:20 INFO - PROCESS | 3748 | 1468967120901 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}] 15:25:20 INFO - PROCESS | 3748 | 1468967120903 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:20 INFO - PROCESS | 3748 | 1468967121012 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:25:21 INFO - PROCESS | 3748 | 1468967121053 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 3748 | 1468967121055 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:21 INFO - PROCESS | 3748 | ++DOCSHELL 15073C00 == 36 [pid = 3748] [id = 137] 15:25:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1A1EE800) [pid = 3748] [serial = 409] [outer = 00000000] 15:25:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A569000) [pid = 3748] [serial = 410] [outer = 1A1EE800] 15:25:21 INFO - PROCESS | 3748 | 1468967121099 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A66B400) [pid = 3748] [serial = 411] [outer = 1A1EE800] 15:25:21 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1758AC00) [pid = 3748] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:25:21 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1803F000) [pid = 3748] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:25:21 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (16669000) [pid = 3748] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:25:21 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (10F69800) [pid = 3748] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:25:21 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (15697400) [pid = 3748] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:25:21 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (17642000) [pid = 3748] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:25:21 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19EB9800) [pid = 3748] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:25:21 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1A0E1000) [pid = 3748] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:25:21 INFO - PROCESS | 3748 | 1468967121522 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]]]}] 15:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 677ms 15:25:21 INFO - PROCESS | 3748 | 1468967121579 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 3748 | 1468967121581 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 15:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:25:21 INFO - PROCESS | 3748 | 1468967121585 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 3748 | 1468967121587 Marionette TRACE conn3 <- [1,514,null,{}] 15:25:21 INFO - PROCESS | 3748 | 1468967121592 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}] 15:25:21 INFO - PROCESS | 3748 | 1468967121595 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:21 INFO - PROCESS | 3748 | 1468967121710 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:25:21 INFO - PROCESS | 3748 | 1468967121763 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 3748 | 1468967121765 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:21 INFO - PROCESS | 3748 | ++DOCSHELL 1055F800 == 37 [pid = 3748] [id = 138] 15:25:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (11C26C00) [pid = 3748] [serial = 412] [outer = 00000000] 15:25:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (17B1BC00) [pid = 3748] [serial = 413] [outer = 11C26C00] 15:25:21 INFO - PROCESS | 3748 | 1468967121790 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19EBBC00) [pid = 3748] [serial = 414] [outer = 11C26C00] 15:25:22 INFO - PROCESS | 3748 | 1468967122108 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]]]}] 15:25:22 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 15:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 578ms 15:25:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:25:22 INFO - PROCESS | 3748 | 1468967122143 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 3748 | 1468967122145 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 15:25:22 INFO - PROCESS | 3748 | 1468967122148 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 3748 | 1468967122150 Marionette TRACE conn3 <- [1,518,null,{}] 15:25:22 INFO - PROCESS | 3748 | 1468967122154 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}] 15:25:22 INFO - PROCESS | 3748 | 1468967122156 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:22 INFO - PROCESS | 3748 | 1468967122290 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:25:22 INFO - PROCESS | 3748 | 1468967122301 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 3748 | 1468967122303 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:22 INFO - PROCESS | 3748 | ++DOCSHELL 17733000 == 38 [pid = 3748] [id = 139] 15:25:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19EBE000) [pid = 3748] [serial = 415] [outer = 00000000] 15:25:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A673400) [pid = 3748] [serial = 416] [outer = 19EBE000] 15:25:22 INFO - PROCESS | 3748 | 1468967122328 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1A66F000) [pid = 3748] [serial = 417] [outer = 19EBE000] 15:25:22 INFO - PROCESS | 3748 | 1468967122703 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]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 578ms 15:25:22 INFO - PROCESS | 3748 | 1468967122744 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 3748 | 1468967122729 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 15:25:22 INFO - PROCESS | 3748 | 1468967122732 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:25:22 INFO - PROCESS | 3748 | 1468967122734 Marionette TRACE conn3 <- [1,522,null,{}] 15:25:22 INFO - PROCESS | 3748 | 1468967122737 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}] 15:25:22 INFO - PROCESS | 3748 | 1468967122739 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:22 INFO - PROCESS | 3748 | 1468967122847 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:25:22 INFO - PROCESS | 3748 | 1468967122855 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 3748 | 1468967122857 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:22 INFO - PROCESS | 3748 | ++DOCSHELL 1A7BCC00 == 39 [pid = 3748] [id = 140] 15:25:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A7BE000) [pid = 3748] [serial = 418] [outer = 00000000] 15:25:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A926800) [pid = 3748] [serial = 419] [outer = 1A7BE000] 15:25:22 INFO - PROCESS | 3748 | 1468967122910 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1A927C00) [pid = 3748] [serial = 420] [outer = 1A7BE000] 15:25:23 INFO - PROCESS | 3748 | 1468967123350 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]]]}] 15:25:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 662ms 15:25:23 INFO - PROCESS | 3748 | 1468967123447 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:25:23 INFO - PROCESS | 3748 | 1468967123452 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 15:25:23 INFO - PROCESS | 3748 | 1468967123457 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:25:23 INFO - PROCESS | 3748 | 1468967123461 Marionette TRACE conn3 <- [1,526,null,{}] 15:25:23 INFO - PROCESS | 3748 | 1468967123467 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}] 15:25:23 INFO - PROCESS | 3748 | 1468967123470 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:23 INFO - PROCESS | 3748 | 1468967123571 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:25:23 INFO - PROCESS | 3748 | 1468967123688 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 3748 | 1468967123693 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:23 INFO - PROCESS | 3748 | ++DOCSHELL 10A76C00 == 40 [pid = 3748] [id = 141] 15:25:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (10A77C00) [pid = 3748] [serial = 421] [outer = 00000000] 15:25:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (130B0C00) [pid = 3748] [serial = 422] [outer = 10A77C00] 15:25:23 INFO - PROCESS | 3748 | 1468967123754 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (13939C00) [pid = 3748] [serial = 423] [outer = 10A77C00] 15:25:24 INFO - PROCESS | 3748 | 1468967124275 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]]]}] 15:25:24 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 15:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 860ms 15:25:24 INFO - PROCESS | 3748 | 1468967124308 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 3748 | 1468967124313 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 15:25:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:25:24 INFO - PROCESS | 3748 | 1468967124320 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 3748 | 1468967124323 Marionette TRACE conn3 <- [1,530,null,{}] 15:25:24 INFO - PROCESS | 3748 | 1468967124327 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}] 15:25:24 INFO - PROCESS | 3748 | 1468967124330 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:24 INFO - PROCESS | 3748 | 1468967124437 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:25:24 INFO - PROCESS | 3748 | 1468967124534 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 3748 | 1468967124537 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:24 INFO - PROCESS | 3748 | ++DOCSHELL 1569B800 == 41 [pid = 3748] [id = 142] 15:25:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1569C000) [pid = 3748] [serial = 424] [outer = 00000000] 15:25:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (15E10800) [pid = 3748] [serial = 425] [outer = 1569C000] 15:25:24 INFO - PROCESS | 3748 | 1468967124592 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1665F000) [pid = 3748] [serial = 426] [outer = 1569C000] 15:25:25 INFO - PROCESS | 3748 | 1468967125152 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"]]]}] 15:25:25 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 15:25:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:25:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:25:25 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 15:25:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:25:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:25:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 846ms 15:25:25 INFO - PROCESS | 3748 | 1468967125170 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:25:25 INFO - PROCESS | 3748 | 1468967125173 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 15:25:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:25:25 INFO - PROCESS | 3748 | 1468967125176 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 3748 | 1468967125180 Marionette TRACE conn3 <- [1,534,null,{}] 15:25:25 INFO - PROCESS | 3748 | 1468967125191 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}] 15:25:25 INFO - PROCESS | 3748 | 1468967125196 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:25 INFO - PROCESS | 3748 | 1468967125312 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:25:25 INFO - PROCESS | 3748 | 1468967125409 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 3748 | 1468967125412 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:25 INFO - PROCESS | 3748 | ++DOCSHELL 1A66E800 == 42 [pid = 3748] [id = 143] 15:25:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1A671800) [pid = 3748] [serial = 427] [outer = 00000000] 15:25:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1A933400) [pid = 3748] [serial = 428] [outer = 1A671800] 15:25:25 INFO - PROCESS | 3748 | 1468967125467 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1AAD2000) [pid = 3748] [serial = 429] [outer = 1A671800] 15:25:26 INFO - PROCESS | 3748 | 1468967126022 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]]]}] 15:25:26 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. 15:25:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 847ms 15:25:26 INFO - PROCESS | 3748 | 1468967126042 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 3748 | 1468967126044 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 15:25:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:25:26 INFO - PROCESS | 3748 | 1468967126029 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 3748 | 1468967126031 Marionette TRACE conn3 <- [1,538,null,{}] 15:25:26 INFO - PROCESS | 3748 | 1468967126035 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}] 15:25:26 INFO - PROCESS | 3748 | 1468967126037 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:26 INFO - PROCESS | 3748 | 1468967126142 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:25:26 INFO - PROCESS | 3748 | 1468967126225 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 3748 | 1468967126228 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:26 INFO - PROCESS | 3748 | ++DOCSHELL 104E2400 == 43 [pid = 3748] [id = 144] 15:25:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (10507C00) [pid = 3748] [serial = 430] [outer = 00000000] 15:25:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (10EDD000) [pid = 3748] [serial = 431] [outer = 10507C00] 15:25:26 INFO - PROCESS | 3748 | 1468967126407 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (11449000) [pid = 3748] [serial = 432] [outer = 10507C00] 15:25:26 INFO - PROCESS | 3748 | 1468967126912 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]]]}] 15:25:26 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. 15:25:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 902ms 15:25:26 INFO - PROCESS | 3748 | 1468967126947 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 3748 | 1468967126949 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 15:25:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:25:26 INFO - PROCESS | 3748 | 1468967126955 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 3748 | 1468967126958 Marionette TRACE conn3 <- [1,542,null,{}] 15:25:26 INFO - PROCESS | 3748 | 1468967126962 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}] 15:25:26 INFO - PROCESS | 3748 | 1468967126966 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:27 INFO - PROCESS | 3748 | 1468967127065 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:25:27 INFO - PROCESS | 3748 | 1468967127191 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 3748 | 1468967127194 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 17733000 == 42 [pid = 3748] [id = 139] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 1055F800 == 41 [pid = 3748] [id = 138] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 15073C00 == 40 [pid = 3748] [id = 137] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 19804000 == 39 [pid = 3748] [id = 136] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 16663800 == 38 [pid = 3748] [id = 135] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 1443CC00 == 37 [pid = 3748] [id = 134] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 13937400 == 36 [pid = 3748] [id = 133] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 10A7CC00 == 35 [pid = 3748] [id = 132] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 1047C000 == 34 [pid = 3748] [id = 131] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 15E0E000 == 33 [pid = 3748] [id = 130] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 11C2D400 == 32 [pid = 3748] [id = 129] 15:25:27 INFO - PROCESS | 3748 | --DOCSHELL 1A567800 == 31 [pid = 3748] [id = 128] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (17E01800) [pid = 3748] [serial = 367] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (19803400) [pid = 3748] [serial = 370] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (18016400) [pid = 3748] [serial = 368] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (1691A400) [pid = 3748] [serial = 364] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (12D94400) [pid = 3748] [serial = 358] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (131CBC00) [pid = 3748] [serial = 359] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (1569AC00) [pid = 3748] [serial = 361] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (156A0800) [pid = 3748] [serial = 362] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (10F70400) [pid = 3748] [serial = 352] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1324FC00) [pid = 3748] [serial = 355] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (18043000) [pid = 3748] [serial = 373] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1A021400) [pid = 3748] [serial = 376] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1A7C2000) [pid = 3748] [serial = 382] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1A66D400) [pid = 3748] [serial = 379] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19803C00) [pid = 3748] [serial = 371] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1A021C00) [pid = 3748] [serial = 377] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A670800) [pid = 3748] [serial = 380] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (19802800) [pid = 3748] [serial = 374] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (16F7E000) [pid = 3748] [serial = 365] [outer = 00000000] [url = about:blank] 15:25:27 INFO - PROCESS | 3748 | ++DOCSHELL 1055F800 == 32 [pid = 3748] [id = 145] 15:25:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (10A7CC00) [pid = 3748] [serial = 433] [outer = 00000000] 15:25:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (12B02C00) [pid = 3748] [serial = 434] [outer = 10A7CC00] 15:25:27 INFO - PROCESS | 3748 | 1468967127265 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (13937400) [pid = 3748] [serial = 435] [outer = 10A7CC00] 15:25:27 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:27 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:27 INFO - PROCESS | 3748 | 1468967127647 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]]]}] 15:25:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:25:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 720ms 15:25:27 INFO - PROCESS | 3748 | 1468967127674 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:25:27 INFO - PROCESS | 3748 | 1468967127677 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 15:25:27 INFO - PROCESS | 3748 | 1468967127688 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 3748 | 1468967127690 Marionette TRACE conn3 <- [1,546,null,{}] 15:25:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:25:27 INFO - PROCESS | 3748 | 1468967127694 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}] 15:25:27 INFO - PROCESS | 3748 | 1468967127696 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:27 INFO - PROCESS | 3748 | 1468967127790 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:25:27 INFO - PROCESS | 3748 | 1468967127799 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 3748 | 1468967127802 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:27 INFO - PROCESS | 3748 | ++DOCSHELL 15E03800 == 33 [pid = 3748] [id = 146] 15:25:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (15FA5800) [pid = 3748] [serial = 436] [outer = 00000000] 15:25:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1666B800) [pid = 3748] [serial = 437] [outer = 15FA5800] 15:25:27 INFO - PROCESS | 3748 | 1468967127828 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (16F7E000) [pid = 3748] [serial = 438] [outer = 15FA5800] 15:25:28 INFO - PROCESS | 3748 | 1468967128241 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]]]}] 15:25:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:25:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 578ms 15:25:28 INFO - PROCESS | 3748 | 1468967128265 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 3748 | 1468967128267 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 15:25:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:25:28 INFO - PROCESS | 3748 | 1468967128274 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - PROCESS | 3748 | 1468967128278 Marionette TRACE conn3 <- [1,550,null,{}] 15:25:28 INFO - PROCESS | 3748 | 1468967128288 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}] 15:25:28 INFO - PROCESS | 3748 | 1468967128292 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:28 INFO - PROCESS | 3748 | 1468967128380 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:25:28 INFO - PROCESS | 3748 | 1468967128389 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 3748 | 1468967128391 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:28 INFO - PROCESS | 3748 | ++DOCSHELL 17B63800 == 34 [pid = 3748] [id = 147] 15:25:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (17B69C00) [pid = 3748] [serial = 439] [outer = 00000000] 15:25:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (18039C00) [pid = 3748] [serial = 440] [outer = 17B69C00] 15:25:28 INFO - PROCESS | 3748 | 1468967128417 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (18041800) [pid = 3748] [serial = 441] [outer = 17B69C00] 15:25:28 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:28 INFO - PROCESS | 3748 | [3748] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:25:28 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:28 INFO - PROCESS | 3748 | 1468967128828 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]]]}] 15:25:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:25:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 564ms 15:25:28 INFO - PROCESS | 3748 | 1468967128852 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 3748 | 1468967128854 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 15:25:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:25:28 INFO - PROCESS | 3748 | 1468967128858 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - PROCESS | 3748 | 1468967128859 Marionette TRACE conn3 <- [1,554,null,{}] 15:25:28 INFO - PROCESS | 3748 | 1468967128863 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}] 15:25:28 INFO - PROCESS | 3748 | 1468967128865 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:28 INFO - PROCESS | 3748 | 1468967128959 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:25:28 INFO - PROCESS | 3748 | 1468967128966 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 3748 | 1468967128968 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:28 INFO - PROCESS | 3748 | ++DOCSHELL 0C76E800 == 35 [pid = 3748] [id = 148] 15:25:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (13437800) [pid = 3748] [serial = 442] [outer = 00000000] 15:25:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (19998000) [pid = 3748] [serial = 443] [outer = 13437800] 15:25:28 INFO - PROCESS | 3748 | 1468967128995 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (19C90000) [pid = 3748] [serial = 444] [outer = 13437800] 15:25:29 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:29 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:29 INFO - PROCESS | 3748 | 1468967129391 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]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:25:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 564ms 15:25:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:25:29 INFO - PROCESS | 3748 | 1468967129434 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 3748 | 1468967129436 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 15:25:29 INFO - PROCESS | 3748 | 1468967129439 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 3748 | 1468967129441 Marionette TRACE conn3 <- [1,558,null,{}] 15:25:29 INFO - PROCESS | 3748 | 1468967129444 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}] 15:25:29 INFO - PROCESS | 3748 | 1468967129446 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:29 INFO - PROCESS | 3748 | 1468967129558 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:25:29 INFO - PROCESS | 3748 | 1468967129564 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:29 INFO - PROCESS | 3748 | 1468967129566 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:29 INFO - PROCESS | 3748 | ++DOCSHELL 13938C00 == 36 [pid = 3748] [id = 149] 15:25:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1A022400) [pid = 3748] [serial = 445] [outer = 00000000] 15:25:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1A567800) [pid = 3748] [serial = 446] [outer = 1A022400] 15:25:29 INFO - PROCESS | 3748 | 1468967129659 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1A677000) [pid = 3748] [serial = 447] [outer = 1A022400] 15:25:29 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:29 INFO - PROCESS | 3748 | [3748] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:25:30 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:30 INFO - PROCESS | 3748 | 1468967130085 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]]]}] 15:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 662ms 15:25:30 INFO - PROCESS | 3748 | 1468967130114 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:25:30 INFO - PROCESS | 3748 | 1468967130116 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 15:25:30 INFO - PROCESS | 3748 | 1468967130119 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:25:30 INFO - PROCESS | 3748 | 1468967130121 Marionette TRACE conn3 <- [1,562,null,{}] 15:25:30 INFO - PROCESS | 3748 | 1468967130124 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}] 15:25:30 INFO - PROCESS | 3748 | 1468967130130 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:30 INFO - PROCESS | 3748 | 1468967130252 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:25:30 INFO - PROCESS | 3748 | 1468967130279 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 3748 | 1468967130281 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:30 INFO - PROCESS | 3748 | ++DOCSHELL 1AAD1800 == 37 [pid = 3748] [id = 150] 15:25:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1AAD1C00) [pid = 3748] [serial = 448] [outer = 00000000] 15:25:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (1AAD9800) [pid = 3748] [serial = 449] [outer = 1AAD1C00] 15:25:30 INFO - PROCESS | 3748 | 1468967130323 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1AADD000) [pid = 3748] [serial = 450] [outer = 1AAD1C00] 15:25:30 INFO - PROCESS | 3748 | 1468967130704 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]]]}] 15:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 620ms 15:25:30 INFO - PROCESS | 3748 | 1468967130746 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:25:30 INFO - PROCESS | 3748 | 1468967130748 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 15:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:25:30 INFO - PROCESS | 3748 | 1468967130756 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - PROCESS | 3748 | 1468967130758 Marionette TRACE conn3 <- [1,566,null,{}] 15:25:30 INFO - PROCESS | 3748 | 1468967130761 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}] 15:25:30 INFO - PROCESS | 3748 | 1468967130772 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:30 INFO - PROCESS | 3748 | 1468967130868 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:25:30 INFO - PROCESS | 3748 | 1468967130874 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 3748 | 1468967130876 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:30 INFO - PROCESS | 3748 | ++DOCSHELL 1AAD0800 == 38 [pid = 3748] [id = 151] 15:25:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (1AAD7400) [pid = 3748] [serial = 451] [outer = 00000000] 15:25:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (1AD54400) [pid = 3748] [serial = 452] [outer = 1AAD7400] 15:25:30 INFO - PROCESS | 3748 | 1468967130921 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (1AD55400) [pid = 3748] [serial = 453] [outer = 1AAD7400] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (19EBE000) [pid = 3748] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (1767F400) [pid = 3748] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (1047E800) [pid = 3748] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (19804800) [pid = 3748] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (11C26C00) [pid = 3748] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (1A1EE800) [pid = 3748] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (15F94000) [pid = 3748] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (10A7F400) [pid = 3748] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (13938800) [pid = 3748] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (10275C00) [pid = 3748] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:25:31 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (131CA800) [pid = 3748] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:25:31 INFO - PROCESS | 3748 | 1468967131404 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]]]}] 15:25:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:25:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 719ms 15:25:31 INFO - PROCESS | 3748 | 1468967131474 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:25:31 INFO - PROCESS | 3748 | 1468967131476 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 15:25:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:25:31 INFO - PROCESS | 3748 | 1468967131480 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 3748 | 1468967131482 Marionette TRACE conn3 <- [1,570,null,{}] 15:25:31 INFO - PROCESS | 3748 | 1468967131485 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}] 15:25:31 INFO - PROCESS | 3748 | 1468967131487 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:31 INFO - PROCESS | 3748 | 1468967131565 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:25:31 INFO - PROCESS | 3748 | 1468967131574 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 3748 | 1468967131576 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:31 INFO - PROCESS | 3748 | ++DOCSHELL 10A7F400 == 39 [pid = 3748] [id = 152] 15:25:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (131CF800) [pid = 3748] [serial = 454] [outer = 00000000] 15:25:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (15031000) [pid = 3748] [serial = 455] [outer = 131CF800] 15:25:31 INFO - PROCESS | 3748 | 1468967131602 Marionette DEBUG loaded listener.js 15:25:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (156A5800) [pid = 3748] [serial = 456] [outer = 131CF800] 15:25:31 INFO - PROCESS | 3748 | 1468967131998 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]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 579ms 15:25:32 INFO - PROCESS | 3748 | 1468967132056 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 3748 | 1468967132057 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 15:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:25:32 INFO - PROCESS | 3748 | 1468967132061 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 3748 | 1468967132063 Marionette TRACE conn3 <- [1,574,null,{}] 15:25:32 INFO - PROCESS | 3748 | 1468967132067 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}] 15:25:32 INFO - PROCESS | 3748 | 1468967132068 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:32 INFO - PROCESS | 3748 | 1468967132151 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:25:32 INFO - PROCESS | 3748 | 1468967132139 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:32 INFO - PROCESS | 3748 | 1468967132141 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:32 INFO - PROCESS | 3748 | ++DOCSHELL 15FAAC00 == 40 [pid = 3748] [id = 153] 15:25:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (17E77C00) [pid = 3748] [serial = 457] [outer = 00000000] 15:25:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1984A800) [pid = 3748] [serial = 458] [outer = 17E77C00] 15:25:32 INFO - PROCESS | 3748 | 1468967132183 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1984EC00) [pid = 3748] [serial = 459] [outer = 17E77C00] 15:25:32 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:32 INFO - PROCESS | 3748 | [3748] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:25:32 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:32 INFO - PROCESS | 3748 | 1468967132556 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]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 536ms 15:25:32 INFO - PROCESS | 3748 | 1468967132595 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 3748 | 1468967132598 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 15:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:25:32 INFO - PROCESS | 3748 | 1468967132604 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 3748 | 1468967132606 Marionette TRACE conn3 <- [1,578,null,{}] 15:25:32 INFO - PROCESS | 3748 | 1468967132609 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}] 15:25:32 INFO - PROCESS | 3748 | 1468967132611 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:32 INFO - PROCESS | 3748 | 1468967132693 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:25:32 INFO - PROCESS | 3748 | 1468967132701 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:32 INFO - PROCESS | 3748 | 1468967132703 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:32 INFO - PROCESS | 3748 | ++DOCSHELL 13938800 == 41 [pid = 3748] [id = 154] 15:25:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (19842800) [pid = 3748] [serial = 460] [outer = 00000000] 15:25:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1A7B7800) [pid = 3748] [serial = 461] [outer = 19842800] 15:25:32 INFO - PROCESS | 3748 | 1468967132731 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (1AD51C00) [pid = 3748] [serial = 462] [outer = 19842800] 15:25:33 INFO - PROCESS | 3748 | 1468967133137 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]]]}] 15:25:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:25:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 578ms 15:25:33 INFO - PROCESS | 3748 | 1468967133226 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:25:33 INFO - PROCESS | 3748 | 1468967133230 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 15:25:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:25:33 INFO - PROCESS | 3748 | 1468967133240 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:25:33 INFO - PROCESS | 3748 | 1468967133245 Marionette TRACE conn3 <- [1,582,null,{}] 15:25:33 INFO - PROCESS | 3748 | 1468967133251 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}] 15:25:33 INFO - PROCESS | 3748 | 1468967133255 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:33 INFO - PROCESS | 3748 | 1468967133360 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:25:33 INFO - PROCESS | 3748 | 1468967133481 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 3748 | 1468967133487 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:33 INFO - PROCESS | 3748 | ++DOCSHELL 13025C00 == 42 [pid = 3748] [id = 155] 15:25:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (1302AC00) [pid = 3748] [serial = 463] [outer = 00000000] 15:25:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (131C4C00) [pid = 3748] [serial = 464] [outer = 1302AC00] 15:25:33 INFO - PROCESS | 3748 | 1468967133527 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 98 (139D1C00) [pid = 3748] [serial = 465] [outer = 1302AC00] 15:25:34 INFO - PROCESS | 3748 | 1468967134337 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]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:25:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1129ms 15:25:34 INFO - PROCESS | 3748 | 1468967134374 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 3748 | 1468967134378 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 15:25:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:25:34 INFO - PROCESS | 3748 | 1468967134384 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 3748 | 1468967134388 Marionette TRACE conn3 <- [1,586,null,{}] 15:25:34 INFO - PROCESS | 3748 | 1468967134393 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}] 15:25:34 INFO - PROCESS | 3748 | 1468967134396 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:34 INFO - PROCESS | 3748 | 1468967134550 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:25:34 INFO - PROCESS | 3748 | 1468967134666 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 3748 | 1468967134669 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:34 INFO - PROCESS | 3748 | ++DOCSHELL 10F46000 == 43 [pid = 3748] [id = 156] 15:25:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 99 (10F6F800) [pid = 3748] [serial = 466] [outer = 00000000] 15:25:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 100 (1443F000) [pid = 3748] [serial = 467] [outer = 10F6F800] 15:25:34 INFO - PROCESS | 3748 | 1468967134725 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 101 (156B1000) [pid = 3748] [serial = 468] [outer = 10F6F800] 15:25:35 INFO - PROCESS | 3748 | 1468967135216 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]]]}] 15:25:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:25:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 860ms 15:25:35 INFO - PROCESS | 3748 | 1468967135246 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 3748 | 1468967135249 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 15:25:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:25:35 INFO - PROCESS | 3748 | 1468967135253 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 3748 | 1468967135255 Marionette TRACE conn3 <- [1,590,null,{}] 15:25:35 INFO - PROCESS | 3748 | 1468967135260 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}] 15:25:35 INFO - PROCESS | 3748 | 1468967135265 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:35 INFO - PROCESS | 3748 | 1468967135357 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:25:35 INFO - PROCESS | 3748 | 1468967135464 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 3748 | 1468967135451 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:35 INFO - PROCESS | 3748 | ++DOCSHELL 1A571000 == 44 [pid = 3748] [id = 157] 15:25:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 102 (1A66D800) [pid = 3748] [serial = 469] [outer = 00000000] 15:25:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 103 (1A7BA400) [pid = 3748] [serial = 470] [outer = 1A66D800] 15:25:35 INFO - PROCESS | 3748 | 1468967135507 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 104 (1AAD0000) [pid = 3748] [serial = 471] [outer = 1A66D800] 15:25:36 INFO - PROCESS | 3748 | 1468967136103 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]]]}] 15:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 903ms 15:25:36 INFO - PROCESS | 3748 | 1468967136158 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 3748 | 1468967136160 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 15:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:25:36 INFO - PROCESS | 3748 | 1468967136164 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 3748 | 1468967136165 Marionette TRACE conn3 <- [1,594,null,{}] 15:25:36 INFO - PROCESS | 3748 | 1468967136169 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}] 15:25:36 INFO - PROCESS | 3748 | 1468967136171 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:36 INFO - PROCESS | 3748 | 1468967136265 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:25:36 INFO - PROCESS | 3748 | 1468967136381 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:36 INFO - PROCESS | 3748 | 1468967136384 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:36 INFO - PROCESS | 3748 | ++DOCSHELL 1A0C9C00 == 45 [pid = 3748] [id = 158] 15:25:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 105 (1A0CA400) [pid = 3748] [serial = 472] [outer = 00000000] 15:25:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 106 (1A0CF400) [pid = 3748] [serial = 473] [outer = 1A0CA400] 15:25:36 INFO - PROCESS | 3748 | 1468967136437 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 107 (1A0D2C00) [pid = 3748] [serial = 474] [outer = 1A0CA400] 15:25:37 INFO - PROCESS | 3748 | 1468967137143 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]]]}] 15:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1029ms 15:25:37 INFO - PROCESS | 3748 | 1468967137183 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 3748 | 1468967137187 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 15:25:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:25:37 INFO - PROCESS | 3748 | 1468967137191 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 3748 | 1468967137194 Marionette TRACE conn3 <- [1,598,null,{}] 15:25:37 INFO - PROCESS | 3748 | 1468967137200 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}] 15:25:37 INFO - PROCESS | 3748 | 1468967137202 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:37 INFO - PROCESS | 3748 | 1468967137303 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:25:37 INFO - PROCESS | 3748 | 1468967137421 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 3748 | 1468967137423 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:37 INFO - PROCESS | 3748 | ++DOCSHELL 13158800 == 46 [pid = 3748] [id = 159] 15:25:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 108 (131C9800) [pid = 3748] [serial = 475] [outer = 00000000] 15:25:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 109 (15692400) [pid = 3748] [serial = 476] [outer = 131C9800] 15:25:37 INFO - PROCESS | 3748 | 1468967137473 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 110 (1569C800) [pid = 3748] [serial = 477] [outer = 131C9800] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 15FAAC00 == 45 [pid = 3748] [id = 153] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 10A7F400 == 44 [pid = 3748] [id = 152] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 1AAD0800 == 43 [pid = 3748] [id = 151] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 1AAD1800 == 42 [pid = 3748] [id = 150] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 13938C00 == 41 [pid = 3748] [id = 149] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 0C76E800 == 40 [pid = 3748] [id = 148] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 17B63800 == 39 [pid = 3748] [id = 147] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 15E03800 == 38 [pid = 3748] [id = 146] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 1055F800 == 37 [pid = 3748] [id = 145] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 104E2400 == 36 [pid = 3748] [id = 144] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 1569B800 == 35 [pid = 3748] [id = 142] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 109 (1A926800) [pid = 3748] [serial = 419] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 10A76C00 == 34 [pid = 3748] [id = 141] 15:25:37 INFO - PROCESS | 3748 | --DOCSHELL 1A7BCC00 == 33 [pid = 3748] [id = 140] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 108 (10A77800) [pid = 3748] [serial = 350] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 107 (13939400) [pid = 3748] [serial = 356] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 106 (17E04000) [pid = 3748] [serial = 404] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 105 (17E7D800) [pid = 3748] [serial = 405] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 104 (17B13400) [pid = 3748] [serial = 389] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 103 (1144B000) [pid = 3748] [serial = 393] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 102 (10EE4C00) [pid = 3748] [serial = 392] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 101 (19EB3000) [pid = 3748] [serial = 408] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 100 (17B1BC00) [pid = 3748] [serial = 413] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 99 (19996400) [pid = 3748] [serial = 407] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 98 (141A4C00) [pid = 3748] [serial = 164] [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.] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 97 (1A569000) [pid = 3748] [serial = 410] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (1A673400) [pid = 3748] [serial = 416] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (1A66B400) [pid = 3748] [serial = 411] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (16667C00) [pid = 3748] [serial = 401] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (12D9F400) [pid = 3748] [serial = 395] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (13156000) [pid = 3748] [serial = 396] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (1343EC00) [pid = 3748] [serial = 385] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (1443D800) [pid = 3748] [serial = 398] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1506C800) [pid = 3748] [serial = 399] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (19EBBC00) [pid = 3748] [serial = 414] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (169BF000) [pid = 3748] [serial = 402] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1A66F000) [pid = 3748] [serial = 417] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3748 | 1468967137935 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]]]}] 15:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 748ms 15:25:37 INFO - PROCESS | 3748 | 1468967137952 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 3748 | 1468967137956 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 15:25:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:25:37 INFO - PROCESS | 3748 | 1468967137963 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 3748 | 1468967137965 Marionette TRACE conn3 <- [1,602,null,{}] 15:25:37 INFO - PROCESS | 3748 | 1468967137969 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}] 15:25:37 INFO - PROCESS | 3748 | 1468967137971 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:38 INFO - PROCESS | 3748 | 1468967138056 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:25:38 INFO - PROCESS | 3748 | 1468967138045 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 3748 | 1468967138048 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:38 INFO - PROCESS | 3748 | ++DOCSHELL 1343EC00 == 34 [pid = 3748] [id = 160] 15:25:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1393D000) [pid = 3748] [serial = 478] [outer = 00000000] 15:25:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1502B800) [pid = 3748] [serial = 479] [outer = 1393D000] 15:25:38 INFO - PROCESS | 3748 | 1468967138095 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (15694800) [pid = 3748] [serial = 480] [outer = 1393D000] 15:25:38 INFO - PROCESS | 3748 | 1468967138515 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]]]}] 15:25:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:25:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 578ms 15:25:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:25:38 INFO - PROCESS | 3748 | 1468967138537 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:25:38 INFO - PROCESS | 3748 | 1468967138539 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 15:25:38 INFO - PROCESS | 3748 | 1468967138542 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - PROCESS | 3748 | 1468967138545 Marionette TRACE conn3 <- [1,606,null,{}] 15:25:38 INFO - PROCESS | 3748 | 1468967138555 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}] 15:25:38 INFO - PROCESS | 3748 | 1468967138559 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:38 INFO - PROCESS | 3748 | 1468967138643 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:25:38 INFO - PROCESS | 3748 | 1468967138652 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 3748 | 1468967138637 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:38 INFO - PROCESS | 3748 | ++DOCSHELL 1772FC00 == 35 [pid = 3748] [id = 161] 15:25:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (17732400) [pid = 3748] [serial = 481] [outer = 00000000] 15:25:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (17E0D400) [pid = 3748] [serial = 482] [outer = 17732400] 15:25:38 INFO - PROCESS | 3748 | 1468967138684 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (18037C00) [pid = 3748] [serial = 483] [outer = 17732400] 15:25:39 INFO - PROCESS | 3748 | 1468967139121 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]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 635ms 15:25:39 INFO - PROCESS | 3748 | 1468967139187 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 3748 | 1468967139189 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 15:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:25:39 INFO - PROCESS | 3748 | 1468967139175 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 3748 | 1468967139177 Marionette TRACE conn3 <- [1,610,null,{}] 15:25:39 INFO - PROCESS | 3748 | 1468967139180 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}] 15:25:39 INFO - PROCESS | 3748 | 1468967139182 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:39 INFO - PROCESS | 3748 | 1468967139266 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:25:39 INFO - PROCESS | 3748 | 1468967139274 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:39 INFO - PROCESS | 3748 | 1468967139276 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:39 INFO - PROCESS | 3748 | ++DOCSHELL 18045800 == 36 [pid = 3748] [id = 162] 15:25:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (19807C00) [pid = 3748] [serial = 484] [outer = 00000000] 15:25:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (19845000) [pid = 3748] [serial = 485] [outer = 19807C00] 15:25:39 INFO - PROCESS | 3748 | 1468967139320 Marionette DEBUG loaded listener.js 15:25:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (1984D400) [pid = 3748] [serial = 486] [outer = 19807C00] 15:25:39 INFO - PROCESS | 3748 | 1468967139715 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]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 564ms 15:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:25:39 INFO - PROCESS | 3748 | 1468967139759 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 3748 | 1468967139761 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 15:25:39 INFO - PROCESS | 3748 | 1468967139764 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 3748 | 1468967139766 Marionette TRACE conn3 <- [1,614,null,{}] 15:25:39 INFO - PROCESS | 3748 | 1468967139770 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}] 15:25:39 INFO - PROCESS | 3748 | 1468967139771 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:39 INFO - PROCESS | 3748 | 1468967139854 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:25:39 INFO - PROCESS | 3748 | 1468967139862 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:39 INFO - PROCESS | 3748 | 1468967139864 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:39 INFO - PROCESS | 3748 | ++DOCSHELL 19C90800 == 37 [pid = 3748] [id = 163] 15:25:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (19E4C400) [pid = 3748] [serial = 487] [outer = 00000000] 15:25:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (19E52000) [pid = 3748] [serial = 488] [outer = 19E4C400] 15:25:39 INFO - PROCESS | 3748 | 1468967139921 Marionette DEBUG loaded listener.js 15:25:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 98 (19EB3000) [pid = 3748] [serial = 489] [outer = 19E4C400] 15:25:40 INFO - PROCESS | 3748 | 1468967140353 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]]]}] 15:25:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:25:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 635ms 15:25:40 INFO - PROCESS | 3748 | 1468967140399 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:25:40 INFO - PROCESS | 3748 | 1468967140401 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 15:25:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:25:40 INFO - PROCESS | 3748 | 1468967140404 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:25:40 INFO - PROCESS | 3748 | 1468967140406 Marionette TRACE conn3 <- [1,618,null,{}] 15:25:40 INFO - PROCESS | 3748 | 1468967140409 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}] 15:25:40 INFO - PROCESS | 3748 | 1468967140415 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:40 INFO - PROCESS | 3748 | 1468967140547 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:25:40 INFO - PROCESS | 3748 | 1468967140573 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 3748 | 1468967140575 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:40 INFO - PROCESS | 3748 | ++DOCSHELL 15033800 == 38 [pid = 3748] [id = 164] 15:25:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 99 (19C8E000) [pid = 3748] [serial = 490] [outer = 00000000] 15:25:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 100 (1A1F4800) [pid = 3748] [serial = 491] [outer = 19C8E000] 15:25:40 INFO - PROCESS | 3748 | 1468967140619 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 101 (1A66B400) [pid = 3748] [serial = 492] [outer = 19C8E000] 15:25:40 INFO - PROCESS | 3748 | 1468967140998 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]]]}] 15:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 634ms 15:25:41 INFO - PROCESS | 3748 | 1468967141028 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 3748 | 1468967141030 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 15:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:25:41 INFO - PROCESS | 3748 | 1468967141033 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:25:41 INFO - PROCESS | 3748 | 1468967141035 Marionette TRACE conn3 <- [1,622,null,{}] 15:25:41 INFO - PROCESS | 3748 | 1468967141038 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}] 15:25:41 INFO - PROCESS | 3748 | 1468967141040 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:41 INFO - PROCESS | 3748 | 1468967141189 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:25:41 INFO - PROCESS | 3748 | 1468967141194 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 3748 | 1468967141195 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:41 INFO - PROCESS | 3748 | ++DOCSHELL 10F40400 == 39 [pid = 3748] [id = 165] 15:25:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 102 (10F44000) [pid = 3748] [serial = 493] [outer = 00000000] 15:25:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 103 (1A7C1C00) [pid = 3748] [serial = 494] [outer = 10F44000] 15:25:41 INFO - PROCESS | 3748 | 1468967141238 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 104 (1A926000) [pid = 3748] [serial = 495] [outer = 10F44000] 15:25:41 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:41 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:41 INFO - PROCESS | 3748 | 1468967141625 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]]]}] 15:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 635ms 15:25:41 INFO - PROCESS | 3748 | 1468967141670 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 3748 | 1468967141672 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 15:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:25:41 INFO - PROCESS | 3748 | 1468967141683 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:25:41 INFO - PROCESS | 3748 | 1468967141684 Marionette TRACE conn3 <- [1,626,null,{}] 15:25:41 INFO - PROCESS | 3748 | 1468967141688 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}] 15:25:41 INFO - PROCESS | 3748 | 1468967141690 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:41 INFO - PROCESS | 3748 | 1468967141784 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:25:41 INFO - PROCESS | 3748 | 1468967141789 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 3748 | 1468967141791 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:41 INFO - PROCESS | 3748 | ++DOCSHELL 1A1F1000 == 40 [pid = 3748] [id = 166] 15:25:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 105 (1A565800) [pid = 3748] [serial = 496] [outer = 00000000] 15:25:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 106 (1AB11800) [pid = 3748] [serial = 497] [outer = 1A565800] 15:25:41 INFO - PROCESS | 3748 | 1468967141834 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 107 (1AD55C00) [pid = 3748] [serial = 498] [outer = 1A565800] 15:25:42 INFO - PROCESS | 3748 | --DOMWINDOW == 106 (17B69C00) [pid = 3748] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:25:42 INFO - PROCESS | 3748 | --DOMWINDOW == 105 (10A7CC00) [pid = 3748] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:25:42 INFO - PROCESS | 3748 | --DOMWINDOW == 104 (10507C00) [pid = 3748] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:25:42 INFO - PROCESS | 3748 | --DOMWINDOW == 103 (13437800) [pid = 3748] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:25:42 INFO - PROCESS | 3748 | --DOMWINDOW == 102 (15FA5800) [pid = 3748] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:25:42 INFO - PROCESS | 3748 | --DOMWINDOW == 101 (1AAD1C00) [pid = 3748] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:25:42 INFO - PROCESS | 3748 | --DOMWINDOW == 100 (1AAD7400) [pid = 3748] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:25:42 INFO - PROCESS | 3748 | --DOMWINDOW == 99 (131CF800) [pid = 3748] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:25:42 INFO - PROCESS | 3748 | --DOMWINDOW == 98 (1A022400) [pid = 3748] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:25:42 INFO - PROCESS | 3748 | --DOMWINDOW == 97 (17E77C00) [pid = 3748] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:25:42 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:42 INFO - PROCESS | 3748 | [3748] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:25:42 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:42 INFO - PROCESS | 3748 | 1468967142414 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]]]}] 15:25:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:25:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 762ms 15:25:42 INFO - PROCESS | 3748 | 1468967142435 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 3748 | 1468967142437 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 15:25:42 INFO - PROCESS | 3748 | 1468967142440 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:25:42 INFO - PROCESS | 3748 | 1468967142442 Marionette TRACE conn3 <- [1,630,null,{}] 15:25:42 INFO - PROCESS | 3748 | 1468967142445 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}] 15:25:42 INFO - PROCESS | 3748 | 1468967142447 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:42 INFO - PROCESS | 3748 | 1468967142526 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:25:42 INFO - PROCESS | 3748 | 1468967142532 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:42 INFO - PROCESS | 3748 | 1468967142516 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:42 INFO - PROCESS | 3748 | ++DOCSHELL 15699400 == 41 [pid = 3748] [id = 167] 15:25:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 98 (19843C00) [pid = 3748] [serial = 499] [outer = 00000000] 15:25:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 99 (1A674800) [pid = 3748] [serial = 500] [outer = 19843C00] 15:25:42 INFO - PROCESS | 3748 | 1468967142559 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 100 (1A92B400) [pid = 3748] [serial = 501] [outer = 19843C00] 15:25:42 INFO - PROCESS | 3748 | 1468967142966 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]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 564ms 15:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:25:43 INFO - PROCESS | 3748 | 1468967143018 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 3748 | 1468967143020 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 15:25:43 INFO - PROCESS | 3748 | 1468967143023 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 3748 | 1468967143025 Marionette TRACE conn3 <- [1,634,null,{}] 15:25:43 INFO - PROCESS | 3748 | 1468967143038 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}] 15:25:43 INFO - PROCESS | 3748 | 1468967143040 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:43 INFO - PROCESS | 3748 | 1468967143106 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:25:43 INFO - PROCESS | 3748 | 1468967143116 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 3748 | 1468967143118 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:43 INFO - PROCESS | 3748 | ++DOCSHELL 19521800 == 42 [pid = 3748] [id = 168] 15:25:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 101 (19522C00) [pid = 3748] [serial = 502] [outer = 00000000] 15:25:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 102 (19526400) [pid = 3748] [serial = 503] [outer = 19522C00] 15:25:43 INFO - PROCESS | 3748 | 1468967143160 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 103 (19528800) [pid = 3748] [serial = 504] [outer = 19522C00] 15:25:43 INFO - PROCESS | 3748 | 1468967143564 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]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 592ms 15:25:43 INFO - PROCESS | 3748 | 1468967143615 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 3748 | 1468967143618 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 15:25:43 INFO - PROCESS | 3748 | 1468967143621 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:25:43 INFO - PROCESS | 3748 | 1468967143623 Marionette TRACE conn3 <- [1,638,null,{}] 15:25:43 INFO - PROCESS | 3748 | 1468967143627 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}] 15:25:43 INFO - PROCESS | 3748 | 1468967143629 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:43 INFO - PROCESS | 3748 | 1468967143725 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:25:43 INFO - PROCESS | 3748 | 1468967143745 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 3748 | 1468967143748 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:43 INFO - PROCESS | 3748 | ++DOCSHELL 1A7C0000 == 43 [pid = 3748] [id = 169] 15:25:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 104 (1B13B000) [pid = 3748] [serial = 505] [outer = 00000000] 15:25:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 105 (1B13E800) [pid = 3748] [serial = 506] [outer = 1B13B000] 15:25:43 INFO - PROCESS | 3748 | 1468967143793 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 106 (1B145800) [pid = 3748] [serial = 507] [outer = 1B13B000] 15:25:44 INFO - PROCESS | 3748 | 1468967144449 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]]]}] 15:25:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:25:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 861ms 15:25:44 INFO - PROCESS | 3748 | 1468967144486 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:25:44 INFO - PROCESS | 3748 | 1468967144491 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 15:25:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:25:44 INFO - PROCESS | 3748 | 1468967144477 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 3748 | 1468967144482 Marionette TRACE conn3 <- [1,642,null,{}] 15:25:44 INFO - PROCESS | 3748 | 1468967144488 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}] 15:25:44 INFO - PROCESS | 3748 | 1468967144490 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:44 INFO - PROCESS | 3748 | 1468967144604 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:25:44 INFO - PROCESS | 3748 | 1468967144688 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:44 INFO - PROCESS | 3748 | 1468967144691 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:44 INFO - PROCESS | 3748 | ++DOCSHELL 1310D400 == 44 [pid = 3748] [id = 170] 15:25:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 107 (131C6C00) [pid = 3748] [serial = 508] [outer = 00000000] 15:25:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 108 (13939400) [pid = 3748] [serial = 509] [outer = 131C6C00] 15:25:44 INFO - PROCESS | 3748 | 1468967144748 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 109 (15073C00) [pid = 3748] [serial = 510] [outer = 131C6C00] 15:25:45 INFO - PROCESS | 3748 | 1468967145339 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]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 902ms 15:25:45 INFO - PROCESS | 3748 | 1468967145403 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 3748 | 1468967145408 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 15:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:25:45 INFO - PROCESS | 3748 | 1468967145396 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - PROCESS | 3748 | 1468967145399 Marionette TRACE conn3 <- [1,646,null,{}] 15:25:45 INFO - PROCESS | 3748 | 1468967145403 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}] 15:25:45 INFO - PROCESS | 3748 | 1468967145406 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:45 INFO - PROCESS | 3748 | 1468967145519 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:25:45 INFO - PROCESS | 3748 | 1468967145634 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:45 INFO - PROCESS | 3748 | 1468967145637 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:45 INFO - PROCESS | 3748 | ++DOCSHELL 1763BC00 == 45 [pid = 3748] [id = 171] 15:25:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 110 (17730800) [pid = 3748] [serial = 511] [outer = 00000000] 15:25:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 111 (18044000) [pid = 3748] [serial = 512] [outer = 17730800] 15:25:45 INFO - PROCESS | 3748 | 1468967145693 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 112 (19524000) [pid = 3748] [serial = 513] [outer = 17730800] 15:25:46 INFO - PROCESS | 3748 | 1468967146229 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]]]}] 15:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 846ms 15:25:46 INFO - PROCESS | 3748 | 1468967146256 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:25:46 INFO - PROCESS | 3748 | 1468967146258 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 15:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:25:46 INFO - PROCESS | 3748 | 1468967146263 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - PROCESS | 3748 | 1468967146266 Marionette TRACE conn3 <- [1,650,null,{}] 15:25:46 INFO - PROCESS | 3748 | 1468967146277 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}] 15:25:46 INFO - PROCESS | 3748 | 1468967146282 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:46 INFO - PROCESS | 3748 | 1468967146375 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:25:46 INFO - PROCESS | 3748 | 1468967146509 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 3748 | 1468967146513 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:46 INFO - PROCESS | 3748 | ++DOCSHELL 1A0CEC00 == 46 [pid = 3748] [id = 172] 15:25:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 113 (1A0CF000) [pid = 3748] [serial = 514] [outer = 00000000] 15:25:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 114 (1A66D400) [pid = 3748] [serial = 515] [outer = 1A0CF000] 15:25:46 INFO - PROCESS | 3748 | 1468967146551 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 115 (1AADE800) [pid = 3748] [serial = 516] [outer = 1A0CF000] 15:25:46 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:46 INFO - PROCESS | 3748 | [3748] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:25:47 INFO - PROCESS | 3748 | 1468967147090 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]]]}] 15:25:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:25:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 902ms 15:25:47 INFO - PROCESS | 3748 | 1468967147171 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 3748 | 1468967147174 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 15:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:25:47 INFO - PROCESS | 3748 | 1468967147177 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 3748 | 1468967147179 Marionette TRACE conn3 <- [1,654,null,{}] 15:25:47 INFO - PROCESS | 3748 | 1468967147184 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}] 15:25:47 INFO - PROCESS | 3748 | 1468967147188 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:47 INFO - PROCESS | 3748 | 1468967147315 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:25:47 INFO - PROCESS | 3748 | 1468967147553 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 3748 | 1468967147556 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:47 INFO - PROCESS | 3748 | ++DOCSHELL 10470800 == 47 [pid = 3748] [id = 173] 15:25:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 116 (104E6C00) [pid = 3748] [serial = 517] [outer = 00000000] 15:25:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 117 (10F4A800) [pid = 3748] [serial = 518] [outer = 104E6C00] 15:25:47 INFO - PROCESS | 3748 | 1468967147622 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 118 (13032800) [pid = 3748] [serial = 519] [outer = 104E6C00] 15:25:47 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:47 INFO - PROCESS | 3748 | [3748] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:25:48 INFO - PROCESS | 3748 | 1468967148200 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]]]}] 15:25:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:25:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1100ms 15:25:48 INFO - PROCESS | 3748 | 1468967148266 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 3748 | 1468967148269 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 15:25:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:25:48 INFO - PROCESS | 3748 | 1468967148274 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 3748 | 1468967148276 Marionette TRACE conn3 <- [1,658,null,{}] 15:25:48 INFO - PROCESS | 3748 | 1468967148300 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}] 15:25:48 INFO - PROCESS | 3748 | 1468967148305 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:48 INFO - PROCESS | 3748 | 1468967148391 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:25:48 INFO - PROCESS | 3748 | 1468967148516 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 3748 | 1468967148519 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:48 INFO - PROCESS | 3748 | ++DOCSHELL 114D0C00 == 48 [pid = 3748] [id = 174] 15:25:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 119 (12B05C00) [pid = 3748] [serial = 520] [outer = 00000000] 15:25:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 120 (15F92C00) [pid = 3748] [serial = 521] [outer = 12B05C00] 15:25:48 INFO - PROCESS | 3748 | 1468967148567 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 121 (163BF000) [pid = 3748] [serial = 522] [outer = 12B05C00] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 19521800 == 47 [pid = 3748] [id = 168] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 15699400 == 46 [pid = 3748] [id = 167] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 1A1F1000 == 45 [pid = 3748] [id = 166] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 10F40400 == 44 [pid = 3748] [id = 165] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 15033800 == 43 [pid = 3748] [id = 164] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 19C90800 == 42 [pid = 3748] [id = 163] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 18045800 == 41 [pid = 3748] [id = 162] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 1772FC00 == 40 [pid = 3748] [id = 161] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 1343EC00 == 39 [pid = 3748] [id = 160] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 13158800 == 38 [pid = 3748] [id = 159] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 13025C00 == 37 [pid = 3748] [id = 155] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 1A66E800 == 36 [pid = 3748] [id = 143] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 13938800 == 35 [pid = 3748] [id = 154] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 1A571000 == 34 [pid = 3748] [id = 157] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 1A0C9C00 == 33 [pid = 3748] [id = 158] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 10F46000 == 32 [pid = 3748] [id = 156] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 1A0CEC00 == 31 [pid = 3748] [id = 172] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 10470800 == 30 [pid = 3748] [id = 173] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 1763BC00 == 29 [pid = 3748] [id = 171] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 1A7C0000 == 28 [pid = 3748] [id = 169] 15:25:49 INFO - PROCESS | 3748 | --DOCSHELL 1310D400 == 27 [pid = 3748] [id = 170] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 120 (18039C00) [pid = 3748] [serial = 440] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 119 (18041800) [pid = 3748] [serial = 441] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 118 (12B02C00) [pid = 3748] [serial = 434] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 117 (13937400) [pid = 3748] [serial = 435] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 116 (11449000) [pid = 3748] [serial = 432] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 115 (10EDD000) [pid = 3748] [serial = 431] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 114 (19998000) [pid = 3748] [serial = 443] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 113 (1666B800) [pid = 3748] [serial = 437] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 112 (16F7E000) [pid = 3748] [serial = 438] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 111 (1A933400) [pid = 3748] [serial = 428] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 110 (15E10800) [pid = 3748] [serial = 425] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 109 (1AADD000) [pid = 3748] [serial = 450] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 108 (130B0C00) [pid = 3748] [serial = 422] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 107 (1AAD9800) [pid = 3748] [serial = 449] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 106 (1AD54400) [pid = 3748] [serial = 452] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 105 (156A5800) [pid = 3748] [serial = 456] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 104 (15031000) [pid = 3748] [serial = 455] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 103 (1AD55400) [pid = 3748] [serial = 453] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 102 (1A567800) [pid = 3748] [serial = 446] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 101 (1A677000) [pid = 3748] [serial = 447] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 100 (1984A800) [pid = 3748] [serial = 458] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 99 (1984EC00) [pid = 3748] [serial = 459] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 98 (19C90000) [pid = 3748] [serial = 444] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | --DOMWINDOW == 97 (1A7B7800) [pid = 3748] [serial = 461] [outer = 00000000] [url = about:blank] 15:25:49 INFO - PROCESS | 3748 | 1468967149717 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]]]}] 15:25:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:25:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1467ms 15:25:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:25:49 INFO - PROCESS | 3748 | 1468967149732 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 3748 | 1468967149735 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 15:25:49 INFO - PROCESS | 3748 | 1468967149740 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - PROCESS | 3748 | 1468967149744 Marionette TRACE conn3 <- [1,662,null,{}] 15:25:49 INFO - PROCESS | 3748 | 1468967149749 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}] 15:25:49 INFO - PROCESS | 3748 | 1468967149752 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:49 INFO - PROCESS | 3748 | 1468967149841 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:25:49 INFO - PROCESS | 3748 | 1468967149850 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 3748 | 1468967149854 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:49 INFO - PROCESS | 3748 | ++DOCSHELL 11CD5000 == 28 [pid = 3748] [id = 175] 15:25:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 98 (11CD9800) [pid = 3748] [serial = 523] [outer = 00000000] 15:25:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 99 (13111400) [pid = 3748] [serial = 524] [outer = 11CD9800] 15:25:49 INFO - PROCESS | 3748 | 1468967149901 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 100 (13257800) [pid = 3748] [serial = 525] [outer = 11CD9800] 15:25:50 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:50 INFO - PROCESS | 3748 | [3748] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:25:50 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:50 INFO - PROCESS | 3748 | 1468967150317 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]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:25:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 635ms 15:25:50 INFO - PROCESS | 3748 | 1468967150374 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:25:50 INFO - PROCESS | 3748 | 1468967150379 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 15:25:50 INFO - PROCESS | 3748 | 1468967150385 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:25:50 INFO - PROCESS | 3748 | 1468967150387 Marionette TRACE conn3 <- [1,666,null,{}] 15:25:50 INFO - PROCESS | 3748 | 1468967150391 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}] 15:25:50 INFO - PROCESS | 3748 | 1468967150394 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:50 INFO - PROCESS | 3748 | 1468967150494 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:25:50 INFO - PROCESS | 3748 | 1468967150591 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:50 INFO - PROCESS | 3748 | 1468967150593 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:50 INFO - PROCESS | 3748 | ++DOCSHELL 141A4C00 == 29 [pid = 3748] [id = 176] 15:25:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 101 (15031800) [pid = 3748] [serial = 526] [outer = 00000000] 15:25:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 102 (15699400) [pid = 3748] [serial = 527] [outer = 15031800] 15:25:50 INFO - PROCESS | 3748 | 1468967150640 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 103 (15E10800) [pid = 3748] [serial = 528] [outer = 15031800] 15:25:50 INFO - PROCESS | 3748 | 1468967150969 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]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:25:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 621ms 15:25:51 INFO - PROCESS | 3748 | 1468967151025 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 3748 | 1468967151027 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 15:25:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:25:51 INFO - PROCESS | 3748 | 1468967151031 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - PROCESS | 3748 | 1468967151034 Marionette TRACE conn3 <- [1,670,null,{}] 15:25:51 INFO - PROCESS | 3748 | 1468967151027 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}] 15:25:51 INFO - PROCESS | 3748 | 1468967151032 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:51 INFO - PROCESS | 3748 | 1468967151125 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:25:51 INFO - PROCESS | 3748 | 1468967151132 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 3748 | 1468967151135 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:51 INFO - PROCESS | 3748 | ++DOCSHELL 163CB400 == 30 [pid = 3748] [id = 177] 15:25:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 104 (163CB800) [pid = 3748] [serial = 529] [outer = 00000000] 15:25:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 105 (16919400) [pid = 3748] [serial = 530] [outer = 163CB800] 15:25:51 INFO - PROCESS | 3748 | 1468967151182 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 106 (16F7E000) [pid = 3748] [serial = 531] [outer = 163CB800] 15:25:52 INFO - PROCESS | 3748 | 1468967152080 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]]]}] 15:25:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 15:25:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1071ms 15:25:52 INFO - PROCESS | 3748 | 1468967152106 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 3748 | 1468967152109 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 15:25:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:25:52 INFO - PROCESS | 3748 | 1468967152113 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 3748 | 1468967152117 Marionette TRACE conn3 <- [1,674,null,{}] 15:25:52 INFO - PROCESS | 3748 | 1468967152121 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}] 15:25:52 INFO - PROCESS | 3748 | 1468967152124 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:52 INFO - PROCESS | 3748 | 1468967152231 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:25:52 INFO - PROCESS | 3748 | 1468967152237 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 3748 | 1468967152239 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:52 INFO - PROCESS | 3748 | ++DOCSHELL 1758B400 == 31 [pid = 3748] [id = 178] 15:25:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 107 (1758F000) [pid = 3748] [serial = 532] [outer = 00000000] 15:25:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 108 (18037000) [pid = 3748] [serial = 533] [outer = 1758F000] 15:25:52 INFO - PROCESS | 3748 | 1468967152282 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 109 (18043000) [pid = 3748] [serial = 534] [outer = 1758F000] 15:25:53 INFO - PROCESS | 3748 | 1468967153093 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]]]}] 15:25:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:25:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1029ms 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 108 (1B13B000) [pid = 3748] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 107 (10F6F800) [pid = 3748] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 106 (131C9800) [pid = 3748] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 105 (15E0F800) [pid = 3748] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 104 (12BCB400) [pid = 3748] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 103 (19E4C400) [pid = 3748] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 102 (17732400) [pid = 3748] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 101 (1A565800) [pid = 3748] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 100 (1302AC00) [pid = 3748] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 99 (10A77C00) [pid = 3748] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 98 (10F44000) [pid = 3748] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 97 (1393D000) [pid = 3748] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (1A0CA400) [pid = 3748] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (19842800) [pid = 3748] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (1A7B6800) [pid = 3748] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (19843C00) [pid = 3748] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (1A66D800) [pid = 3748] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (19C8E000) [pid = 3748] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (19522C00) [pid = 3748] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1A7BE000) [pid = 3748] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (1569C000) [pid = 3748] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1A671800) [pid = 3748] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (19807C00) [pid = 3748] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:25:53 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (10F48000) [pid = 3748] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:25:53 INFO - PROCESS | 3748 | 1468967153582 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 3748 | 1468967153584 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 15:25:53 INFO - PROCESS | 3748 | 1468967153595 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:25:53 INFO - PROCESS | 3748 | 1468967153596 Marionette TRACE conn3 <- [1,678,null,{}] 15:25:53 INFO - PROCESS | 3748 | 1468967153600 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}] 15:25:53 INFO - PROCESS | 3748 | 1468967153602 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:53 INFO - PROCESS | 3748 | 1468967153673 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:25:53 INFO - PROCESS | 3748 | 1468967153679 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:53 INFO - PROCESS | 3748 | 1468967153681 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:53 INFO - PROCESS | 3748 | ++DOCSHELL 11005C00 == 32 [pid = 3748] [id = 179] 15:25:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (11007400) [pid = 3748] [serial = 535] [outer = 00000000] 15:25:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (13056400) [pid = 3748] [serial = 536] [outer = 11007400] 15:25:53 INFO - PROCESS | 3748 | 1468967153724 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (13430400) [pid = 3748] [serial = 537] [outer = 11007400] 15:25:54 INFO - PROCESS | 3748 | 1468967154571 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]]]}] 15:25:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:25:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1029ms 15:25:54 INFO - PROCESS | 3748 | 1468967154633 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 3748 | 1468967154635 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 15:25:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:25:54 INFO - PROCESS | 3748 | 1468967154639 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 3748 | 1468967154641 Marionette TRACE conn3 <- [1,682,null,{}] 15:25:54 INFO - PROCESS | 3748 | 1468967154644 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}] 15:25:54 INFO - PROCESS | 3748 | 1468967154649 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:54 INFO - PROCESS | 3748 | 1468967154740 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:25:54 INFO - PROCESS | 3748 | 1468967154729 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 3748 | 1468967154731 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:54 INFO - PROCESS | 3748 | ++DOCSHELL 17B64000 == 33 [pid = 3748] [id = 180] 15:25:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (19521C00) [pid = 3748] [serial = 538] [outer = 00000000] 15:25:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (19844000) [pid = 3748] [serial = 539] [outer = 19521C00] 15:25:54 INFO - PROCESS | 3748 | 1468967154774 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (19848800) [pid = 3748] [serial = 540] [outer = 19521C00] 15:25:55 INFO - PROCESS | 3748 | 1468967155671 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]]]}] 15:25:55 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) 15:25:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1072ms 15:25:55 INFO - PROCESS | 3748 | 1468967155761 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:25:55 INFO - PROCESS | 3748 | 1468967155765 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 15:25:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:25:55 INFO - PROCESS | 3748 | 1468967155771 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:25:55 INFO - PROCESS | 3748 | 1468967155775 Marionette TRACE conn3 <- [1,686,null,{}] 15:25:55 INFO - PROCESS | 3748 | 1468967155764 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}] 15:25:55 INFO - PROCESS | 3748 | 1468967155767 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:55 INFO - PROCESS | 3748 | 1468967155910 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:25:56 INFO - PROCESS | 3748 | 1468967156058 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 3748 | 1468967156063 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:56 INFO - PROCESS | 3748 | ++DOCSHELL 11CD4C00 == 34 [pid = 3748] [id = 181] 15:25:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (11CD5400) [pid = 3748] [serial = 541] [outer = 00000000] 15:25:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (13025000) [pid = 3748] [serial = 542] [outer = 11CD5400] 15:25:56 INFO - PROCESS | 3748 | 1468967156121 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (13258400) [pid = 3748] [serial = 543] [outer = 11CD5400] 15:25:57 INFO - PROCESS | 3748 | 1468967157150 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]]]}] 15:25:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:25:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1411ms 15:25:57 INFO - PROCESS | 3748 | 1468967157171 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:25:57 INFO - PROCESS | 3748 | 1468967157176 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 15:25:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:25:57 INFO - PROCESS | 3748 | 1468967157183 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 3748 | 1468967157185 Marionette TRACE conn3 <- [1,690,null,{}] 15:25:57 INFO - PROCESS | 3748 | 1468967157190 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}] 15:25:57 INFO - PROCESS | 3748 | 1468967157193 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:57 INFO - PROCESS | 3748 | 1468967157352 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:25:57 INFO - PROCESS | 3748 | 1468967157464 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 3748 | 1468967157467 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:57 INFO - PROCESS | 3748 | ++DOCSHELL 1443C000 == 35 [pid = 3748] [id = 182] 15:25:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (15E08000) [pid = 3748] [serial = 544] [outer = 00000000] 15:25:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (163C4000) [pid = 3748] [serial = 545] [outer = 15E08000] 15:25:57 INFO - PROCESS | 3748 | 1468967157505 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (163CD400) [pid = 3748] [serial = 546] [outer = 15E08000] 15:25:58 INFO - PROCESS | 3748 | --DOCSHELL 11005C00 == 34 [pid = 3748] [id = 179] 15:25:58 INFO - PROCESS | 3748 | --DOCSHELL 1758B400 == 33 [pid = 3748] [id = 178] 15:25:58 INFO - PROCESS | 3748 | --DOCSHELL 163CB400 == 32 [pid = 3748] [id = 177] 15:25:58 INFO - PROCESS | 3748 | --DOCSHELL 141A4C00 == 31 [pid = 3748] [id = 176] 15:25:58 INFO - PROCESS | 3748 | --DOCSHELL 11CD5000 == 30 [pid = 3748] [id = 175] 15:25:58 INFO - PROCESS | 3748 | --DOCSHELL 114D0C00 == 29 [pid = 3748] [id = 174] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (1B13E800) [pid = 3748] [serial = 506] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (1B145800) [pid = 3748] [serial = 507] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (19528800) [pid = 3748] [serial = 504] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (156B1000) [pid = 3748] [serial = 468] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (1569C800) [pid = 3748] [serial = 477] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (18036C00) [pid = 3748] [serial = 390] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (1502F000) [pid = 3748] [serial = 386] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (19EB3000) [pid = 3748] [serial = 489] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (17E0D400) [pid = 3748] [serial = 482] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1AD55C00) [pid = 3748] [serial = 498] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (139D1C00) [pid = 3748] [serial = 465] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (13939C00) [pid = 3748] [serial = 423] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1A7C1C00) [pid = 3748] [serial = 494] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (131C4C00) [pid = 3748] [serial = 464] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1AB11800) [pid = 3748] [serial = 497] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1502B800) [pid = 3748] [serial = 479] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A0D2C00) [pid = 3748] [serial = 474] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1AD51C00) [pid = 3748] [serial = 462] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A7C3C00) [pid = 3748] [serial = 383] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1A674800) [pid = 3748] [serial = 500] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1A7BA400) [pid = 3748] [serial = 470] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1A1F4800) [pid = 3748] [serial = 491] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (19526400) [pid = 3748] [serial = 503] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1A927C00) [pid = 3748] [serial = 420] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15692400) [pid = 3748] [serial = 476] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1A66B400) [pid = 3748] [serial = 492] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1443F000) [pid = 3748] [serial = 467] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1665F000) [pid = 3748] [serial = 426] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1AAD2000) [pid = 3748] [serial = 429] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1AAD0000) [pid = 3748] [serial = 471] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (19845000) [pid = 3748] [serial = 485] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1A926000) [pid = 3748] [serial = 495] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (1A92B400) [pid = 3748] [serial = 501] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (11010800) [pid = 3748] [serial = 353] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (1984D400) [pid = 3748] [serial = 486] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (15694800) [pid = 3748] [serial = 480] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (18037C00) [pid = 3748] [serial = 483] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (1A0CF400) [pid = 3748] [serial = 473] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (19E52000) [pid = 3748] [serial = 488] [outer = 00000000] [url = about:blank] 15:25:58 INFO - PROCESS | 3748 | 1468967158651 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]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:25:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1495ms 15:25:58 INFO - PROCESS | 3748 | 1468967158685 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 3748 | 1468967158689 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 15:25:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:25:58 INFO - PROCESS | 3748 | 1468967158694 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 3748 | 1468967158697 Marionette TRACE conn3 <- [1,694,null,{}] 15:25:58 INFO - PROCESS | 3748 | 1468967158702 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}] 15:25:58 INFO - PROCESS | 3748 | 1468967158704 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:58 INFO - PROCESS | 3748 | 1468967158819 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:25:58 INFO - PROCESS | 3748 | 1468967158829 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 3748 | 1468967158832 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:58 INFO - PROCESS | 3748 | ++DOCSHELL 12976000 == 30 [pid = 3748] [id = 183] 15:25:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (12B05400) [pid = 3748] [serial = 547] [outer = 00000000] 15:25:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (139CD400) [pid = 3748] [serial = 548] [outer = 12B05400] 15:25:58 INFO - PROCESS | 3748 | 1468967158861 Marionette DEBUG loaded listener.js 15:25:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (13E8F000) [pid = 3748] [serial = 549] [outer = 12B05400] 15:25:59 INFO - PROCESS | 3748 | 1468967159719 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]]]}] 15:25:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:25:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1100ms 15:25:59 INFO - PROCESS | 3748 | 1468967159789 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 3748 | 1468967159793 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 15:25:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:25:59 INFO - PROCESS | 3748 | 1468967159800 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 3748 | 1468967159802 Marionette TRACE conn3 <- [1,698,null,{}] 15:25:59 INFO - PROCESS | 3748 | 1468967159806 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}] 15:25:59 INFO - PROCESS | 3748 | 1468967159808 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:59 INFO - PROCESS | 3748 | 1468967159893 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:25:59 INFO - PROCESS | 3748 | 1468967159882 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:59 INFO - PROCESS | 3748 | 1468967159884 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:25:59 INFO - PROCESS | 3748 | ++DOCSHELL 15692800 == 31 [pid = 3748] [id = 184] 15:25:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (15694800) [pid = 3748] [serial = 550] [outer = 00000000] 15:25:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (15699000) [pid = 3748] [serial = 551] [outer = 15694800] 15:25:59 INFO - PROCESS | 3748 | 1468967159931 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (156A0800) [pid = 3748] [serial = 552] [outer = 15694800] 15:26:00 INFO - PROCESS | 3748 | 1468967160820 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]]]}] 15:26:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:26:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1044ms 15:26:00 INFO - PROCESS | 3748 | 1468967160839 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:26:00 INFO - PROCESS | 3748 | 1468967160841 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 15:26:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:26:00 INFO - PROCESS | 3748 | 1468967160845 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:26:00 INFO - PROCESS | 3748 | 1468967160849 Marionette TRACE conn3 <- [1,702,null,{}] 15:26:00 INFO - PROCESS | 3748 | 1468967160865 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}] 15:26:00 INFO - PROCESS | 3748 | 1468967160870 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:00 INFO - PROCESS | 3748 | 1468967160965 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:26:01 INFO - PROCESS | 3748 | 1468967161020 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:01 INFO - PROCESS | 3748 | 1468967161023 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:01 INFO - PROCESS | 3748 | ++DOCSHELL 1666B800 == 32 [pid = 3748] [id = 185] 15:26:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (16918C00) [pid = 3748] [serial = 553] [outer = 00000000] 15:26:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (1758B400) [pid = 3748] [serial = 554] [outer = 16918C00] 15:26:01 INFO - PROCESS | 3748 | 1468967161070 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1772E000) [pid = 3748] [serial = 555] [outer = 16918C00] 15:26:01 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1758F000) [pid = 3748] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:26:01 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (11CD9800) [pid = 3748] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:26:01 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (15031800) [pid = 3748] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:26:01 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (163CB800) [pid = 3748] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:26:01 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (12B05C00) [pid = 3748] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:26:01 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (131C6C00) [pid = 3748] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:26:01 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (17730800) [pid = 3748] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:26:01 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (1A0CF000) [pid = 3748] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:26:01 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (104E6C00) [pid = 3748] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:26:01 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (11007400) [pid = 3748] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:26:01 INFO - PROCESS | 3748 | 1468967161911 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]]]}] 15:26:01 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 15:26:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1071ms 15:26:01 INFO - PROCESS | 3748 | 1468967161922 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 3748 | 1468967161924 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 15:26:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:26:01 INFO - PROCESS | 3748 | 1468967161928 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 3748 | 1468967161929 Marionette TRACE conn3 <- [1,706,null,{}] 15:26:01 INFO - PROCESS | 3748 | 1468967161933 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}] 15:26:01 INFO - PROCESS | 3748 | 1468967161935 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:02 INFO - PROCESS | 3748 | 1468967162048 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:26:02 INFO - PROCESS | 3748 | 1468967162056 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 3748 | 1468967162058 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:02 INFO - PROCESS | 3748 | ++DOCSHELL 16917C00 == 33 [pid = 3748] [id = 186] 15:26:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (16E31800) [pid = 3748] [serial = 556] [outer = 00000000] 15:26:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (17E0D400) [pid = 3748] [serial = 557] [outer = 16E31800] 15:26:02 INFO - PROCESS | 3748 | 1468967162101 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (18016400) [pid = 3748] [serial = 558] [outer = 16E31800] 15:26:02 INFO - PROCESS | 3748 | 1468967162898 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]]]}] 15:26:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:26:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 987ms 15:26:02 INFO - PROCESS | 3748 | 1468967162923 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 3748 | 1468967162924 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 15:26:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:26:02 INFO - PROCESS | 3748 | 1468967162928 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 3748 | 1468967162930 Marionette TRACE conn3 <- [1,710,null,{}] 15:26:02 INFO - PROCESS | 3748 | 1468967162934 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}] 15:26:02 INFO - PROCESS | 3748 | 1468967162936 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:02 INFO - PROCESS | 3748 | 1468967163013 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:26:03 INFO - PROCESS | 3748 | 1468967163091 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:03 INFO - PROCESS | 3748 | 1468967163093 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:03 INFO - PROCESS | 3748 | ++DOCSHELL 17B22400 == 34 [pid = 3748] [id = 187] 15:26:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (17E04800) [pid = 3748] [serial = 559] [outer = 00000000] 15:26:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (1951F400) [pid = 3748] [serial = 560] [outer = 17E04800] 15:26:03 INFO - PROCESS | 3748 | 1468967163119 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (19529C00) [pid = 3748] [serial = 561] [outer = 17E04800] 15:26:03 INFO - PROCESS | 3748 | 1468967163703 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] 15:26:03 INFO - PROCESS | 3748 | 1468967163757 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 15:26:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:26:03 INFO - PROCESS | 3748 | 1468967163762 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - PROCESS | 3748 | 1468967163767 Marionette TRACE conn3 <- [1,714,null,{}] 15:26:03 INFO - PROCESS | 3748 | 1468967163772 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}] 15:26:03 INFO - PROCESS | 3748 | 1468967163775 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:03 INFO - PROCESS | 3748 | 1468967163865 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:26:03 INFO - PROCESS | 3748 | 1468967163964 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:03 INFO - PROCESS | 3748 | 1468967163967 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:03 INFO - PROCESS | 3748 | ++DOCSHELL 1393A000 == 35 [pid = 3748] [id = 188] 15:26:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (13C55400) [pid = 3748] [serial = 562] [outer = 00000000] 15:26:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (15073800) [pid = 3748] [serial = 563] [outer = 13C55400] 15:26:04 INFO - PROCESS | 3748 | 1468967164023 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (156A8C00) [pid = 3748] [serial = 564] [outer = 13C55400] 15:26:04 INFO - PROCESS | 3748 | 1468967164604 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]]]}] 15:26:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:26:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 903ms 15:26:04 INFO - PROCESS | 3748 | 1468967164668 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 3748 | 1468967164673 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 15:26:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:26:04 INFO - PROCESS | 3748 | 1468967164680 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 3748 | 1468967164683 Marionette TRACE conn3 <- [1,718,null,{}] 15:26:04 INFO - PROCESS | 3748 | 1468967164700 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}] 15:26:04 INFO - PROCESS | 3748 | 1468967164704 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:04 INFO - PROCESS | 3748 | 1468967164829 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:26:04 INFO - PROCESS | 3748 | 1468967164880 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 3748 | 1468967164883 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:04 INFO - PROCESS | 3748 | ++DOCSHELL 17E04000 == 36 [pid = 3748] [id = 189] 15:26:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (17E77C00) [pid = 3748] [serial = 565] [outer = 00000000] 15:26:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (18041000) [pid = 3748] [serial = 566] [outer = 17E77C00] 15:26:04 INFO - PROCESS | 3748 | 1468967164921 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (19523C00) [pid = 3748] [serial = 567] [outer = 17E77C00] 15:26:05 INFO - PROCESS | 3748 | 1468967165470 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] 15:26:05 INFO - PROCESS | 3748 | 1468967165530 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 15:26:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:26:05 INFO - PROCESS | 3748 | 1468967165534 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 3748 | 1468967165538 Marionette TRACE conn3 <- [1,722,null,{}] 15:26:05 INFO - PROCESS | 3748 | 1468967165549 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}] 15:26:05 INFO - PROCESS | 3748 | 1468967165553 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:05 INFO - PROCESS | 3748 | 1468967165659 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:26:05 INFO - PROCESS | 3748 | 1468967165788 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 3748 | 1468967165791 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:05 INFO - PROCESS | 3748 | ++DOCSHELL 1984D800 == 37 [pid = 3748] [id = 190] 15:26:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (19851C00) [pid = 3748] [serial = 568] [outer = 00000000] 15:26:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (19C8F800) [pid = 3748] [serial = 569] [outer = 19851C00] 15:26:05 INFO - PROCESS | 3748 | 1468967165831 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19E4D800) [pid = 3748] [serial = 570] [outer = 19851C00] 15:26:06 INFO - PROCESS | 3748 | 1468967166347 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]]]}] 15:26:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:26:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 846ms 15:26:06 INFO - PROCESS | 3748 | 1468967166392 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 15:26:06 INFO - PROCESS | 3748 | 1468967166394 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 15:26:06 INFO - PROCESS | 3748 | 1468967166399 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - PROCESS | 3748 | 1468967166401 Marionette TRACE conn3 <- [1,726,null,{}] 15:26:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:26:06 INFO - PROCESS | 3748 | 1468967166404 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}] 15:26:06 INFO - PROCESS | 3748 | 1468967166407 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:06 INFO - PROCESS | 3748 | 1468967166513 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:26:06 INFO - PROCESS | 3748 | 1468967166591 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 3748 | 1468967166593 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:06 INFO - PROCESS | 3748 | ++DOCSHELL 19E52C00 == 38 [pid = 3748] [id = 191] 15:26:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19E53C00) [pid = 3748] [serial = 571] [outer = 00000000] 15:26:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19EB4800) [pid = 3748] [serial = 572] [outer = 19E53C00] 15:26:06 INFO - PROCESS | 3748 | 1468967166645 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19EB5800) [pid = 3748] [serial = 573] [outer = 19E53C00] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 16917C00 == 37 [pid = 3748] [id = 186] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 1666B800 == 36 [pid = 3748] [id = 185] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 15692800 == 35 [pid = 3748] [id = 184] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 12976000 == 34 [pid = 3748] [id = 183] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 11CD4C00 == 33 [pid = 3748] [id = 181] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 1443C000 == 32 [pid = 3748] [id = 182] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 17B64000 == 31 [pid = 3748] [id = 180] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 1984D800 == 30 [pid = 3748] [id = 190] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 17E04000 == 29 [pid = 3748] [id = 189] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 17B22400 == 28 [pid = 3748] [id = 187] 15:26:08 INFO - PROCESS | 3748 | --DOCSHELL 1393A000 == 27 [pid = 3748] [id = 188] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (18037000) [pid = 3748] [serial = 533] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (13111400) [pid = 3748] [serial = 524] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15699400) [pid = 3748] [serial = 527] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15E10800) [pid = 3748] [serial = 528] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (16919400) [pid = 3748] [serial = 530] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (163BF000) [pid = 3748] [serial = 522] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (15F92C00) [pid = 3748] [serial = 521] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (15073C00) [pid = 3748] [serial = 510] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (13939400) [pid = 3748] [serial = 509] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (19524000) [pid = 3748] [serial = 513] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (18044000) [pid = 3748] [serial = 512] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1AADE800) [pid = 3748] [serial = 516] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (1A66D400) [pid = 3748] [serial = 515] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (13032800) [pid = 3748] [serial = 519] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (10F4A800) [pid = 3748] [serial = 518] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (13056400) [pid = 3748] [serial = 536] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (13257800) [pid = 3748] [serial = 525] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (18043000) [pid = 3748] [serial = 534] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (13430400) [pid = 3748] [serial = 537] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 55 (16F7E000) [pid = 3748] [serial = 531] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | --DOMWINDOW == 54 (19844000) [pid = 3748] [serial = 539] [outer = 00000000] [url = about:blank] 15:26:08 INFO - PROCESS | 3748 | 1468967168247 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]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:26:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1890ms 15:26:08 INFO - PROCESS | 3748 | 1468967168303 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 3748 | 1468967168307 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 15:26:08 INFO - PROCESS | 3748 | 1468967168312 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:26:08 INFO - PROCESS | 3748 | 1468967168315 Marionette TRACE conn3 <- [1,730,null,{}] 15:26:08 INFO - PROCESS | 3748 | 1468967168321 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}] 15:26:08 INFO - PROCESS | 3748 | 1468967168324 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:08 INFO - PROCESS | 3748 | 1468967168422 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:26:08 INFO - PROCESS | 3748 | 1468967168470 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 3748 | 1468967168474 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:08 INFO - PROCESS | 3748 | ++DOCSHELL 104E8C00 == 28 [pid = 3748] [id = 192] 15:26:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 55 (10502C00) [pid = 3748] [serial = 574] [outer = 00000000] 15:26:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (10F3E400) [pid = 3748] [serial = 575] [outer = 10502C00] 15:26:08 INFO - PROCESS | 3748 | 1468967168523 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (10F42C00) [pid = 3748] [serial = 576] [outer = 10502C00] 15:26:09 INFO - PROCESS | 3748 | 1468967169332 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]]]}] 15:26:09 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 15:26:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1044ms 15:26:09 INFO - PROCESS | 3748 | 1468967169363 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 3748 | 1468967169368 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 15:26:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:26:09 INFO - PROCESS | 3748 | 1468967169374 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 3748 | 1468967169377 Marionette TRACE conn3 <- [1,734,null,{}] 15:26:09 INFO - PROCESS | 3748 | 1468967169382 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}] 15:26:09 INFO - PROCESS | 3748 | 1468967169384 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:09 INFO - PROCESS | 3748 | 1468967169462 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:26:09 INFO - PROCESS | 3748 | 1468967169470 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 3748 | 1468967169473 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:09 INFO - PROCESS | 3748 | ++DOCSHELL 1296C000 == 29 [pid = 3748] [id = 193] 15:26:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (1296CC00) [pid = 3748] [serial = 577] [outer = 00000000] 15:26:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (12B0F800) [pid = 3748] [serial = 578] [outer = 1296CC00] 15:26:09 INFO - PROCESS | 3748 | 1468967169543 Marionette DEBUG loaded listener.js 15:26:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (12D69800) [pid = 3748] [serial = 579] [outer = 1296CC00] 15:26:10 INFO - PROCESS | 3748 | 1468967170440 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]]]}] 15:26:10 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.) 15:26:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1072ms 15:26:10 INFO - PROCESS | 3748 | 1468967170452 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 3748 | 1468967170454 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 15:26:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:26:10 INFO - PROCESS | 3748 | 1468967170457 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:26:10 INFO - PROCESS | 3748 | 1468967170461 Marionette TRACE conn3 <- [1,738,null,{}] 15:26:10 INFO - PROCESS | 3748 | 1468967170480 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}] 15:26:10 INFO - PROCESS | 3748 | 1468967170485 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:10 INFO - PROCESS | 3748 | 1468967170576 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:26:10 INFO - PROCESS | 3748 | 1468967170584 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 3748 | 1468967170587 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:10 INFO - PROCESS | 3748 | ++DOCSHELL 13259000 == 30 [pid = 3748] [id = 194] 15:26:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (1325B800) [pid = 3748] [serial = 580] [outer = 00000000] 15:26:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (13931400) [pid = 3748] [serial = 581] [outer = 1325B800] 15:26:10 INFO - PROCESS | 3748 | 1468967170634 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (139C8400) [pid = 3748] [serial = 582] [outer = 1325B800] 15:26:11 INFO - PROCESS | 3748 | 1468967171506 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]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:26:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1072ms 15:26:11 INFO - PROCESS | 3748 | 1468967171551 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 3748 | 1468967171554 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 15:26:11 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (17E04800) [pid = 3748] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:26:11 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (16918C00) [pid = 3748] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:26:11 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (11CD5400) [pid = 3748] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:26:11 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (19521C00) [pid = 3748] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:26:11 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (15694800) [pid = 3748] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:26:11 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (15E08000) [pid = 3748] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:26:11 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (12B05400) [pid = 3748] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:26:11 INFO - PROCESS | 3748 | --DOMWINDOW == 55 (16E31800) [pid = 3748] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:26:11 INFO - PROCESS | 3748 | 1468967171581 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:26:11 INFO - PROCESS | 3748 | 1468967171583 Marionette TRACE conn3 <- [1,742,null,{}] 15:26:11 INFO - PROCESS | 3748 | 1468967171569 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}] 15:26:11 INFO - PROCESS | 3748 | 1468967171571 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:11 INFO - PROCESS | 3748 | 1468967171679 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:26:11 INFO - PROCESS | 3748 | 1468967171725 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 3748 | 1468967171727 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:11 INFO - PROCESS | 3748 | ++DOCSHELL 139C7C00 == 31 [pid = 3748] [id = 195] 15:26:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (139CE400) [pid = 3748] [serial = 583] [outer = 00000000] 15:26:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (141A1000) [pid = 3748] [serial = 584] [outer = 139CE400] 15:26:11 INFO - PROCESS | 3748 | 1468967171754 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (15030000) [pid = 3748] [serial = 585] [outer = 139CE400] 15:26:12 INFO - PROCESS | 3748 | 1468967172550 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]]]}] 15:26:12 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 15:26:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 987ms 15:26:12 INFO - PROCESS | 3748 | 1468967172554 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 3748 | 1468967172555 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 15:26:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:26:12 INFO - PROCESS | 3748 | 1468967172559 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 3748 | 1468967172561 Marionette TRACE conn3 <- [1,746,null,{}] 15:26:12 INFO - PROCESS | 3748 | 1468967172564 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}] 15:26:12 INFO - PROCESS | 3748 | 1468967172566 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:12 INFO - PROCESS | 3748 | 1468967172667 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:26:12 INFO - PROCESS | 3748 | 1468967172676 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 3748 | 1468967172678 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:12 INFO - PROCESS | 3748 | ++DOCSHELL 10A03400 == 32 [pid = 3748] [id = 196] 15:26:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (11C2CC00) [pid = 3748] [serial = 586] [outer = 00000000] 15:26:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (15697C00) [pid = 3748] [serial = 587] [outer = 11C2CC00] 15:26:12 INFO - PROCESS | 3748 | 1468967172723 Marionette DEBUG loaded listener.js 15:26:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (1569E400) [pid = 3748] [serial = 588] [outer = 11C2CC00] 15:26:13 INFO - PROCESS | 3748 | 1468967173103 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]]]}] 15:26:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:26:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 565ms 15:26:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:26:13 INFO - PROCESS | 3748 | 1468967173134 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 3748 | 1468967173136 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 15:26:13 INFO - PROCESS | 3748 | 1468967173139 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 3748 | 1468967173141 Marionette TRACE conn3 <- [1,750,null,{}] 15:26:13 INFO - PROCESS | 3748 | 1468967173145 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}] 15:26:13 INFO - PROCESS | 3748 | 1468967173150 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:13 INFO - PROCESS | 3748 | 1468967173278 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:26:13 INFO - PROCESS | 3748 | 1468967173290 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 3748 | 1468967173292 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:13 INFO - PROCESS | 3748 | ++DOCSHELL 156A0000 == 33 [pid = 3748] [id = 197] 15:26:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (156B1400) [pid = 3748] [serial = 589] [outer = 00000000] 15:26:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (15FA4800) [pid = 3748] [serial = 590] [outer = 156B1400] 15:26:13 INFO - PROCESS | 3748 | 1468967173322 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (163C5000) [pid = 3748] [serial = 591] [outer = 156B1400] 15:26:14 INFO - PROCESS | 3748 | --DOCSHELL 1296C000 == 32 [pid = 3748] [id = 193] 15:26:14 INFO - PROCESS | 3748 | --DOCSHELL 19E52C00 == 31 [pid = 3748] [id = 191] 15:26:14 INFO - PROCESS | 3748 | --DOCSHELL 104E8C00 == 30 [pid = 3748] [id = 192] 15:26:14 INFO - PROCESS | 3748 | --DOCSHELL 10A03400 == 29 [pid = 3748] [id = 196] 15:26:14 INFO - PROCESS | 3748 | --DOCSHELL 139C7C00 == 28 [pid = 3748] [id = 195] 15:26:14 INFO - PROCESS | 3748 | --DOCSHELL 13259000 == 27 [pid = 3748] [id = 194] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (19529C00) [pid = 3748] [serial = 561] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (1951F400) [pid = 3748] [serial = 560] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (1758B400) [pid = 3748] [serial = 554] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (13025000) [pid = 3748] [serial = 542] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (1772E000) [pid = 3748] [serial = 555] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (13258400) [pid = 3748] [serial = 543] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (19848800) [pid = 3748] [serial = 540] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (15699000) [pid = 3748] [serial = 551] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 55 (163C4000) [pid = 3748] [serial = 545] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 54 (163CD400) [pid = 3748] [serial = 546] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 53 (139CD400) [pid = 3748] [serial = 548] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 52 (13E8F000) [pid = 3748] [serial = 549] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 51 (18016400) [pid = 3748] [serial = 558] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 50 (156A0800) [pid = 3748] [serial = 552] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3748 | --DOMWINDOW == 49 (17E0D400) [pid = 3748] [serial = 557] [outer = 00000000] [url = about:blank] 15:26:15 INFO - PROCESS | 3748 | 1468967175152 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]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:26:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2045ms 15:26:15 INFO - PROCESS | 3748 | 1468967175197 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 3748 | 1468967175201 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 15:26:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:26:15 INFO - PROCESS | 3748 | 1468967175206 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 3748 | 1468967175210 Marionette TRACE conn3 <- [1,754,null,{}] 15:26:15 INFO - PROCESS | 3748 | 1468967175216 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}] 15:26:15 INFO - PROCESS | 3748 | 1468967175219 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:15 INFO - PROCESS | 3748 | 1468967175311 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:26:15 INFO - PROCESS | 3748 | 1468967175360 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 3748 | 1468967175363 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:15 INFO - PROCESS | 3748 | ++DOCSHELL 10EDC000 == 28 [pid = 3748] [id = 198] 15:26:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 50 (10EDC800) [pid = 3748] [serial = 592] [outer = 00000000] 15:26:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 51 (1144B000) [pid = 3748] [serial = 593] [outer = 10EDC800] 15:26:15 INFO - PROCESS | 3748 | 1468967175413 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 52 (11A4D400) [pid = 3748] [serial = 594] [outer = 10EDC800] 15:26:16 INFO - PROCESS | 3748 | 1468967176181 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]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:26:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 987ms 15:26:16 INFO - PROCESS | 3748 | 1468967176194 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 3748 | 1468967176199 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 15:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:26:16 INFO - PROCESS | 3748 | 1468967176206 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 3748 | 1468967176208 Marionette TRACE conn3 <- [1,758,null,{}] 15:26:16 INFO - PROCESS | 3748 | 1468967176212 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}] 15:26:16 INFO - PROCESS | 3748 | 1468967176215 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:16 INFO - PROCESS | 3748 | 1468967176323 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:26:16 INFO - PROCESS | 3748 | 1468967176332 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 3748 | 1468967176335 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:16 INFO - PROCESS | 3748 | ++DOCSHELL 13025400 == 29 [pid = 3748] [id = 199] 15:26:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 53 (1302AC00) [pid = 3748] [serial = 595] [outer = 00000000] 15:26:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 54 (1305F800) [pid = 3748] [serial = 596] [outer = 1302AC00] 15:26:16 INFO - PROCESS | 3748 | 1468967176363 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 55 (13114800) [pid = 3748] [serial = 597] [outer = 1302AC00] 15:26:16 INFO - PROCESS | 3748 | 1468967176773 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]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 578ms 15:26:16 INFO - PROCESS | 3748 | 1468967176783 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 3748 | 1468967176785 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 15:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:26:16 INFO - PROCESS | 3748 | 1468967176788 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 3748 | 1468967176792 Marionette TRACE conn3 <- [1,762,null,{}] 15:26:16 INFO - PROCESS | 3748 | 1468967176803 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}] 15:26:16 INFO - PROCESS | 3748 | 1468967176807 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:16 INFO - PROCESS | 3748 | 1468967176916 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:26:16 INFO - PROCESS | 3748 | 1468967176905 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 3748 | 1468967176908 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:16 INFO - PROCESS | 3748 | ++DOCSHELL 13C5A800 == 30 [pid = 3748] [id = 200] 15:26:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (13C5C000) [pid = 3748] [serial = 598] [outer = 00000000] 15:26:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (13E91400) [pid = 3748] [serial = 599] [outer = 13C5C000] 15:26:16 INFO - PROCESS | 3748 | 1468967176955 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (141A2000) [pid = 3748] [serial = 600] [outer = 13C5C000] 15:26:17 INFO - PROCESS | 3748 | 1468967177316 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]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 579ms 15:26:17 INFO - PROCESS | 3748 | 1468967177365 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 3748 | 1468967177368 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 15:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:26:17 INFO - PROCESS | 3748 | 1468967177371 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 3748 | 1468967177373 Marionette TRACE conn3 <- [1,766,null,{}] 15:26:17 INFO - PROCESS | 3748 | 1468967177386 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}] 15:26:17 INFO - PROCESS | 3748 | 1468967177388 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:17 INFO - PROCESS | 3748 | 1468967177478 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:26:17 INFO - PROCESS | 3748 | 1468967177519 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 3748 | 1468967177521 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:17 INFO - PROCESS | 3748 | ++DOCSHELL 15692400 == 31 [pid = 3748] [id = 201] 15:26:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (15692C00) [pid = 3748] [serial = 601] [outer = 00000000] 15:26:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (1569B400) [pid = 3748] [serial = 602] [outer = 15692C00] 15:26:17 INFO - PROCESS | 3748 | 1468967177573 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (156AD000) [pid = 3748] [serial = 603] [outer = 15692C00] 15:26:17 INFO - PROCESS | 3748 | 1468967177945 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]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 634ms 15:26:17 INFO - PROCESS | 3748 | 1468967178008 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 3748 | 1468967178010 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 15:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:26:17 INFO - PROCESS | 3748 | 1468967178017 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 3748 | 1468967178019 Marionette TRACE conn3 <- [1,770,null,{}] 15:26:17 INFO - PROCESS | 3748 | 1468967178023 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}] 15:26:17 INFO - PROCESS | 3748 | 1468967178025 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:18 INFO - PROCESS | 3748 | 1468967178082 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:26:18 INFO - PROCESS | 3748 | 1468967178089 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 3748 | 1468967178091 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:18 INFO - PROCESS | 3748 | ++DOCSHELL 15874C00 == 32 [pid = 3748] [id = 202] 15:26:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (15E0E000) [pid = 3748] [serial = 604] [outer = 00000000] 15:26:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (15FA5C00) [pid = 3748] [serial = 605] [outer = 15E0E000] 15:26:18 INFO - PROCESS | 3748 | 1468967178141 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (15FA8000) [pid = 3748] [serial = 606] [outer = 15E0E000] 15:26:18 INFO - PROCESS | 3748 | 1468967178513 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]]]}] 15:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 536ms 15:26:18 INFO - PROCESS | 3748 | 1468967178558 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 3748 | 1468967178561 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 15:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:26:18 INFO - PROCESS | 3748 | 1468967178564 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 3748 | 1468967178565 Marionette TRACE conn3 <- [1,774,null,{}] 15:26:18 INFO - PROCESS | 3748 | 1468967178569 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}] 15:26:18 INFO - PROCESS | 3748 | 1468967178574 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:18 INFO - PROCESS | 3748 | 1468967178664 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:26:18 INFO - PROCESS | 3748 | 1468967178705 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 3748 | 1468967178707 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:18 INFO - PROCESS | 3748 | ++DOCSHELL 1666A800 == 33 [pid = 3748] [id = 203] 15:26:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (1666B000) [pid = 3748] [serial = 607] [outer = 00000000] 15:26:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (169BB800) [pid = 3748] [serial = 608] [outer = 1666B000] 15:26:18 INFO - PROCESS | 3748 | 1468967178750 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (16F7E000) [pid = 3748] [serial = 609] [outer = 1666B000] 15:26:19 INFO - PROCESS | 3748 | 1468967179155 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]]]}] 15:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 635ms 15:26:19 INFO - PROCESS | 3748 | 1468967179179 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 3748 | 1468967179181 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 15:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:26:19 INFO - PROCESS | 3748 | 1468967179191 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 3748 | 1468967179193 Marionette TRACE conn3 <- [1,778,null,{}] 15:26:19 INFO - PROCESS | 3748 | 1468967179196 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}] 15:26:19 INFO - PROCESS | 3748 | 1468967179198 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:19 INFO - PROCESS | 3748 | 1468967179308 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:26:19 INFO - PROCESS | 3748 | 1468967179316 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 3748 | 1468967179318 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:19 INFO - PROCESS | 3748 | ++DOCSHELL 13E8D400 == 34 [pid = 3748] [id = 204] 15:26:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (16662800) [pid = 3748] [serial = 610] [outer = 00000000] 15:26:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1763B400) [pid = 3748] [serial = 611] [outer = 16662800] 15:26:19 INFO - PROCESS | 3748 | 1468967179361 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (17642000) [pid = 3748] [serial = 612] [outer = 16662800] 15:26:19 INFO - PROCESS | 3748 | 1468967179736 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]]]}] 15:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 564ms 15:26:19 INFO - PROCESS | 3748 | 1468967179772 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 3748 | 1468967179774 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 15:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:26:19 INFO - PROCESS | 3748 | 1468967179778 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 3748 | 1468967179779 Marionette TRACE conn3 <- [1,782,null,{}] 15:26:19 INFO - PROCESS | 3748 | 1468967179783 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}] 15:26:19 INFO - PROCESS | 3748 | 1468967179785 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:19 INFO - PROCESS | 3748 | 1468967179889 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:26:19 INFO - PROCESS | 3748 | 1468967179951 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 3748 | 1468967179953 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:19 INFO - PROCESS | 3748 | ++DOCSHELL 17644400 == 35 [pid = 3748] [id = 205] 15:26:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (17680800) [pid = 3748] [serial = 613] [outer = 00000000] 15:26:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (17734800) [pid = 3748] [serial = 614] [outer = 17680800] 15:26:19 INFO - PROCESS | 3748 | 1468967179998 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (17B19C00) [pid = 3748] [serial = 615] [outer = 17680800] 15:26:20 INFO - PROCESS | 3748 | 1468967180403 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]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 677ms 15:26:20 INFO - PROCESS | 3748 | 1468967180458 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 3748 | 1468967180460 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 15:26:20 INFO - PROCESS | 3748 | 1468967180464 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:26:20 INFO - PROCESS | 3748 | 1468967180465 Marionette TRACE conn3 <- [1,786,null,{}] 15:26:20 INFO - PROCESS | 3748 | 1468967180469 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}] 15:26:20 INFO - PROCESS | 3748 | 1468967180454 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:20 INFO - PROCESS | 3748 | 1468967180582 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:26:20 INFO - PROCESS | 3748 | 1468967180591 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 3748 | 1468967180593 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:20 INFO - PROCESS | 3748 | ++DOCSHELL 13C58400 == 36 [pid = 3748] [id = 206] 15:26:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (17B69000) [pid = 3748] [serial = 616] [outer = 00000000] 15:26:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1800B400) [pid = 3748] [serial = 617] [outer = 17B69000] 15:26:20 INFO - PROCESS | 3748 | 1468967180625 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (18010400) [pid = 3748] [serial = 618] [outer = 17B69000] 15:26:20 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (11C2CC00) [pid = 3748] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:26:20 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1325B800) [pid = 3748] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:26:20 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (139CE400) [pid = 3748] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:26:20 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1296CC00) [pid = 3748] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:26:20 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (10502C00) [pid = 3748] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:26:20 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19E53C00) [pid = 3748] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:26:20 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19851C00) [pid = 3748] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:26:20 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (17E77C00) [pid = 3748] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:26:20 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (13C55400) [pid = 3748] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:26:21 INFO - PROCESS | 3748 | 1468967181027 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]]]}] 15:26:21 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 15:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 635ms 15:26:21 INFO - PROCESS | 3748 | 1468967181087 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 3748 | 1468967181089 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 15:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:26:21 INFO - PROCESS | 3748 | 1468967181122 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 3748 | 1468967181124 Marionette TRACE conn3 <- [1,790,null,{}] 15:26:21 INFO - PROCESS | 3748 | 1468967181132 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}] 15:26:21 INFO - PROCESS | 3748 | 1468967181134 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:21 INFO - PROCESS | 3748 | 1468967181208 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:26:21 INFO - PROCESS | 3748 | 1468967181214 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 3748 | 1468967181216 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:21 INFO - PROCESS | 3748 | ++DOCSHELL 1772EC00 == 37 [pid = 3748] [id = 207] 15:26:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (17734400) [pid = 3748] [serial = 619] [outer = 00000000] 15:26:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (18037000) [pid = 3748] [serial = 620] [outer = 17734400] 15:26:21 INFO - PROCESS | 3748 | 1468967181257 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1803B800) [pid = 3748] [serial = 621] [outer = 17734400] 15:26:21 INFO - PROCESS | 3748 | 1468967181659 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]]]}] 15:26:21 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 15:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 606ms 15:26:21 INFO - PROCESS | 3748 | 1468967181707 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 3748 | 1468967181709 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 15:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:26:21 INFO - PROCESS | 3748 | 1468967181712 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 3748 | 1468967181715 Marionette TRACE conn3 <- [1,794,null,{}] 15:26:21 INFO - PROCESS | 3748 | 1468967181718 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}] 15:26:21 INFO - PROCESS | 3748 | 1468967181721 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:21 INFO - PROCESS | 3748 | 1468967181794 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:26:21 INFO - PROCESS | 3748 | 1468967181799 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 3748 | 1468967181802 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:21 INFO - PROCESS | 3748 | ++DOCSHELL 1586D000 == 38 [pid = 3748] [id = 208] 15:26:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15F95800) [pid = 3748] [serial = 622] [outer = 00000000] 15:26:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19520000) [pid = 3748] [serial = 623] [outer = 15F95800] 15:26:21 INFO - PROCESS | 3748 | 1468967181846 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19528800) [pid = 3748] [serial = 624] [outer = 15F95800] 15:26:22 INFO - PROCESS | 3748 | 1468967182209 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]]]}] 15:26:22 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 15:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 536ms 15:26:22 INFO - PROCESS | 3748 | 1468967182248 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 3748 | 1468967182250 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 15:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:26:22 INFO - PROCESS | 3748 | 1468967182254 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 3748 | 1468967182255 Marionette TRACE conn3 <- [1,798,null,{}] 15:26:22 INFO - PROCESS | 3748 | 1468967182259 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}] 15:26:22 INFO - PROCESS | 3748 | 1468967182261 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:22 INFO - PROCESS | 3748 | 1468967182341 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:26:22 INFO - PROCESS | 3748 | 1468967182347 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:22 INFO - PROCESS | 3748 | 1468967182349 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:22 INFO - PROCESS | 3748 | ++DOCSHELL 163CC400 == 39 [pid = 3748] [id = 209] 15:26:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (17E0D400) [pid = 3748] [serial = 625] [outer = 00000000] 15:26:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19808800) [pid = 3748] [serial = 626] [outer = 17E0D400] 15:26:22 INFO - PROCESS | 3748 | 1468967182375 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1980C000) [pid = 3748] [serial = 627] [outer = 17E0D400] 15:26:23 INFO - PROCESS | 3748 | 1468967183100 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]]]}] 15:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 847ms 15:26:23 INFO - PROCESS | 3748 | 1468967183118 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:26:23 INFO - PROCESS | 3748 | 1468967183122 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 15:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:26:23 INFO - PROCESS | 3748 | 1468967183109 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - PROCESS | 3748 | 1468967183112 Marionette TRACE conn3 <- [1,802,null,{}] 15:26:23 INFO - PROCESS | 3748 | 1468967183118 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}] 15:26:23 INFO - PROCESS | 3748 | 1468967183122 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:23 INFO - PROCESS | 3748 | 1468967183242 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:26:23 INFO - PROCESS | 3748 | 1468967183348 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 3748 | 1468967183331 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:23 INFO - PROCESS | 3748 | ++DOCSHELL 1100AC00 == 40 [pid = 3748] [id = 210] 15:26:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1100DC00) [pid = 3748] [serial = 628] [outer = 00000000] 15:26:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (12B04800) [pid = 3748] [serial = 629] [outer = 1100DC00] 15:26:23 INFO - PROCESS | 3748 | 1468967183387 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (13112800) [pid = 3748] [serial = 630] [outer = 1100DC00] 15:26:24 INFO - PROCESS | 3748 | 1468967184242 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] 15:26:24 INFO - PROCESS | 3748 | 1468967184295 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 15:26:24 INFO - PROCESS | 3748 | 1468967184300 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:26:24 INFO - PROCESS | 3748 | 1468967184303 Marionette TRACE conn3 <- [1,806,null,{}] 15:26:24 INFO - PROCESS | 3748 | 1468967184308 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}] 15:26:24 INFO - PROCESS | 3748 | 1468967184311 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:24 INFO - PROCESS | 3748 | 1468967184447 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 1586D000 == 39 [pid = 3748] [id = 208] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 1772EC00 == 38 [pid = 3748] [id = 207] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 13C58400 == 37 [pid = 3748] [id = 206] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 17644400 == 36 [pid = 3748] [id = 205] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 13E8D400 == 35 [pid = 3748] [id = 204] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 1666A800 == 34 [pid = 3748] [id = 203] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 15874C00 == 33 [pid = 3748] [id = 202] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 15692400 == 32 [pid = 3748] [id = 201] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 13C5A800 == 31 [pid = 3748] [id = 200] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 13025400 == 30 [pid = 3748] [id = 199] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 10EDC000 == 29 [pid = 3748] [id = 198] 15:26:24 INFO - PROCESS | 3748 | --DOCSHELL 156A0000 == 28 [pid = 3748] [id = 197] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1569E400) [pid = 3748] [serial = 588] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (15FA4800) [pid = 3748] [serial = 590] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (13931400) [pid = 3748] [serial = 581] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (141A1000) [pid = 3748] [serial = 584] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (15697C00) [pid = 3748] [serial = 587] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (139C8400) [pid = 3748] [serial = 582] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (12B0F800) [pid = 3748] [serial = 578] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (10F3E400) [pid = 3748] [serial = 575] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (10F42C00) [pid = 3748] [serial = 576] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19EB5800) [pid = 3748] [serial = 573] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (19EB4800) [pid = 3748] [serial = 572] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (19E4D800) [pid = 3748] [serial = 570] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (19C8F800) [pid = 3748] [serial = 569] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (19523C00) [pid = 3748] [serial = 567] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (18041000) [pid = 3748] [serial = 566] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (156A8C00) [pid = 3748] [serial = 564] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (15073800) [pid = 3748] [serial = 563] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (15030000) [pid = 3748] [serial = 585] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (12D69800) [pid = 3748] [serial = 579] [outer = 00000000] [url = about:blank] 15:26:24 INFO - PROCESS | 3748 | 1468967184543 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 3748 | 1468967184548 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:24 INFO - PROCESS | 3748 | ++DOCSHELL 104E9000 == 29 [pid = 3748] [id = 211] 15:26:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (10507000) [pid = 3748] [serial = 631] [outer = 00000000] 15:26:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (10F3E400) [pid = 3748] [serial = 632] [outer = 10507000] 15:26:24 INFO - PROCESS | 3748 | 1468967184596 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (12824800) [pid = 3748] [serial = 633] [outer = 10507000] 15:26:24 INFO - PROCESS | 3748 | 1468967184980 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]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 720ms 15:26:25 INFO - PROCESS | 3748 | 1468967185024 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 3748 | 1468967185029 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 15:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:26:25 INFO - PROCESS | 3748 | 1468967185035 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 3748 | 1468967185038 Marionette TRACE conn3 <- [1,810,null,{}] 15:26:25 INFO - PROCESS | 3748 | 1468967185041 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}] 15:26:25 INFO - PROCESS | 3748 | 1468967185043 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:25 INFO - PROCESS | 3748 | 1468967185111 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:26:25 INFO - PROCESS | 3748 | 1468967185118 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 3748 | 1468967185120 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:25 INFO - PROCESS | 3748 | ++DOCSHELL 13025400 == 30 [pid = 3748] [id = 212] 15:26:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (13117000) [pid = 3748] [serial = 634] [outer = 00000000] 15:26:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (1325A400) [pid = 3748] [serial = 635] [outer = 13117000] 15:26:25 INFO - PROCESS | 3748 | 1468967185166 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (13937C00) [pid = 3748] [serial = 636] [outer = 13117000] 15:26:25 INFO - PROCESS | 3748 | 1468967185575 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] 15:26:25 INFO - PROCESS | 3748 | 1468967185620 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 15:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:26:25 INFO - PROCESS | 3748 | 1468967185623 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 3748 | 1468967185627 Marionette TRACE conn3 <- [1,814,null,{}] 15:26:25 INFO - PROCESS | 3748 | 1468967185638 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}] 15:26:25 INFO - PROCESS | 3748 | 1468967185642 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:25 INFO - PROCESS | 3748 | 1468967185713 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:26:25 INFO - PROCESS | 3748 | 1468967185824 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 3748 | 1468967185827 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:25 INFO - PROCESS | 3748 | ++DOCSHELL 1502F400 == 31 [pid = 3748] [id = 213] 15:26:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (15030000) [pid = 3748] [serial = 637] [outer = 00000000] 15:26:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (15693800) [pid = 3748] [serial = 638] [outer = 15030000] 15:26:25 INFO - PROCESS | 3748 | 1468967185856 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1569AC00) [pid = 3748] [serial = 639] [outer = 15030000] 15:26:26 INFO - PROCESS | 3748 | 1468967186191 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]]]}] 15:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 621ms 15:26:26 INFO - PROCESS | 3748 | 1468967186243 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 3748 | 1468967186246 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 15:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:26:26 INFO - PROCESS | 3748 | 1468967186249 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 3748 | 1468967186251 Marionette TRACE conn3 <- [1,818,null,{}] 15:26:26 INFO - PROCESS | 3748 | 1468967186254 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}] 15:26:26 INFO - PROCESS | 3748 | 1468967186256 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:26 INFO - PROCESS | 3748 | 1468967186364 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:26:26 INFO - PROCESS | 3748 | 1468967186383 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:26 INFO - PROCESS | 3748 | 1468967186385 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:26 INFO - PROCESS | 3748 | ++DOCSHELL 1569A000 == 32 [pid = 3748] [id = 214] 15:26:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1569C800) [pid = 3748] [serial = 640] [outer = 00000000] 15:26:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15E10800) [pid = 3748] [serial = 641] [outer = 1569C800] 15:26:26 INFO - PROCESS | 3748 | 1468967186429 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (15FA6800) [pid = 3748] [serial = 642] [outer = 1569C800] 15:26:26 INFO - PROCESS | 3748 | 1468967186814 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]]]}] 15:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 578ms 15:26:26 INFO - PROCESS | 3748 | 1468967186826 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 3748 | 1468967186828 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 15:26:26 INFO - PROCESS | 3748 | 1468967186831 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:26:26 INFO - PROCESS | 3748 | 1468967186833 Marionette TRACE conn3 <- [1,822,null,{}] 15:26:26 INFO - PROCESS | 3748 | 1468967186842 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}] 15:26:26 INFO - PROCESS | 3748 | 1468967186844 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:26 INFO - PROCESS | 3748 | 1468967186929 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:26:27 INFO - PROCESS | 3748 | 1468967187011 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 3748 | 1468967187014 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:27 INFO - PROCESS | 3748 | ++DOCSHELL 163C0800 == 33 [pid = 3748] [id = 215] 15:26:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (163C2000) [pid = 3748] [serial = 643] [outer = 00000000] 15:26:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (163CDC00) [pid = 3748] [serial = 644] [outer = 163C2000] 15:26:27 INFO - PROCESS | 3748 | 1468967187056 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (169B3400) [pid = 3748] [serial = 645] [outer = 163C2000] 15:26:27 INFO - PROCESS | 3748 | 1468967187428 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]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 635ms 15:26:27 INFO - PROCESS | 3748 | 1468967187478 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 3748 | 1468967187463 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 15:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:26:27 INFO - PROCESS | 3748 | 1468967187466 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 3748 | 1468967187468 Marionette TRACE conn3 <- [1,826,null,{}] 15:26:27 INFO - PROCESS | 3748 | 1468967187472 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}] 15:26:27 INFO - PROCESS | 3748 | 1468967187479 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:27 INFO - PROCESS | 3748 | 1468967187610 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:26:27 INFO - PROCESS | 3748 | 1468967187649 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 3748 | 1468967187651 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:27 INFO - PROCESS | 3748 | ++DOCSHELL 17005800 == 34 [pid = 3748] [id = 216] 15:26:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1758F000) [pid = 3748] [serial = 646] [outer = 00000000] 15:26:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (17E80400) [pid = 3748] [serial = 647] [outer = 1758F000] 15:26:27 INFO - PROCESS | 3748 | 1468967187695 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (17E82400) [pid = 3748] [serial = 648] [outer = 1758F000] 15:26:28 INFO - PROCESS | 3748 | 1468967188065 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]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 620ms 15:26:28 INFO - PROCESS | 3748 | 1468967188114 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 3748 | 1468967188117 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 15:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:26:28 INFO - PROCESS | 3748 | 1468967188154 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 3748 | 1468967188156 Marionette TRACE conn3 <- [1,830,null,{}] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10EDC800) [pid = 3748] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (16662800) [pid = 3748] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1302AC00) [pid = 3748] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13C5C000) [pid = 3748] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (15692C00) [pid = 3748] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (17680800) [pid = 3748] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1666B000) [pid = 3748] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (17B69000) [pid = 3748] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (15F95800) [pid = 3748] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (156B1400) [pid = 3748] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (15E0E000) [pid = 3748] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:26:28 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (17734400) [pid = 3748] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:26:28 INFO - PROCESS | 3748 | 1468967188234 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}] 15:26:28 INFO - PROCESS | 3748 | 1468967188236 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:28 INFO - PROCESS | 3748 | 1468967188315 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:26:28 INFO - PROCESS | 3748 | 1468967188321 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 3748 | 1468967188323 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:28 INFO - PROCESS | 3748 | ++DOCSHELL 11C2CC00 == 35 [pid = 3748] [id = 217] 15:26:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1569A400) [pid = 3748] [serial = 649] [outer = 00000000] 15:26:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (163CCC00) [pid = 3748] [serial = 650] [outer = 1569A400] 15:26:28 INFO - PROCESS | 3748 | 1468967188366 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (16662800) [pid = 3748] [serial = 651] [outer = 1569A400] 15:26:28 INFO - PROCESS | 3748 | 1468967188751 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]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 649ms 15:26:28 INFO - PROCESS | 3748 | 1468967188787 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 3748 | 1468967188789 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 15:26:28 INFO - PROCESS | 3748 | 1468967188775 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:26:28 INFO - PROCESS | 3748 | 1468967188777 Marionette TRACE conn3 <- [1,834,null,{}] 15:26:28 INFO - PROCESS | 3748 | 1468967188781 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}] 15:26:28 INFO - PROCESS | 3748 | 1468967188783 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:28 INFO - PROCESS | 3748 | 1468967188862 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:26:28 INFO - PROCESS | 3748 | 1468967188867 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 3748 | 1468967188869 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:28 INFO - PROCESS | 3748 | ++DOCSHELL 17E0CC00 == 36 [pid = 3748] [id = 218] 15:26:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (18036400) [pid = 3748] [serial = 652] [outer = 00000000] 15:26:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1951EC00) [pid = 3748] [serial = 653] [outer = 18036400] 15:26:28 INFO - PROCESS | 3748 | 1468967188912 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19526C00) [pid = 3748] [serial = 654] [outer = 18036400] 15:26:29 INFO - PROCESS | 3748 | 1468967189295 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]]]}] 15:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 536ms 15:26:29 INFO - PROCESS | 3748 | 1468967189338 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 3748 | 1468967189340 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 15:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:26:29 INFO - PROCESS | 3748 | 1468967189325 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 3748 | 1468967189327 Marionette TRACE conn3 <- [1,838,null,{}] 15:26:29 INFO - PROCESS | 3748 | 1468967189330 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}] 15:26:29 INFO - PROCESS | 3748 | 1468967189332 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:29 INFO - PROCESS | 3748 | 1468967189407 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:26:29 INFO - PROCESS | 3748 | 1468967189413 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 3748 | 1468967189415 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:29 INFO - PROCESS | 3748 | ++DOCSHELL 15697C00 == 37 [pid = 3748] [id = 219] 15:26:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (18045800) [pid = 3748] [serial = 655] [outer = 00000000] 15:26:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19807C00) [pid = 3748] [serial = 656] [outer = 18045800] 15:26:29 INFO - PROCESS | 3748 | 1468967189459 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19803C00) [pid = 3748] [serial = 657] [outer = 18045800] 15:26:29 INFO - PROCESS | 3748 | 1468967189857 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]]]}] 15:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 536ms 15:26:29 INFO - PROCESS | 3748 | 1468967189882 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 3748 | 1468967189884 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 15:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:26:29 INFO - PROCESS | 3748 | 1468967189887 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 3748 | 1468967189889 Marionette TRACE conn3 <- [1,842,null,{}] 15:26:29 INFO - PROCESS | 3748 | 1468967189885 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}] 15:26:29 INFO - PROCESS | 3748 | 1468967189887 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:29 INFO - PROCESS | 3748 | 1468967189964 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:26:29 INFO - PROCESS | 3748 | 1468967189970 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 3748 | 1468967189972 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:29 INFO - PROCESS | 3748 | ++DOCSHELL 15699C00 == 38 [pid = 3748] [id = 220] 15:26:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (17686C00) [pid = 3748] [serial = 658] [outer = 00000000] 15:26:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1984B000) [pid = 3748] [serial = 659] [outer = 17686C00] 15:26:30 INFO - PROCESS | 3748 | 1468967190014 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1984C800) [pid = 3748] [serial = 660] [outer = 17686C00] 15:26:30 INFO - PROCESS | 3748 | 1468967190602 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]]]}] 15:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 818ms 15:26:30 INFO - PROCESS | 3748 | 1468967190691 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 3748 | 1468967190696 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 15:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:26:30 INFO - PROCESS | 3748 | 1468967190701 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 3748 | 1468967190706 Marionette TRACE conn3 <- [1,846,null,{}] 15:26:30 INFO - PROCESS | 3748 | 1468967190711 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}] 15:26:30 INFO - PROCESS | 3748 | 1468967190714 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:30 INFO - PROCESS | 3748 | 1468967190842 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:26:30 INFO - PROCESS | 3748 | 1468967190918 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 3748 | 1468967190921 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:30 INFO - PROCESS | 3748 | ++DOCSHELL 10A78800 == 39 [pid = 3748] [id = 221] 15:26:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (10A7DC00) [pid = 3748] [serial = 661] [outer = 00000000] 15:26:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (12BD0C00) [pid = 3748] [serial = 662] [outer = 10A7DC00] 15:26:31 INFO - PROCESS | 3748 | 1468967190999 Marionette DEBUG loaded listener.js 15:26:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1325C000) [pid = 3748] [serial = 663] [outer = 10A7DC00] 15:26:31 INFO - PROCESS | 3748 | 1468967191839 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]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1171ms 15:26:31 INFO - PROCESS | 3748 | 1468967191892 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 3748 | 1468967191879 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 15:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:26:31 INFO - PROCESS | 3748 | 1468967191885 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 3748 | 1468967191888 Marionette TRACE conn3 <- [1,850,null,{}] 15:26:31 INFO - PROCESS | 3748 | 1468967191892 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}] 15:26:31 INFO - PROCESS | 3748 | 1468967191895 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:32 INFO - PROCESS | 3748 | 1468967192033 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:26:32 INFO - PROCESS | 3748 | 1468967192131 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 3748 | 1468967192134 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:32 INFO - PROCESS | 3748 | ++DOCSHELL 1951DC00 == 40 [pid = 3748] [id = 222] 15:26:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19525000) [pid = 3748] [serial = 664] [outer = 00000000] 15:26:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19847000) [pid = 3748] [serial = 665] [outer = 19525000] 15:26:32 INFO - PROCESS | 3748 | 1468967192190 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1984AC00) [pid = 3748] [serial = 666] [outer = 19525000] 15:26:32 INFO - PROCESS | 3748 | 1468967192771 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]]]}] 15:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 903ms 15:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:26:32 INFO - PROCESS | 3748 | 1468967192808 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 3748 | 1468967192810 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 15:26:32 INFO - PROCESS | 3748 | 1468967192797 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - PROCESS | 3748 | 1468967192801 Marionette TRACE conn3 <- [1,854,null,{}] 15:26:32 INFO - PROCESS | 3748 | 1468967192812 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}] 15:26:32 INFO - PROCESS | 3748 | 1468967192817 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:32 INFO - PROCESS | 3748 | 1468967192923 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:26:33 INFO - PROCESS | 3748 | 1468967193022 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 3748 | 1468967193006 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:33 INFO - PROCESS | 3748 | ++DOCSHELL 13110400 == 41 [pid = 3748] [id = 223] 15:26:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (13111400) [pid = 3748] [serial = 667] [outer = 00000000] 15:26:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (15073C00) [pid = 3748] [serial = 668] [outer = 13111400] 15:26:33 INFO - PROCESS | 3748 | 1468967193062 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (17729C00) [pid = 3748] [serial = 669] [outer = 13111400] 15:26:33 INFO - PROCESS | 3748 | 1468967193745 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]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 987ms 15:26:33 INFO - PROCESS | 3748 | 1468967193802 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 3748 | 1468967193808 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 15:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:26:33 INFO - PROCESS | 3748 | 1468967193814 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 3748 | 1468967193819 Marionette TRACE conn3 <- [1,858,null,{}] 15:26:33 INFO - PROCESS | 3748 | 1468967193824 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}] 15:26:33 INFO - PROCESS | 3748 | 1468967193826 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:33 INFO - PROCESS | 3748 | 1468967193912 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:26:33 INFO - PROCESS | 3748 | 1468967193993 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 3748 | 1468967193996 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 15697C00 == 40 [pid = 3748] [id = 219] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 17E0CC00 == 39 [pid = 3748] [id = 218] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 11C2CC00 == 38 [pid = 3748] [id = 217] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 17005800 == 37 [pid = 3748] [id = 216] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 163C0800 == 36 [pid = 3748] [id = 215] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 1569A000 == 35 [pid = 3748] [id = 214] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 1502F400 == 34 [pid = 3748] [id = 213] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 13025400 == 33 [pid = 3748] [id = 212] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 104E9000 == 32 [pid = 3748] [id = 211] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 163CC400 == 31 [pid = 3748] [id = 209] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 1100AC00 == 30 [pid = 3748] [id = 210] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 1951DC00 == 29 [pid = 3748] [id = 222] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 13110400 == 28 [pid = 3748] [id = 223] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 15699C00 == 27 [pid = 3748] [id = 220] 15:26:34 INFO - PROCESS | 3748 | --DOCSHELL 10A78800 == 26 [pid = 3748] [id = 221] 15:26:34 INFO - PROCESS | 3748 | ++DOCSHELL 1026B800 == 27 [pid = 3748] [id = 224] 15:26:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (10273400) [pid = 3748] [serial = 670] [outer = 00000000] 15:26:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (10507C00) [pid = 3748] [serial = 671] [outer = 10273400] 15:26:34 INFO - PROCESS | 3748 | 1468967194550 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (10A7F400) [pid = 3748] [serial = 672] [outer = 10273400] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1144B000) [pid = 3748] [serial = 593] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (11A4D400) [pid = 3748] [serial = 594] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1763B400) [pid = 3748] [serial = 611] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1305F800) [pid = 3748] [serial = 596] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (13114800) [pid = 3748] [serial = 597] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (13E91400) [pid = 3748] [serial = 599] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (141A2000) [pid = 3748] [serial = 600] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1569B400) [pid = 3748] [serial = 602] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (156AD000) [pid = 3748] [serial = 603] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (17734800) [pid = 3748] [serial = 614] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (169BB800) [pid = 3748] [serial = 608] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (17642000) [pid = 3748] [serial = 612] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1800B400) [pid = 3748] [serial = 617] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (17B19C00) [pid = 3748] [serial = 615] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19520000) [pid = 3748] [serial = 623] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (163C5000) [pid = 3748] [serial = 591] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (15FA5C00) [pid = 3748] [serial = 605] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15FA8000) [pid = 3748] [serial = 606] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (18010400) [pid = 3748] [serial = 618] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19808800) [pid = 3748] [serial = 626] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19528800) [pid = 3748] [serial = 624] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1803B800) [pid = 3748] [serial = 621] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (16F7E000) [pid = 3748] [serial = 609] [outer = 00000000] [url = about:blank] 15:26:34 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (18037000) [pid = 3748] [serial = 620] [outer = 00000000] [url = about:blank] 15:26:35 INFO - PROCESS | 3748 | 1468967195004 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]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1227ms 15:26:35 INFO - PROCESS | 3748 | 1468967195037 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 3748 | 1468967195041 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 15:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:26:35 INFO - PROCESS | 3748 | 1468967195046 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 3748 | 1468967195048 Marionette TRACE conn3 <- [1,862,null,{}] 15:26:35 INFO - PROCESS | 3748 | 1468967195053 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}] 15:26:35 INFO - PROCESS | 3748 | 1468967195056 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:35 INFO - PROCESS | 3748 | 1468967195144 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:26:35 INFO - PROCESS | 3748 | 1468967195229 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 3748 | 1468967195232 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:35 INFO - PROCESS | 3748 | ++DOCSHELL 12BCDC00 == 28 [pid = 3748] [id = 225] 15:26:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (12BD1800) [pid = 3748] [serial = 673] [outer = 00000000] 15:26:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (13024C00) [pid = 3748] [serial = 674] [outer = 12BD1800] 15:26:35 INFO - PROCESS | 3748 | 1468967195297 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (130B1400) [pid = 3748] [serial = 675] [outer = 12BD1800] 15:26:35 INFO - PROCESS | 3748 | 1468967195645 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]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 621ms 15:26:35 INFO - PROCESS | 3748 | 1468967195685 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 3748 | 1468967195689 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 15:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:26:35 INFO - PROCESS | 3748 | 1468967195695 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 3748 | 1468967195698 Marionette TRACE conn3 <- [1,866,null,{}] 15:26:35 INFO - PROCESS | 3748 | 1468967195702 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}] 15:26:35 INFO - PROCESS | 3748 | 1468967195705 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:35 INFO - PROCESS | 3748 | 1468967195802 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:26:35 INFO - PROCESS | 3748 | 1468967195810 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 3748 | 1468967195812 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:35 INFO - PROCESS | 3748 | ++DOCSHELL 13434000 == 29 [pid = 3748] [id = 226] 15:26:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (13437800) [pid = 3748] [serial = 676] [outer = 00000000] 15:26:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (14199000) [pid = 3748] [serial = 677] [outer = 13437800] 15:26:35 INFO - PROCESS | 3748 | 1468967195864 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (141A2000) [pid = 3748] [serial = 678] [outer = 13437800] 15:26:36 INFO - PROCESS | 3748 | 1468967196243 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]]]}] 15:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 578ms 15:26:36 INFO - PROCESS | 3748 | 1468967196266 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 3748 | 1468967196268 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 15:26:36 INFO - PROCESS | 3748 | 1468967196272 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:26:36 INFO - PROCESS | 3748 | 1468967196275 Marionette TRACE conn3 <- [1,870,null,{}] 15:26:36 INFO - PROCESS | 3748 | 1468967196290 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}] 15:26:36 INFO - PROCESS | 3748 | 1468967196295 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:36 INFO - PROCESS | 3748 | 1468967196379 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:26:36 INFO - PROCESS | 3748 | 1468967196386 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 3748 | 1468967196389 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:36 INFO - PROCESS | 3748 | ++DOCSHELL 156A0800 == 30 [pid = 3748] [id = 227] 15:26:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (156A1000) [pid = 3748] [serial = 679] [outer = 00000000] 15:26:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (15E0C800) [pid = 3748] [serial = 680] [outer = 156A1000] 15:26:36 INFO - PROCESS | 3748 | 1468967196432 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (15FA0C00) [pid = 3748] [serial = 681] [outer = 156A1000] 15:26:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (163CA000) [pid = 3748] [serial = 682] [outer = 1B147400] 15:26:36 INFO - PROCESS | 3748 | 1468967196961 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]]]}] 15:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 719ms 15:26:37 INFO - PROCESS | 3748 | 1468967197007 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 3748 | 1468967197010 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 15:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:26:37 INFO - PROCESS | 3748 | 1468967197022 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 3748 | 1468967197024 Marionette TRACE conn3 <- [1,874,null,{}] 15:26:37 INFO - PROCESS | 3748 | 1468967197027 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}] 15:26:37 INFO - PROCESS | 3748 | 1468967197029 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:37 INFO - PROCESS | 3748 | 1468967197134 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:26:37 INFO - PROCESS | 3748 | 1468967197145 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 3748 | 1468967197147 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:37 INFO - PROCESS | 3748 | ++DOCSHELL 15E09C00 == 31 [pid = 3748] [id = 228] 15:26:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (15FAC800) [pid = 3748] [serial = 683] [outer = 00000000] 15:26:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (16668400) [pid = 3748] [serial = 684] [outer = 15FAC800] 15:26:37 INFO - PROCESS | 3748 | 1468967197174 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1700E000) [pid = 3748] [serial = 685] [outer = 15FAC800] 15:26:37 INFO - PROCESS | 3748 | 1468967197566 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]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 578ms 15:26:37 INFO - PROCESS | 3748 | 1468967197603 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 3748 | 1468967197605 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 15:26:37 INFO - PROCESS | 3748 | 1468967197608 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:26:37 INFO - PROCESS | 3748 | 1468967197610 Marionette TRACE conn3 <- [1,878,null,{}] 15:26:37 INFO - PROCESS | 3748 | 1468967197613 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}] 15:26:37 INFO - PROCESS | 3748 | 1468967197615 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:37 INFO - PROCESS | 3748 | 1468967197704 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:26:37 INFO - PROCESS | 3748 | 1468967197710 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 3748 | 1468967197712 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:37 INFO - PROCESS | 3748 | ++DOCSHELL 17640400 == 32 [pid = 3748] [id = 229] 15:26:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (17642000) [pid = 3748] [serial = 686] [outer = 00000000] 15:26:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (17680C00) [pid = 3748] [serial = 687] [outer = 17642000] 15:26:37 INFO - PROCESS | 3748 | 1468967197765 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (17E7F000) [pid = 3748] [serial = 688] [outer = 17642000] 15:26:38 INFO - PROCESS | 3748 | 1468967198202 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]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 634ms 15:26:38 INFO - PROCESS | 3748 | 1468967198249 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 3748 | 1468967198251 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 15:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:26:38 INFO - PROCESS | 3748 | 1468967198254 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 3748 | 1468967198256 Marionette TRACE conn3 <- [1,882,null,{}] 15:26:38 INFO - PROCESS | 3748 | 1468967198259 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}] 15:26:38 INFO - PROCESS | 3748 | 1468967198265 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:38 INFO - PROCESS | 3748 | 1468967198382 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (18045800) [pid = 3748] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (163C2000) [pid = 3748] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1758F000) [pid = 3748] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1100DC00) [pid = 3748] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10507000) [pid = 3748] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (13117000) [pid = 3748] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1569A400) [pid = 3748] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (17E0D400) [pid = 3748] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (15030000) [pid = 3748] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1569C800) [pid = 3748] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (18036400) [pid = 3748] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:26:38 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (17686C00) [pid = 3748] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:26:38 INFO - PROCESS | 3748 | 1468967198594 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 3748 | 1468967198597 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:38 INFO - PROCESS | 3748 | ++DOCSHELL 10432400 == 33 [pid = 3748] [id = 230] 15:26:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (10507000) [pid = 3748] [serial = 689] [outer = 00000000] 15:26:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (11A51C00) [pid = 3748] [serial = 690] [outer = 10507000] 15:26:38 INFO - PROCESS | 3748 | 1468967198640 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (13250000) [pid = 3748] [serial = 691] [outer = 10507000] 15:26:38 INFO - PROCESS | 3748 | 1468967198972 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]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 747ms 15:26:38 INFO - PROCESS | 3748 | 1468967199006 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 3748 | 1468967199008 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 15:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:26:38 INFO - PROCESS | 3748 | 1468967199011 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 3748 | 1468967199013 Marionette TRACE conn3 <- [1,886,null,{}] 15:26:38 INFO - PROCESS | 3748 | 1468967199016 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}] 15:26:38 INFO - PROCESS | 3748 | 1468967199018 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:39 INFO - PROCESS | 3748 | 1468967199106 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:26:39 INFO - PROCESS | 3748 | 1468967199115 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 3748 | 1468967199117 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:39 INFO - PROCESS | 3748 | ++DOCSHELL 1393CC00 == 34 [pid = 3748] [id = 231] 15:26:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (15F8E800) [pid = 3748] [serial = 692] [outer = 00000000] 15:26:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19521C00) [pid = 3748] [serial = 693] [outer = 15F8E800] 15:26:39 INFO - PROCESS | 3748 | 1468967199164 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1951D400) [pid = 3748] [serial = 694] [outer = 15F8E800] 15:26:39 INFO - PROCESS | 3748 | 1468967199539 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]]]}] 15:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 578ms 15:26:39 INFO - PROCESS | 3748 | 1468967199589 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:26:39 INFO - PROCESS | 3748 | 1468967199591 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 15:26:39 INFO - PROCESS | 3748 | 1468967199594 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:26:39 INFO - PROCESS | 3748 | 1468967199596 Marionette TRACE conn3 <- [1,890,null,{}] 15:26:39 INFO - PROCESS | 3748 | 1468967199599 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}] 15:26:39 INFO - PROCESS | 3748 | 1468967199601 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:39 INFO - PROCESS | 3748 | 1468967199689 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:26:39 INFO - PROCESS | 3748 | 1468967199729 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 3748 | 1468967199731 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:39 INFO - PROCESS | 3748 | ++DOCSHELL 104E9800 == 35 [pid = 3748] [id = 232] 15:26:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1772E000) [pid = 3748] [serial = 695] [outer = 00000000] 15:26:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1980AC00) [pid = 3748] [serial = 696] [outer = 1772E000] 15:26:39 INFO - PROCESS | 3748 | 1468967199775 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19529800) [pid = 3748] [serial = 697] [outer = 1772E000] 15:26:40 INFO - PROCESS | 3748 | 1468967200131 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]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 579ms 15:26:40 INFO - PROCESS | 3748 | 1468967200171 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 3748 | 1468967200173 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 15:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:26:40 INFO - PROCESS | 3748 | 1468967200177 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 3748 | 1468967200178 Marionette TRACE conn3 <- [1,894,null,{}] 15:26:40 INFO - PROCESS | 3748 | 1468967200182 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}] 15:26:40 INFO - PROCESS | 3748 | 1468967200184 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:40 INFO - PROCESS | 3748 | 1468967200271 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:26:40 INFO - PROCESS | 3748 | 1468967200279 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 3748 | 1468967200281 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:40 INFO - PROCESS | 3748 | ++DOCSHELL 1952B800 == 36 [pid = 3748] [id = 233] 15:26:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19848400) [pid = 3748] [serial = 698] [outer = 00000000] 15:26:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19C86000) [pid = 3748] [serial = 699] [outer = 19848400] 15:26:40 INFO - PROCESS | 3748 | 1468967200323 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19C8FC00) [pid = 3748] [serial = 700] [outer = 19848400] 15:26:41 INFO - PROCESS | 3748 | 1468967201042 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]]]}] 15:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 945ms 15:26:41 INFO - PROCESS | 3748 | 1468967201132 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 3748 | 1468967201136 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 15:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:26:41 INFO - PROCESS | 3748 | 1468967201141 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - PROCESS | 3748 | 1468967201147 Marionette TRACE conn3 <- [1,898,null,{}] 15:26:41 INFO - PROCESS | 3748 | 1468967201152 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}] 15:26:41 INFO - PROCESS | 3748 | 1468967201155 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:41 INFO - PROCESS | 3748 | 1468967201286 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:26:41 INFO - PROCESS | 3748 | 1468967201405 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 3748 | 1468967201408 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:41 INFO - PROCESS | 3748 | ++DOCSHELL 11C2CC00 == 37 [pid = 3748] [id = 234] 15:26:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (11C2EC00) [pid = 3748] [serial = 701] [outer = 00000000] 15:26:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (12D98000) [pid = 3748] [serial = 702] [outer = 11C2EC00] 15:26:41 INFO - PROCESS | 3748 | 1468967201468 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (13432400) [pid = 3748] [serial = 703] [outer = 11C2EC00] 15:26:42 INFO - PROCESS | 3748 | 1468967202217 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]]]}] 15:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1128ms 15:26:42 INFO - PROCESS | 3748 | 1468967202296 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 3748 | 1468967202300 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 15:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:26:42 INFO - PROCESS | 3748 | 1468967202288 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 3748 | 1468967202291 Marionette TRACE conn3 <- [1,902,null,{}] 15:26:42 INFO - PROCESS | 3748 | 1468967202297 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}] 15:26:42 INFO - PROCESS | 3748 | 1468967202300 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:42 INFO - PROCESS | 3748 | 1468967202418 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:26:42 INFO - PROCESS | 3748 | 1468967202495 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 3748 | 1468967202500 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:42 INFO - PROCESS | 3748 | ++DOCSHELL 1047C400 == 38 [pid = 3748] [id = 235] 15:26:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (10F3D400) [pid = 3748] [serial = 704] [outer = 00000000] 15:26:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (11010800) [pid = 3748] [serial = 705] [outer = 10F3D400] 15:26:42 INFO - PROCESS | 3748 | 1468967202576 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (12933800) [pid = 3748] [serial = 706] [outer = 10F3D400] 15:26:42 INFO - PROCESS | 3748 | --DOCSHELL 104E9800 == 37 [pid = 3748] [id = 232] 15:26:42 INFO - PROCESS | 3748 | --DOCSHELL 1393CC00 == 36 [pid = 3748] [id = 231] 15:26:42 INFO - PROCESS | 3748 | --DOCSHELL 10432400 == 35 [pid = 3748] [id = 230] 15:26:42 INFO - PROCESS | 3748 | --DOCSHELL 17640400 == 34 [pid = 3748] [id = 229] 15:26:42 INFO - PROCESS | 3748 | --DOCSHELL 15E09C00 == 33 [pid = 3748] [id = 228] 15:26:42 INFO - PROCESS | 3748 | --DOCSHELL 156A0800 == 32 [pid = 3748] [id = 227] 15:26:42 INFO - PROCESS | 3748 | --DOCSHELL 13434000 == 31 [pid = 3748] [id = 226] 15:26:42 INFO - PROCESS | 3748 | --DOCSHELL 12BCDC00 == 30 [pid = 3748] [id = 225] 15:26:42 INFO - PROCESS | 3748 | --DOCSHELL 1026B800 == 29 [pid = 3748] [id = 224] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (163CDC00) [pid = 3748] [serial = 644] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (17E80400) [pid = 3748] [serial = 647] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (12B04800) [pid = 3748] [serial = 629] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (13112800) [pid = 3748] [serial = 630] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (10F3E400) [pid = 3748] [serial = 632] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (12824800) [pid = 3748] [serial = 633] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1325A400) [pid = 3748] [serial = 635] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (13937C00) [pid = 3748] [serial = 636] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (169B3400) [pid = 3748] [serial = 645] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (16662800) [pid = 3748] [serial = 651] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (163CCC00) [pid = 3748] [serial = 650] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (17E82400) [pid = 3748] [serial = 648] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19803C00) [pid = 3748] [serial = 657] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1980C000) [pid = 3748] [serial = 627] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (15693800) [pid = 3748] [serial = 638] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1569AC00) [pid = 3748] [serial = 639] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15E10800) [pid = 3748] [serial = 641] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1951EC00) [pid = 3748] [serial = 653] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19526C00) [pid = 3748] [serial = 654] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (15FA6800) [pid = 3748] [serial = 642] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1984C800) [pid = 3748] [serial = 660] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1984B000) [pid = 3748] [serial = 659] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (19807C00) [pid = 3748] [serial = 656] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3748 | 1468967202996 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]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 719ms 15:26:43 INFO - PROCESS | 3748 | 1468967203031 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 3748 | 1468967203036 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 15:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:26:43 INFO - PROCESS | 3748 | 1468967203043 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 3748 | 1468967203045 Marionette TRACE conn3 <- [1,906,null,{}] 15:26:43 INFO - PROCESS | 3748 | 1468967203049 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}] 15:26:43 INFO - PROCESS | 3748 | 1468967203034 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:43 INFO - PROCESS | 3748 | 1468967203147 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:26:43 INFO - PROCESS | 3748 | 1468967203154 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 3748 | 1468967203157 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:43 INFO - PROCESS | 3748 | ++DOCSHELL 131D0400 == 30 [pid = 3748] [id = 236] 15:26:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (13430800) [pid = 3748] [serial = 707] [outer = 00000000] 15:26:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1393A000) [pid = 3748] [serial = 708] [outer = 13430800] 15:26:43 INFO - PROCESS | 3748 | 1468967203203 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (13C56000) [pid = 3748] [serial = 709] [outer = 13430800] 15:26:43 INFO - PROCESS | 3748 | 1468967203613 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]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 634ms 15:26:43 INFO - PROCESS | 3748 | 1468967203663 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 3748 | 1468967203665 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 15:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:26:43 INFO - PROCESS | 3748 | 1468967203669 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 3748 | 1468967203672 Marionette TRACE conn3 <- [1,910,null,{}] 15:26:43 INFO - PROCESS | 3748 | 1468967203683 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}] 15:26:43 INFO - PROCESS | 3748 | 1468967203688 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:43 INFO - PROCESS | 3748 | 1468967203783 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:26:43 INFO - PROCESS | 3748 | 1468967203873 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 3748 | 1468967203877 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:43 INFO - PROCESS | 3748 | ++DOCSHELL 1569B000 == 31 [pid = 3748] [id = 237] 15:26:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1569B800) [pid = 3748] [serial = 710] [outer = 00000000] 15:26:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (156B2400) [pid = 3748] [serial = 711] [outer = 1569B800] 15:26:43 INFO - PROCESS | 3748 | 1468967203924 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15F88000) [pid = 3748] [serial = 712] [outer = 1569B800] 15:26:44 INFO - PROCESS | 3748 | 1468967204261 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]]]}] 15:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 635ms 15:26:44 INFO - PROCESS | 3748 | 1468967204311 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 3748 | 1468967204313 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 15:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:26:44 INFO - PROCESS | 3748 | 1468967204316 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 3748 | 1468967204318 Marionette TRACE conn3 <- [1,914,null,{}] 15:26:44 INFO - PROCESS | 3748 | 1468967204303 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}] 15:26:44 INFO - PROCESS | 3748 | 1468967204305 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:44 INFO - PROCESS | 3748 | 1468967204399 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:26:44 INFO - PROCESS | 3748 | 1468967204404 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 3748 | 1468967204406 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:44 INFO - PROCESS | 3748 | ++DOCSHELL 163C1800 == 32 [pid = 3748] [id = 238] 15:26:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (163C2C00) [pid = 3748] [serial = 713] [outer = 00000000] 15:26:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (16664C00) [pid = 3748] [serial = 714] [outer = 163C2C00] 15:26:44 INFO - PROCESS | 3748 | 1468967204450 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (169BF000) [pid = 3748] [serial = 715] [outer = 163C2C00] 15:26:44 INFO - PROCESS | 3748 | 1468967204860 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]]]}] 15:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 578ms 15:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:26:44 INFO - PROCESS | 3748 | 1468967204878 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 3748 | 1468967204880 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 15:26:44 INFO - PROCESS | 3748 | 1468967204890 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 3748 | 1468967204892 Marionette TRACE conn3 <- [1,918,null,{}] 15:26:44 INFO - PROCESS | 3748 | 1468967204895 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}] 15:26:44 INFO - PROCESS | 3748 | 1468967204897 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:44 INFO - PROCESS | 3748 | 1468967205009 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:26:45 INFO - PROCESS | 3748 | 1468967205076 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 3748 | 1468967205078 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:45 INFO - PROCESS | 3748 | ++DOCSHELL 1767B000 == 33 [pid = 3748] [id = 239] 15:26:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1767E000) [pid = 3748] [serial = 716] [outer = 00000000] 15:26:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (144FA000) [pid = 3748] [serial = 717] [outer = 1767E000] 15:26:45 INFO - PROCESS | 3748 | 1468967205121 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (17E82000) [pid = 3748] [serial = 718] [outer = 1767E000] 15:26:45 INFO - PROCESS | 3748 | 1468967205486 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]]]}] 15:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 635ms 15:26:45 INFO - PROCESS | 3748 | 1468967205524 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 3748 | 1468967205526 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 15:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:26:45 INFO - PROCESS | 3748 | 1468967205529 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 3748 | 1468967205531 Marionette TRACE conn3 <- [1,922,null,{}] 15:26:45 INFO - PROCESS | 3748 | 1468967205534 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}] 15:26:45 INFO - PROCESS | 3748 | 1468967205539 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:45 INFO - PROCESS | 3748 | 1468967205660 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:26:45 INFO - PROCESS | 3748 | 1468967205672 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 3748 | 1468967205674 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:45 INFO - PROCESS | 3748 | ++DOCSHELL 1803C800 == 34 [pid = 3748] [id = 240] 15:26:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1803F000) [pid = 3748] [serial = 719] [outer = 00000000] 15:26:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19527000) [pid = 3748] [serial = 720] [outer = 1803F000] 15:26:45 INFO - PROCESS | 3748 | 1468967205718 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1952B400) [pid = 3748] [serial = 721] [outer = 1803F000] 15:26:46 INFO - PROCESS | 3748 | 1468967206108 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]]]}] 15:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 620ms 15:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:26:46 INFO - PROCESS | 3748 | 1468967206154 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 3748 | 1468967206156 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 15:26:46 INFO - PROCESS | 3748 | 1468967206162 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 3748 | 1468967206164 Marionette TRACE conn3 <- [1,926,null,{}] 15:26:46 INFO - PROCESS | 3748 | 1468967206168 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}] 15:26:46 INFO - PROCESS | 3748 | 1468967206169 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:46 INFO - PROCESS | 3748 | 1468967206291 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:26:46 INFO - PROCESS | 3748 | 1468967206313 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:46 INFO - PROCESS | 3748 | 1468967206315 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:46 INFO - PROCESS | 3748 | ++DOCSHELL 19520C00 == 35 [pid = 3748] [id = 241] 15:26:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19525400) [pid = 3748] [serial = 722] [outer = 00000000] 15:26:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19846000) [pid = 3748] [serial = 723] [outer = 19525400] 15:26:46 INFO - PROCESS | 3748 | 1468967206358 Marionette DEBUG loaded listener.js 15:26:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19846800) [pid = 3748] [serial = 724] [outer = 19525400] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1772E000) [pid = 3748] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (10273400) [pid = 3748] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (156A1000) [pid = 3748] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (12BD1800) [pid = 3748] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (13437800) [pid = 3748] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (15FAC800) [pid = 3748] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (10A7DC00) [pid = 3748] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19525000) [pid = 3748] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (17642000) [pid = 3748] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (10507000) [pid = 3748] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:26:46 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15F8E800) [pid = 3748] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:26:46 INFO - PROCESS | 3748 | 1468967206794 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]]]}] 15:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 662ms 15:26:46 INFO - PROCESS | 3748 | 1468967206836 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 3748 | 1468967206838 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 15:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:26:46 INFO - PROCESS | 3748 | 1468967206842 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 3748 | 1468967206844 Marionette TRACE conn3 <- [1,930,null,{}] 15:26:46 INFO - PROCESS | 3748 | 1468967206830 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}] 15:26:46 INFO - PROCESS | 3748 | 1468967206832 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:46 INFO - PROCESS | 3748 | 1468967206910 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:26:46 INFO - PROCESS | 3748 | 1468967206915 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:46 INFO - PROCESS | 3748 | 1468967206917 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:46 INFO - PROCESS | 3748 | ++DOCSHELL 12B0C400 == 36 [pid = 3748] [id = 242] 15:26:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (163C6800) [pid = 3748] [serial = 725] [outer = 00000000] 15:26:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1952A000) [pid = 3748] [serial = 726] [outer = 163C6800] 15:26:46 INFO - PROCESS | 3748 | 1468967206961 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1952BC00) [pid = 3748] [serial = 727] [outer = 163C6800] 15:26:47 INFO - PROCESS | 3748 | 1468967207335 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]]]}] 15:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 536ms 15:26:47 INFO - PROCESS | 3748 | 1468967207388 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 3748 | 1468967207390 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 15:26:47 INFO - PROCESS | 3748 | 1468967207393 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - PROCESS | 3748 | 1468967207377 Marionette TRACE conn3 <- [1,934,null,{}] 15:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:26:47 INFO - PROCESS | 3748 | 1468967207380 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}] 15:26:47 INFO - PROCESS | 3748 | 1468967207382 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:47 INFO - PROCESS | 3748 | 1468967207458 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:26:47 INFO - PROCESS | 3748 | 1468967207463 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 3748 | 1468967207465 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:47 INFO - PROCESS | 3748 | ++DOCSHELL 1952A800 == 37 [pid = 3748] [id = 243] 15:26:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19843800) [pid = 3748] [serial = 728] [outer = 00000000] 15:26:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19C86400) [pid = 3748] [serial = 729] [outer = 19843800] 15:26:47 INFO - PROCESS | 3748 | 1468967207509 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19C8A400) [pid = 3748] [serial = 730] [outer = 19843800] 15:26:47 INFO - PROCESS | 3748 | 1468967207884 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]]]}] 15:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 535ms 15:26:47 INFO - PROCESS | 3748 | 1468967207920 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 3748 | 1468967207922 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 15:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:26:47 INFO - PROCESS | 3748 | 1468967207925 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - PROCESS | 3748 | 1468967207937 Marionette TRACE conn3 <- [1,938,null,{}] 15:26:47 INFO - PROCESS | 3748 | 1468967207957 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}] 15:26:47 INFO - PROCESS | 3748 | 1468967207959 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:48 INFO - PROCESS | 3748 | 1468967208044 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:26:48 INFO - PROCESS | 3748 | 1468967208053 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 3748 | 1468967208055 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:48 INFO - PROCESS | 3748 | ++DOCSHELL 19E50400 == 38 [pid = 3748] [id = 244] 15:26:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19E50C00) [pid = 3748] [serial = 731] [outer = 00000000] 15:26:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19EB3000) [pid = 3748] [serial = 732] [outer = 19E50C00] 15:26:48 INFO - PROCESS | 3748 | 1468967208098 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19EB7800) [pid = 3748] [serial = 733] [outer = 19E50C00] 15:26:48 INFO - PROCESS | 3748 | 1468967208605 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]]]}] 15:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 748ms 15:26:48 INFO - PROCESS | 3748 | 1468967208687 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 3748 | 1468967208691 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 15:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:26:48 INFO - PROCESS | 3748 | 1468967208712 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 3748 | 1468967208716 Marionette TRACE conn3 <- [1,942,null,{}] 15:26:48 INFO - PROCESS | 3748 | 1468967208722 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}] 15:26:48 INFO - PROCESS | 3748 | 1468967208725 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:48 INFO - PROCESS | 3748 | 1468967208873 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:26:48 INFO - PROCESS | 3748 | 1468967208979 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 3748 | 1468967208982 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:48 INFO - PROCESS | 3748 | ++DOCSHELL 10F3E400 == 39 [pid = 3748] [id = 245] 15:26:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (10F3FC00) [pid = 3748] [serial = 734] [outer = 00000000] 15:26:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (13112800) [pid = 3748] [serial = 735] [outer = 10F3FC00] 15:26:49 INFO - PROCESS | 3748 | 1468967209038 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (13939400) [pid = 3748] [serial = 736] [outer = 10F3FC00] 15:26:49 INFO - PROCESS | 3748 | 1468967209559 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]]]}] 15:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 903ms 15:26:49 INFO - PROCESS | 3748 | 1468967209620 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 3748 | 1468967209625 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 15:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:26:49 INFO - PROCESS | 3748 | 1468967209631 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 3748 | 1468967209634 Marionette TRACE conn3 <- [1,946,null,{}] 15:26:49 INFO - PROCESS | 3748 | 1468967209638 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}] 15:26:49 INFO - PROCESS | 3748 | 1468967209641 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:49 INFO - PROCESS | 3748 | 1468967209802 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:26:49 INFO - PROCESS | 3748 | 1468967209836 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 3748 | 1468967209839 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:49 INFO - PROCESS | 3748 | ++DOCSHELL 156AD000 == 40 [pid = 3748] [id = 246] 15:26:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (156AD400) [pid = 3748] [serial = 737] [outer = 00000000] 15:26:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (163C0400) [pid = 3748] [serial = 738] [outer = 156AD400] 15:26:49 INFO - PROCESS | 3748 | 1468967209894 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (170B6000) [pid = 3748] [serial = 739] [outer = 156AD400] 15:26:50 INFO - PROCESS | 3748 | 1468967210469 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]]]}] 15:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 860ms 15:26:50 INFO - PROCESS | 3748 | 1468967210497 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:26:50 INFO - PROCESS | 3748 | 1468967210499 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 15:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:26:50 INFO - PROCESS | 3748 | 1468967210503 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 3748 | 1468967210507 Marionette TRACE conn3 <- [1,950,null,{}] 15:26:50 INFO - PROCESS | 3748 | 1468967210517 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}] 15:26:50 INFO - PROCESS | 3748 | 1468967210522 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:50 INFO - PROCESS | 3748 | 1468967210606 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:26:50 INFO - PROCESS | 3748 | 1468967210736 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 3748 | 1468967210740 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:50 INFO - PROCESS | 3748 | ++DOCSHELL 15F92C00 == 41 [pid = 3748] [id = 247] 15:26:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (163BF000) [pid = 3748] [serial = 740] [outer = 00000000] 15:26:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (18016000) [pid = 3748] [serial = 741] [outer = 163BF000] 15:26:50 INFO - PROCESS | 3748 | 1468967210796 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1984CC00) [pid = 3748] [serial = 742] [outer = 163BF000] 15:26:51 INFO - PROCESS | 3748 | 1468967211443 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]]]}] 15:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 987ms 15:26:51 INFO - PROCESS | 3748 | 1468967211497 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 3748 | 1468967211481 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 15:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:26:51 INFO - PROCESS | 3748 | 1468967211486 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - PROCESS | 3748 | 1468967211489 Marionette TRACE conn3 <- [1,954,null,{}] 15:26:51 INFO - PROCESS | 3748 | 1468967211494 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}] 15:26:51 INFO - PROCESS | 3748 | 1468967211497 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:51 INFO - PROCESS | 3748 | 1468967211596 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:26:51 INFO - PROCESS | 3748 | 1468967211710 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:51 INFO - PROCESS | 3748 | 1468967211713 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:51 INFO - PROCESS | 3748 | ++DOCSHELL 0C772400 == 42 [pid = 3748] [id = 248] 15:26:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1026C000) [pid = 3748] [serial = 743] [outer = 00000000] 15:26:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (11C2FC00) [pid = 3748] [serial = 744] [outer = 1026C000] 15:26:51 INFO - PROCESS | 3748 | 1468967211763 Marionette DEBUG loaded listener.js 15:26:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (12D5D800) [pid = 3748] [serial = 745] [outer = 1026C000] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 1952A800 == 41 [pid = 3748] [id = 243] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 12B0C400 == 40 [pid = 3748] [id = 242] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 19520C00 == 39 [pid = 3748] [id = 241] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 1803C800 == 38 [pid = 3748] [id = 240] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 1767B000 == 37 [pid = 3748] [id = 239] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 163C1800 == 36 [pid = 3748] [id = 238] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 1569B000 == 35 [pid = 3748] [id = 237] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 131D0400 == 34 [pid = 3748] [id = 236] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 1047C400 == 33 [pid = 3748] [id = 235] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 11C2CC00 == 32 [pid = 3748] [id = 234] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 1952B800 == 31 [pid = 3748] [id = 233] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 15F92C00 == 30 [pid = 3748] [id = 247] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 19E50400 == 29 [pid = 3748] [id = 244] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 10F3E400 == 28 [pid = 3748] [id = 245] 15:26:52 INFO - PROCESS | 3748 | --DOCSHELL 156AD000 == 27 [pid = 3748] [id = 246] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (10507C00) [pid = 3748] [serial = 671] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (10A7F400) [pid = 3748] [serial = 672] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (15E0C800) [pid = 3748] [serial = 680] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (13024C00) [pid = 3748] [serial = 674] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (130B1400) [pid = 3748] [serial = 675] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (14199000) [pid = 3748] [serial = 677] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (141A2000) [pid = 3748] [serial = 678] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (16668400) [pid = 3748] [serial = 684] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1700E000) [pid = 3748] [serial = 685] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1325C000) [pid = 3748] [serial = 663] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (12BD0C00) [pid = 3748] [serial = 662] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1984AC00) [pid = 3748] [serial = 666] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19847000) [pid = 3748] [serial = 665] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (15073C00) [pid = 3748] [serial = 668] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (17E7F000) [pid = 3748] [serial = 688] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (17680C00) [pid = 3748] [serial = 687] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (11A51C00) [pid = 3748] [serial = 690] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19521C00) [pid = 3748] [serial = 693] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13250000) [pid = 3748] [serial = 691] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (15F93C00) [pid = 3748] [serial = 387] [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.] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15FA0C00) [pid = 3748] [serial = 681] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1951D400) [pid = 3748] [serial = 694] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19529800) [pid = 3748] [serial = 697] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1980AC00) [pid = 3748] [serial = 696] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3748 | 1468967212795 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]]]}] 15:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1311ms 15:26:52 INFO - PROCESS | 3748 | 1468967212807 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 3748 | 1468967212811 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 15:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:26:52 INFO - PROCESS | 3748 | 1468967212816 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 3748 | 1468967212819 Marionette TRACE conn3 <- [1,958,null,{}] 15:26:52 INFO - PROCESS | 3748 | 1468967212826 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}] 15:26:52 INFO - PROCESS | 3748 | 1468967212829 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:52 INFO - PROCESS | 3748 | 1468967212920 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:26:52 INFO - PROCESS | 3748 | 1468967212929 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 3748 | 1468967212933 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:52 INFO - PROCESS | 3748 | ++DOCSHELL 10F66400 == 28 [pid = 3748] [id = 249] 15:26:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (10F69000) [pid = 3748] [serial = 746] [outer = 00000000] 15:26:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1281D000) [pid = 3748] [serial = 747] [outer = 10F69000] 15:26:52 INFO - PROCESS | 3748 | 1468967212981 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (128A5400) [pid = 3748] [serial = 748] [outer = 10F69000] 15:26:53 INFO - PROCESS | 3748 | 1468967213409 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]]]}] 15:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 635ms 15:26:53 INFO - PROCESS | 3748 | 1468967213453 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 3748 | 1468967213458 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 15:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:26:53 INFO - PROCESS | 3748 | 1468967213465 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 3748 | 1468967213467 Marionette TRACE conn3 <- [1,962,null,{}] 15:26:53 INFO - PROCESS | 3748 | 1468967213471 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}] 15:26:53 INFO - PROCESS | 3748 | 1468967213473 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:53 INFO - PROCESS | 3748 | 1468967213558 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:26:53 INFO - PROCESS | 3748 | 1468967213566 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:53 INFO - PROCESS | 3748 | 1468967213569 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:53 INFO - PROCESS | 3748 | ++DOCSHELL 1324D400 == 29 [pid = 3748] [id = 250] 15:26:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1324DC00) [pid = 3748] [serial = 749] [outer = 00000000] 15:26:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (13258C00) [pid = 3748] [serial = 750] [outer = 1324DC00] 15:26:53 INFO - PROCESS | 3748 | 1468967213600 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (13437800) [pid = 3748] [serial = 751] [outer = 1324DC00] 15:26:54 INFO - PROCESS | 3748 | 1468967214050 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]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 621ms 15:26:54 INFO - PROCESS | 3748 | 1468967214095 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 3748 | 1468967214097 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 15:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:26:54 INFO - PROCESS | 3748 | 1468967214101 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 3748 | 1468967214104 Marionette TRACE conn3 <- [1,966,null,{}] 15:26:54 INFO - PROCESS | 3748 | 1468967214115 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}] 15:26:54 INFO - PROCESS | 3748 | 1468967214119 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:54 INFO - PROCESS | 3748 | 1468967214192 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:26:54 INFO - PROCESS | 3748 | 1468967214202 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 3748 | 1468967214205 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:54 INFO - PROCESS | 3748 | ++DOCSHELL 14441C00 == 30 [pid = 3748] [id = 251] 15:26:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (14443800) [pid = 3748] [serial = 752] [outer = 00000000] 15:26:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (15066000) [pid = 3748] [serial = 753] [outer = 14443800] 15:26:54 INFO - PROCESS | 3748 | 1468967214326 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (15695400) [pid = 3748] [serial = 754] [outer = 14443800] 15:26:54 INFO - PROCESS | 3748 | 1468967214728 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]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 663ms 15:26:54 INFO - PROCESS | 3748 | 1468967214780 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 3748 | 1468967214783 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 15:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:26:54 INFO - PROCESS | 3748 | 1468967214767 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 3748 | 1468967214769 Marionette TRACE conn3 <- [1,970,null,{}] 15:26:54 INFO - PROCESS | 3748 | 1468967214772 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}] 15:26:54 INFO - PROCESS | 3748 | 1468967214774 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:54 INFO - PROCESS | 3748 | 1468967214913 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:26:54 INFO - PROCESS | 3748 | 1468967214951 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 3748 | 1468967214953 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:54 INFO - PROCESS | 3748 | ++DOCSHELL 1569A000 == 31 [pid = 3748] [id = 252] 15:26:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1569C400) [pid = 3748] [serial = 755] [outer = 00000000] 15:26:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (15F8EC00) [pid = 3748] [serial = 756] [outer = 1569C400] 15:26:54 INFO - PROCESS | 3748 | 1468967214997 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (15FA9000) [pid = 3748] [serial = 757] [outer = 1569C400] 15:26:55 INFO - PROCESS | 3748 | 1468967215411 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]]]}] 15:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 663ms 15:26:55 INFO - PROCESS | 3748 | 1468967215447 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:26:55 INFO - PROCESS | 3748 | 1468967215449 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 15:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:26:55 INFO - PROCESS | 3748 | 1468967215453 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - PROCESS | 3748 | 1468967215454 Marionette TRACE conn3 <- [1,974,null,{}] 15:26:55 INFO - PROCESS | 3748 | 1468967215458 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}] 15:26:55 INFO - PROCESS | 3748 | 1468967215460 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:55 INFO - PROCESS | 3748 | 1468967215547 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:26:55 INFO - PROCESS | 3748 | 1468967215555 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 3748 | 1468967215558 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:55 INFO - PROCESS | 3748 | ++DOCSHELL 16135C00 == 32 [pid = 3748] [id = 253] 15:26:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (163BE800) [pid = 3748] [serial = 758] [outer = 00000000] 15:26:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (163CCC00) [pid = 3748] [serial = 759] [outer = 163BE800] 15:26:55 INFO - PROCESS | 3748 | 1468967215601 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (169BC800) [pid = 3748] [serial = 760] [outer = 163BE800] 15:26:56 INFO - PROCESS | 3748 | 1468967216031 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]]]}] 15:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 634ms 15:26:56 INFO - PROCESS | 3748 | 1468967216092 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 3748 | 1468967216094 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 15:26:56 INFO - PROCESS | 3748 | 1468967216080 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:26:56 INFO - PROCESS | 3748 | 1468967216081 Marionette TRACE conn3 <- [1,978,null,{}] 15:26:56 INFO - PROCESS | 3748 | 1468967216085 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}] 15:26:56 INFO - PROCESS | 3748 | 1468967216090 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:56 INFO - PROCESS | 3748 | 1468967216253 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:26:56 INFO - PROCESS | 3748 | 1468967216274 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 3748 | 1468967216276 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:56 INFO - PROCESS | 3748 | ++DOCSHELL 163C4800 == 33 [pid = 3748] [id = 254] 15:26:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (17E7F000) [pid = 3748] [serial = 761] [outer = 00000000] 15:26:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (18036800) [pid = 3748] [serial = 762] [outer = 17E7F000] 15:26:56 INFO - PROCESS | 3748 | 1468967216303 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1803BC00) [pid = 3748] [serial = 763] [outer = 17E7F000] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (19843800) [pid = 3748] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (19E50C00) [pid = 3748] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1767E000) [pid = 3748] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1803F000) [pid = 3748] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1569B800) [pid = 3748] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (10F3D400) [pid = 3748] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19525400) [pid = 3748] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19848400) [pid = 3748] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (11C2EC00) [pid = 3748] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13430800) [pid = 3748] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (163C2C00) [pid = 3748] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (163C6800) [pid = 3748] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:26:56 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13111400) [pid = 3748] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:26:56 INFO - PROCESS | 3748 | 1468967216771 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]]]}] 15:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 720ms 15:26:56 INFO - PROCESS | 3748 | 1468967216811 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 3748 | 1468967216823 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 15:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:26:56 INFO - PROCESS | 3748 | 1468967216826 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 3748 | 1468967216828 Marionette TRACE conn3 <- [1,982,null,{}] 15:26:56 INFO - PROCESS | 3748 | 1468967216831 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}] 15:26:56 INFO - PROCESS | 3748 | 1468967216833 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:56 INFO - PROCESS | 3748 | 1468967216908 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:26:56 INFO - PROCESS | 3748 | 1468967216913 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 3748 | 1468967216915 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:56 INFO - PROCESS | 3748 | ++DOCSHELL 11C2EC00 == 34 [pid = 3748] [id = 255] 15:26:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1302AC00) [pid = 3748] [serial = 764] [outer = 00000000] 15:26:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (163C8000) [pid = 3748] [serial = 765] [outer = 1302AC00] 15:26:56 INFO - PROCESS | 3748 | 1468967216940 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (169B3400) [pid = 3748] [serial = 766] [outer = 1302AC00] 15:26:57 INFO - PROCESS | 3748 | 1468967217317 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]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 536ms 15:26:57 INFO - PROCESS | 3748 | 1468967217366 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:26:57 INFO - PROCESS | 3748 | 1468967217368 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 15:26:57 INFO - PROCESS | 3748 | 1468967217371 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 3748 | 1468967217372 Marionette TRACE conn3 <- [1,986,null,{}] 15:26:57 INFO - PROCESS | 3748 | 1468967217376 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}] 15:26:57 INFO - PROCESS | 3748 | 1468967217378 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:57 INFO - PROCESS | 3748 | 1468967217453 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:26:57 INFO - PROCESS | 3748 | 1468967217459 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:57 INFO - PROCESS | 3748 | 1468967217461 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:57 INFO - PROCESS | 3748 | ++DOCSHELL 15F92400 == 35 [pid = 3748] [id = 256] 15:26:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (163C6800) [pid = 3748] [serial = 767] [outer = 00000000] 15:26:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19520400) [pid = 3748] [serial = 768] [outer = 163C6800] 15:26:57 INFO - PROCESS | 3748 | 1468967217489 Marionette DEBUG loaded listener.js 15:26:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1803F000) [pid = 3748] [serial = 769] [outer = 163C6800] 15:26:57 INFO - PROCESS | 3748 | 1468967217920 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]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 564ms 15:26:57 INFO - PROCESS | 3748 | 1468967217942 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 3748 | 1468967217944 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 15:26:57 INFO - PROCESS | 3748 | 1468967217947 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 3748 | 1468967217949 Marionette TRACE conn3 <- [1,990,null,{}] 15:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:26:57 INFO - PROCESS | 3748 | 1468967217952 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}] 15:26:57 INFO - PROCESS | 3748 | 1468967217954 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:58 INFO - PROCESS | 3748 | 1468967218029 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:26:58 INFO - PROCESS | 3748 | 1468967218035 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 3748 | 1468967218036 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:58 INFO - PROCESS | 3748 | ++DOCSHELL 14440400 == 36 [pid = 3748] [id = 257] 15:26:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19525000) [pid = 3748] [serial = 770] [outer = 00000000] 15:26:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1952B800) [pid = 3748] [serial = 771] [outer = 19525000] 15:26:58 INFO - PROCESS | 3748 | 1468967218078 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1980C800) [pid = 3748] [serial = 772] [outer = 19525000] 15:26:58 INFO - PROCESS | 3748 | 1468967218578 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]]]}] 15:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 663ms 15:26:58 INFO - PROCESS | 3748 | 1468967218630 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:26:58 INFO - PROCESS | 3748 | 1468967218635 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 15:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:26:58 INFO - PROCESS | 3748 | 1468967218641 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:26:58 INFO - PROCESS | 3748 | 1468967218644 Marionette TRACE conn3 <- [1,994,null,{}] 15:26:58 INFO - PROCESS | 3748 | 1468967218651 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}] 15:26:58 INFO - PROCESS | 3748 | 1468967218653 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:58 INFO - PROCESS | 3748 | 1468967218800 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:26:58 INFO - PROCESS | 3748 | 1468967218928 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 3748 | 1468967218933 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:58 INFO - PROCESS | 3748 | ++DOCSHELL 104E2C00 == 37 [pid = 3748] [id = 258] 15:26:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (104E6800) [pid = 3748] [serial = 773] [outer = 00000000] 15:26:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (12820400) [pid = 3748] [serial = 774] [outer = 104E6800] 15:26:58 INFO - PROCESS | 3748 | 1468967218990 Marionette DEBUG loaded listener.js 15:26:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (13151C00) [pid = 3748] [serial = 775] [outer = 104E6800] 15:26:59 INFO - PROCESS | 3748 | 1468967219656 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]]]}] 15:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1100ms 15:26:59 INFO - PROCESS | 3748 | 1468967219738 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 3748 | 1468967219743 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 15:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:26:59 INFO - PROCESS | 3748 | 1468967219732 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 3748 | 1468967219735 Marionette TRACE conn3 <- [1,998,null,{}] 15:26:59 INFO - PROCESS | 3748 | 1468967219739 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}] 15:26:59 INFO - PROCESS | 3748 | 1468967219742 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:26:59 INFO - PROCESS | 3748 | 1468967219877 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:26:59 INFO - PROCESS | 3748 | 1468967219998 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 3748 | 1468967220001 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:00 INFO - PROCESS | 3748 | ++DOCSHELL 10A73400 == 38 [pid = 3748] [id = 259] 15:27:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (10A80000) [pid = 3748] [serial = 776] [outer = 00000000] 15:27:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (13152000) [pid = 3748] [serial = 777] [outer = 10A80000] 15:27:00 INFO - PROCESS | 3748 | 1468967220060 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (13E8D400) [pid = 3748] [serial = 778] [outer = 10A80000] 15:27:00 INFO - PROCESS | 3748 | --DOCSHELL 15F92400 == 37 [pid = 3748] [id = 256] 15:27:00 INFO - PROCESS | 3748 | --DOCSHELL 11C2EC00 == 36 [pid = 3748] [id = 255] 15:27:00 INFO - PROCESS | 3748 | --DOCSHELL 163C4800 == 35 [pid = 3748] [id = 254] 15:27:00 INFO - PROCESS | 3748 | --DOCSHELL 16135C00 == 34 [pid = 3748] [id = 253] 15:27:00 INFO - PROCESS | 3748 | --DOCSHELL 1569A000 == 33 [pid = 3748] [id = 252] 15:27:00 INFO - PROCESS | 3748 | --DOCSHELL 14441C00 == 32 [pid = 3748] [id = 251] 15:27:00 INFO - PROCESS | 3748 | --DOCSHELL 1324D400 == 31 [pid = 3748] [id = 250] 15:27:00 INFO - PROCESS | 3748 | --DOCSHELL 10F66400 == 30 [pid = 3748] [id = 249] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (17729C00) [pid = 3748] [serial = 669] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (19C8A400) [pid = 3748] [serial = 730] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (19EB3000) [pid = 3748] [serial = 732] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (19EB7800) [pid = 3748] [serial = 733] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (144FA000) [pid = 3748] [serial = 717] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19527000) [pid = 3748] [serial = 720] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (17E82000) [pid = 3748] [serial = 718] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (15F88000) [pid = 3748] [serial = 712] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (156B2400) [pid = 3748] [serial = 711] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (11010800) [pid = 3748] [serial = 705] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (12933800) [pid = 3748] [serial = 706] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (19846000) [pid = 3748] [serial = 723] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19C8FC00) [pid = 3748] [serial = 700] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19C86000) [pid = 3748] [serial = 699] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (12D98000) [pid = 3748] [serial = 702] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (13432400) [pid = 3748] [serial = 703] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1393A000) [pid = 3748] [serial = 708] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (13C56000) [pid = 3748] [serial = 709] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (16664C00) [pid = 3748] [serial = 714] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1952B400) [pid = 3748] [serial = 721] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (19C86400) [pid = 3748] [serial = 729] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (19846800) [pid = 3748] [serial = 724] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1952A000) [pid = 3748] [serial = 726] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1952BC00) [pid = 3748] [serial = 727] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (169BF000) [pid = 3748] [serial = 715] [outer = 00000000] [url = about:blank] 15:27:00 INFO - PROCESS | 3748 | 1468967220775 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]]]}] 15:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1100ms 15:27:00 INFO - PROCESS | 3748 | 1468967220839 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:27:00 INFO - PROCESS | 3748 | 1468967220843 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 15:27:00 INFO - PROCESS | 3748 | 1468967220847 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - PROCESS | 3748 | 1468967220833 Marionette TRACE conn3 <- [1,1002,null,{}] 15:27:00 INFO - PROCESS | 3748 | 1468967220837 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}] 15:27:00 INFO - PROCESS | 3748 | 1468967220840 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:00 INFO - PROCESS | 3748 | 1468967220947 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:27:01 INFO - PROCESS | 3748 | 1468967221031 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 3748 | 1468967221015 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:01 INFO - PROCESS | 3748 | ++DOCSHELL 114D7400 == 31 [pid = 3748] [id = 260] 15:27:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (12820800) [pid = 3748] [serial = 779] [outer = 00000000] 15:27:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (12DA3C00) [pid = 3748] [serial = 780] [outer = 12820800] 15:27:01 INFO - PROCESS | 3748 | 1468967221064 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (131D0400) [pid = 3748] [serial = 781] [outer = 12820800] 15:27:01 INFO - PROCESS | 3748 | 1468967221496 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]]]}] 15:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 663ms 15:27:01 INFO - PROCESS | 3748 | 1468967221506 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:27:01 INFO - PROCESS | 3748 | 1468967221510 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 15:27:01 INFO - PROCESS | 3748 | 1468967221515 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:27:01 INFO - PROCESS | 3748 | 1468967221518 Marionette TRACE conn3 <- [1,1006,null,{}] 15:27:01 INFO - PROCESS | 3748 | 1468967221526 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}] 15:27:01 INFO - PROCESS | 3748 | 1468967221528 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:01 INFO - PROCESS | 3748 | 1468967221602 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:27:01 INFO - PROCESS | 3748 | 1468967221609 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 3748 | 1468967221612 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:01 INFO - PROCESS | 3748 | ++DOCSHELL 13E8E400 == 32 [pid = 3748] [id = 261] 15:27:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (13E90800) [pid = 3748] [serial = 782] [outer = 00000000] 15:27:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (14441C00) [pid = 3748] [serial = 783] [outer = 13E90800] 15:27:01 INFO - PROCESS | 3748 | 1468967221658 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1506D000) [pid = 3748] [serial = 784] [outer = 13E90800] 15:27:02 INFO - PROCESS | 3748 | 1468967222074 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]]]}] 15:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 578ms 15:27:02 INFO - PROCESS | 3748 | 1468967222093 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 3748 | 1468967222095 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 15:27:02 INFO - PROCESS | 3748 | 1468967222103 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:27:02 INFO - PROCESS | 3748 | 1468967222106 Marionette TRACE conn3 <- [1,1010,null,{}] 15:27:02 INFO - PROCESS | 3748 | 1468967222117 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}] 15:27:02 INFO - PROCESS | 3748 | 1468967222122 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:02 INFO - PROCESS | 3748 | 1468967222191 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:27:02 INFO - PROCESS | 3748 | 1468967222201 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 3748 | 1468967222204 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:02 INFO - PROCESS | 3748 | ++DOCSHELL 163C2400 == 33 [pid = 3748] [id = 262] 15:27:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (163C2800) [pid = 3748] [serial = 785] [outer = 00000000] 15:27:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (16662800) [pid = 3748] [serial = 786] [outer = 163C2800] 15:27:02 INFO - PROCESS | 3748 | 1468967222253 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (16F7C400) [pid = 3748] [serial = 787] [outer = 163C2800] 15:27:02 INFO - PROCESS | 3748 | 1468967222925 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]]]}] 15:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 903ms 15:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:27:02 INFO - PROCESS | 3748 | 1468967223009 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 3748 | 1468967223012 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 15:27:03 INFO - PROCESS | 3748 | 1468967223018 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 3748 | 1468967223021 Marionette TRACE conn3 <- [1,1014,null,{}] 15:27:03 INFO - PROCESS | 3748 | 1468967223026 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}] 15:27:03 INFO - PROCESS | 3748 | 1468967223030 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:03 INFO - PROCESS | 3748 | 1468967223127 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:27:03 INFO - PROCESS | 3748 | 1468967223205 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 3748 | 1468967223208 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:03 INFO - PROCESS | 3748 | ++DOCSHELL 12BD3800 == 34 [pid = 3748] [id = 263] 15:27:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (13114800) [pid = 3748] [serial = 788] [outer = 00000000] 15:27:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (14199800) [pid = 3748] [serial = 789] [outer = 13114800] 15:27:03 INFO - PROCESS | 3748 | 1468967223313 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15073800) [pid = 3748] [serial = 790] [outer = 13114800] 15:27:03 INFO - PROCESS | 3748 | 1468967223827 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]]]}] 15:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 860ms 15:27:03 INFO - PROCESS | 3748 | 1468967223862 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:27:03 INFO - PROCESS | 3748 | 1468967223867 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 15:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:27:03 INFO - PROCESS | 3748 | 1468967223874 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 3748 | 1468967223877 Marionette TRACE conn3 <- [1,1018,null,{}] 15:27:03 INFO - PROCESS | 3748 | 1468967223881 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}] 15:27:03 INFO - PROCESS | 3748 | 1468967223883 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:03 INFO - PROCESS | 3748 | 1468967223975 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:27:04 INFO - PROCESS | 3748 | 1468967224072 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 3748 | 1468967224074 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:04 INFO - PROCESS | 3748 | ++DOCSHELL 16916400 == 35 [pid = 3748] [id = 264] 15:27:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (169B3800) [pid = 3748] [serial = 791] [outer = 00000000] 15:27:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (17680400) [pid = 3748] [serial = 792] [outer = 169B3800] 15:27:04 INFO - PROCESS | 3748 | 1468967224113 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (17730400) [pid = 3748] [serial = 793] [outer = 169B3800] 15:27:04 INFO - PROCESS | 3748 | 1468967224706 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]]]}] 15:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 903ms 15:27:04 INFO - PROCESS | 3748 | 1468967224780 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:27:04 INFO - PROCESS | 3748 | 1468967224783 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 15:27:04 INFO - PROCESS | 3748 | 1468967224786 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 3748 | 1468967224790 Marionette TRACE conn3 <- [1,1022,null,{}] 15:27:04 INFO - PROCESS | 3748 | 1468967224802 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}] 15:27:04 INFO - PROCESS | 3748 | 1468967224806 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:04 INFO - PROCESS | 3748 | 1468967224891 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:27:04 INFO - PROCESS | 3748 | 1468967224975 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 3748 | 1468967224979 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:05 INFO - PROCESS | 3748 | ++DOCSHELL 1803A800 == 36 [pid = 3748] [id = 265] 15:27:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1803B800) [pid = 3748] [serial = 794] [outer = 00000000] 15:27:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1951FC00) [pid = 3748] [serial = 795] [outer = 1803B800] 15:27:05 INFO - PROCESS | 3748 | 1468967225079 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1952A400) [pid = 3748] [serial = 796] [outer = 1803B800] 15:27:05 INFO - PROCESS | 3748 | 1468967225575 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]]]}] 15:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 846ms 15:27:05 INFO - PROCESS | 3748 | 1468967225638 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 3748 | 1468967225641 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 15:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:27:05 INFO - PROCESS | 3748 | 1468967225644 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 3748 | 1468967225646 Marionette TRACE conn3 <- [1,1026,null,{}] 15:27:05 INFO - PROCESS | 3748 | 1468967225650 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}] 15:27:05 INFO - PROCESS | 3748 | 1468967225652 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:05 INFO - PROCESS | 3748 | 1468967225740 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:27:05 INFO - PROCESS | 3748 | 1468967225885 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 3748 | 1468967225888 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:05 INFO - PROCESS | 3748 | ++DOCSHELL 102CA800 == 37 [pid = 3748] [id = 266] 15:27:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (102CB400) [pid = 3748] [serial = 797] [outer = 00000000] 15:27:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (10A74400) [pid = 3748] [serial = 798] [outer = 102CB400] 15:27:05 INFO - PROCESS | 3748 | 1468967225940 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (10F63000) [pid = 3748] [serial = 799] [outer = 102CB400] 15:27:06 INFO - PROCESS | 3748 | --DOCSHELL 13E8E400 == 36 [pid = 3748] [id = 261] 15:27:06 INFO - PROCESS | 3748 | --DOCSHELL 114D7400 == 35 [pid = 3748] [id = 260] 15:27:06 INFO - PROCESS | 3748 | --DOCSHELL 104E2C00 == 34 [pid = 3748] [id = 258] 15:27:06 INFO - PROCESS | 3748 | --DOCSHELL 0C772400 == 33 [pid = 3748] [id = 248] 15:27:06 INFO - PROCESS | 3748 | --DOCSHELL 14440400 == 32 [pid = 3748] [id = 257] 15:27:06 INFO - PROCESS | 3748 | --DOCSHELL 10A73400 == 31 [pid = 3748] [id = 259] 15:27:06 INFO - PROCESS | 3748 | --DOCSHELL 1803A800 == 30 [pid = 3748] [id = 265] 15:27:06 INFO - PROCESS | 3748 | --DOCSHELL 16916400 == 29 [pid = 3748] [id = 264] 15:27:06 INFO - PROCESS | 3748 | --DOCSHELL 163C2400 == 28 [pid = 3748] [id = 262] 15:27:06 INFO - PROCESS | 3748 | --DOCSHELL 12BD3800 == 27 [pid = 3748] [id = 263] 15:27:07 INFO - PROCESS | 3748 | 1468967227059 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]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1453ms 15:27:07 INFO - PROCESS | 3748 | 1468967227086 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 3748 | 1468967227090 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 15:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:27:07 INFO - PROCESS | 3748 | 1468967227095 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 3748 | 1468967227098 Marionette TRACE conn3 <- [1,1030,null,{}] 15:27:07 INFO - PROCESS | 3748 | 1468967227104 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}] 15:27:07 INFO - PROCESS | 3748 | 1468967227107 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:07 INFO - PROCESS | 3748 | 1468967227244 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:27:07 INFO - PROCESS | 3748 | 1468967227321 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 3748 | 1468967227323 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:07 INFO - PROCESS | 3748 | ++DOCSHELL 11C2EC00 == 28 [pid = 3748] [id = 267] 15:27:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (11CD7C00) [pid = 3748] [serial = 800] [outer = 00000000] 15:27:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (131C9800) [pid = 3748] [serial = 801] [outer = 11CD7C00] 15:27:07 INFO - PROCESS | 3748 | 1468967227379 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (13258400) [pid = 3748] [serial = 802] [outer = 11CD7C00] 15:27:07 INFO - PROCESS | 3748 | 1468967227775 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]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 719ms 15:27:07 INFO - PROCESS | 3748 | 1468967227818 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 3748 | 1468967227823 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 15:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:27:07 INFO - PROCESS | 3748 | 1468967227830 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 3748 | 1468967227833 Marionette TRACE conn3 <- [1,1034,null,{}] 15:27:07 INFO - PROCESS | 3748 | 1468967227837 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}] 15:27:07 INFO - PROCESS | 3748 | 1468967227840 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:07 INFO - PROCESS | 3748 | 1468967227956 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:27:07 INFO - PROCESS | 3748 | 1468967227998 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 3748 | 1468967228001 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:08 INFO - PROCESS | 3748 | ++DOCSHELL 15064C00 == 29 [pid = 3748] [id = 268] 15:27:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (15065000) [pid = 3748] [serial = 803] [outer = 00000000] 15:27:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (156A1400) [pid = 3748] [serial = 804] [outer = 15065000] 15:27:08 INFO - PROCESS | 3748 | 1468967228048 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (15E09000) [pid = 3748] [serial = 805] [outer = 15065000] 15:27:08 INFO - PROCESS | 3748 | 1468967228477 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]]]}] 15:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 677ms 15:27:08 INFO - PROCESS | 3748 | 1468967228508 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 3748 | 1468967228511 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 15:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:27:08 INFO - PROCESS | 3748 | 1468967228514 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - PROCESS | 3748 | 1468967228518 Marionette TRACE conn3 <- [1,1038,null,{}] 15:27:08 INFO - PROCESS | 3748 | 1468967228530 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}] 15:27:08 INFO - PROCESS | 3748 | 1468967228535 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:08 INFO - PROCESS | 3748 | 1468967228634 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:27:08 INFO - PROCESS | 3748 | 1468967228643 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 3748 | 1468967228646 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:08 INFO - PROCESS | 3748 | ++DOCSHELL 1767E400 == 30 [pid = 3748] [id = 269] 15:27:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1767F400) [pid = 3748] [serial = 806] [outer = 00000000] 15:27:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (17B20800) [pid = 3748] [serial = 807] [outer = 1767F400] 15:27:08 INFO - PROCESS | 3748 | 1468967228694 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (18017400) [pid = 3748] [serial = 808] [outer = 1767F400] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (1569C400) [pid = 3748] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (10F69000) [pid = 3748] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (1324DC00) [pid = 3748] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (1026C000) [pid = 3748] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (14443800) [pid = 3748] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (12820800) [pid = 3748] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (10A80000) [pid = 3748] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (19525000) [pid = 3748] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (163C2800) [pid = 3748] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (163BE800) [pid = 3748] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (104E6800) [pid = 3748] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (10F3FC00) [pid = 3748] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (163C6800) [pid = 3748] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (156AD400) [pid = 3748] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (163BF000) [pid = 3748] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (17E7F000) [pid = 3748] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13E90800) [pid = 3748] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:27:09 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1302AC00) [pid = 3748] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:27:09 INFO - PROCESS | 3748 | 1468967229350 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]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 860ms 15:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:27:09 INFO - PROCESS | 3748 | 1468967229362 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 3748 | 1468967229365 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 15:27:09 INFO - PROCESS | 3748 | 1468967229379 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 3748 | 1468967229382 Marionette TRACE conn3 <- [1,1042,null,{}] 15:27:09 INFO - PROCESS | 3748 | 1468967229386 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}] 15:27:09 INFO - PROCESS | 3748 | 1468967229388 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:09 INFO - PROCESS | 3748 | 1468967229451 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:27:09 INFO - PROCESS | 3748 | 1468967229459 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 3748 | 1468967229461 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:09 INFO - PROCESS | 3748 | ++DOCSHELL 102C6000 == 31 [pid = 3748] [id = 270] 15:27:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (10435C00) [pid = 3748] [serial = 809] [outer = 00000000] 15:27:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (114DA400) [pid = 3748] [serial = 810] [outer = 10435C00] 15:27:09 INFO - PROCESS | 3748 | 1468967229577 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1443F000) [pid = 3748] [serial = 811] [outer = 10435C00] 15:27:09 INFO - PROCESS | 3748 | 1468967229918 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]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 593ms 15:27:09 INFO - PROCESS | 3748 | 1468967229965 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 3748 | 1468967229967 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 15:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:27:09 INFO - PROCESS | 3748 | 1468967229970 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 3748 | 1468967229972 Marionette TRACE conn3 <- [1,1046,null,{}] 15:27:09 INFO - PROCESS | 3748 | 1468967229976 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}] 15:27:09 INFO - PROCESS | 3748 | 1468967229978 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:10 INFO - PROCESS | 3748 | 1468967230070 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:27:10 INFO - PROCESS | 3748 | 1468967230078 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 3748 | 1468967230080 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:10 INFO - PROCESS | 3748 | ++DOCSHELL 1302AC00 == 32 [pid = 3748] [id = 271] 15:27:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (131C5C00) [pid = 3748] [serial = 812] [outer = 00000000] 15:27:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (17734400) [pid = 3748] [serial = 813] [outer = 131C5C00] 15:27:10 INFO - PROCESS | 3748 | 1468967230124 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (17E7D800) [pid = 3748] [serial = 814] [outer = 131C5C00] 15:27:10 INFO - PROCESS | 3748 | 1468967230485 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]]]}] 15:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 564ms 15:27:10 INFO - PROCESS | 3748 | 1468967230547 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 3748 | 1468967230549 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 15:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:27:10 INFO - PROCESS | 3748 | 1468967230552 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 3748 | 1468967230554 Marionette TRACE conn3 <- [1,1050,null,{}] 15:27:10 INFO - PROCESS | 3748 | 1468967230557 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}] 15:27:10 INFO - PROCESS | 3748 | 1468967230563 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:10 INFO - PROCESS | 3748 | 1468967230677 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:27:10 INFO - PROCESS | 3748 | 1468967230720 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 3748 | 1468967230722 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:10 INFO - PROCESS | 3748 | ++DOCSHELL 19804800 == 33 [pid = 3748] [id = 272] 15:27:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19808800) [pid = 3748] [serial = 815] [outer = 00000000] 15:27:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19849000) [pid = 3748] [serial = 816] [outer = 19808800] 15:27:10 INFO - PROCESS | 3748 | 1468967230766 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19850800) [pid = 3748] [serial = 817] [outer = 19808800] 15:27:11 INFO - PROCESS | 3748 | 1468967231204 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]]]}] 15:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 719ms 15:27:11 INFO - PROCESS | 3748 | 1468967231276 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 3748 | 1468967231281 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 15:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:27:11 INFO - PROCESS | 3748 | 1468967231287 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 3748 | 1468967231290 Marionette TRACE conn3 <- [1,1054,null,{}] 15:27:11 INFO - PROCESS | 3748 | 1468967231296 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}] 15:27:11 INFO - PROCESS | 3748 | 1468967231299 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:11 INFO - PROCESS | 3748 | 1468967231417 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:27:11 INFO - PROCESS | 3748 | 1468967231521 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 3748 | 1468967231526 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:11 INFO - PROCESS | 3748 | ++DOCSHELL 1055A800 == 34 [pid = 3748] [id = 273] 15:27:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (10A01400) [pid = 3748] [serial = 818] [outer = 00000000] 15:27:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (12D9D000) [pid = 3748] [serial = 819] [outer = 10A01400] 15:27:11 INFO - PROCESS | 3748 | 1468967231599 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (131C5400) [pid = 3748] [serial = 820] [outer = 10A01400] 15:27:12 INFO - PROCESS | 3748 | 1468967232386 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]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1128ms 15:27:12 INFO - PROCESS | 3748 | 1468967232417 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 3748 | 1468967232421 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 15:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:27:12 INFO - PROCESS | 3748 | 1468967232428 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 3748 | 1468967232431 Marionette TRACE conn3 <- [1,1058,null,{}] 15:27:12 INFO - PROCESS | 3748 | 1468967232436 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}] 15:27:12 INFO - PROCESS | 3748 | 1468967232439 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:12 INFO - PROCESS | 3748 | 1468967232551 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:27:12 INFO - PROCESS | 3748 | 1468967232680 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 3748 | 1468967232682 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:12 INFO - PROCESS | 3748 | ++DOCSHELL 15064800 == 35 [pid = 3748] [id = 274] 15:27:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (15699000) [pid = 3748] [serial = 821] [outer = 00000000] 15:27:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (15F8B400) [pid = 3748] [serial = 822] [outer = 15699000] 15:27:12 INFO - PROCESS | 3748 | 1468967232720 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (163BF400) [pid = 3748] [serial = 823] [outer = 15699000] 15:27:13 INFO - PROCESS | 3748 | --DOCSHELL 1302AC00 == 34 [pid = 3748] [id = 271] 15:27:13 INFO - PROCESS | 3748 | --DOCSHELL 102C6000 == 33 [pid = 3748] [id = 270] 15:27:13 INFO - PROCESS | 3748 | --DOCSHELL 1767E400 == 32 [pid = 3748] [id = 269] 15:27:13 INFO - PROCESS | 3748 | --DOCSHELL 15064C00 == 31 [pid = 3748] [id = 268] 15:27:13 INFO - PROCESS | 3748 | --DOCSHELL 11C2EC00 == 30 [pid = 3748] [id = 267] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (15695400) [pid = 3748] [serial = 754] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (15F8EC00) [pid = 3748] [serial = 756] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (1281D000) [pid = 3748] [serial = 747] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (128A5400) [pid = 3748] [serial = 748] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (13258C00) [pid = 3748] [serial = 750] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (13437800) [pid = 3748] [serial = 751] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (11C2FC00) [pid = 3748] [serial = 744] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (12D5D800) [pid = 3748] [serial = 745] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (15066000) [pid = 3748] [serial = 753] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (12DA3C00) [pid = 3748] [serial = 780] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (13E8D400) [pid = 3748] [serial = 778] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1980C800) [pid = 3748] [serial = 772] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (16662800) [pid = 3748] [serial = 786] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (169BC800) [pid = 3748] [serial = 760] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (12820400) [pid = 3748] [serial = 774] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (13939400) [pid = 3748] [serial = 736] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13112800) [pid = 3748] [serial = 735] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1803F000) [pid = 3748] [serial = 769] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (170B6000) [pid = 3748] [serial = 739] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (163C0400) [pid = 3748] [serial = 738] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (163CCC00) [pid = 3748] [serial = 759] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (16F7C400) [pid = 3748] [serial = 787] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1952B800) [pid = 3748] [serial = 771] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (131D0400) [pid = 3748] [serial = 781] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1984CC00) [pid = 3748] [serial = 742] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (18016000) [pid = 3748] [serial = 741] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (15FA9000) [pid = 3748] [serial = 757] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (18036800) [pid = 3748] [serial = 762] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (1506D000) [pid = 3748] [serial = 784] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (19520400) [pid = 3748] [serial = 768] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (14441C00) [pid = 3748] [serial = 783] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (1803BC00) [pid = 3748] [serial = 763] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (163C8000) [pid = 3748] [serial = 765] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (13152000) [pid = 3748] [serial = 777] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (13151C00) [pid = 3748] [serial = 775] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | --DOMWINDOW == 55 (169B3400) [pid = 3748] [serial = 766] [outer = 00000000] [url = about:blank] 15:27:13 INFO - PROCESS | 3748 | 1468967233480 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]]]}] 15:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1072ms 15:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:27:13 INFO - PROCESS | 3748 | 1468967233498 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 3748 | 1468967233502 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 15:27:13 INFO - PROCESS | 3748 | 1468967233507 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 3748 | 1468967233510 Marionette TRACE conn3 <- [1,1062,null,{}] 15:27:13 INFO - PROCESS | 3748 | 1468967233515 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}] 15:27:13 INFO - PROCESS | 3748 | 1468967233518 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:13 INFO - PROCESS | 3748 | 1468967233606 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:27:13 INFO - PROCESS | 3748 | 1468967233613 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 3748 | 1468967233618 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:13 INFO - PROCESS | 3748 | ++DOCSHELL 10F42400 == 31 [pid = 3748] [id = 275] 15:27:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (10F49C00) [pid = 3748] [serial = 824] [outer = 00000000] 15:27:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (12D65800) [pid = 3748] [serial = 825] [outer = 10F49C00] 15:27:13 INFO - PROCESS | 3748 | 1468967233666 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (1305D800) [pid = 3748] [serial = 826] [outer = 10F49C00] 15:27:14 INFO - PROCESS | 3748 | 1468967234081 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]]]}] 15:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 620ms 15:27:14 INFO - PROCESS | 3748 | 1468967234152 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 3748 | 1468967234157 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 15:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:27:14 INFO - PROCESS | 3748 | 1468967234165 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 3748 | 1468967234168 Marionette TRACE conn3 <- [1,1066,null,{}] 15:27:14 INFO - PROCESS | 3748 | 1468967234171 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}] 15:27:14 INFO - PROCESS | 3748 | 1468967234174 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:14 INFO - PROCESS | 3748 | 1468967234240 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:27:14 INFO - PROCESS | 3748 | 1468967234322 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 3748 | 1468967234325 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:14 INFO - PROCESS | 3748 | ++DOCSHELL 13437800 == 32 [pid = 3748] [id = 276] 15:27:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (1343A800) [pid = 3748] [serial = 827] [outer = 00000000] 15:27:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (13C58000) [pid = 3748] [serial = 828] [outer = 1343A800] 15:27:14 INFO - PROCESS | 3748 | 1468967234371 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (13E8F000) [pid = 3748] [serial = 829] [outer = 1343A800] 15:27:14 INFO - PROCESS | 3748 | 1468967234731 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]]]}] 15:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 578ms 15:27:14 INFO - PROCESS | 3748 | 1468967234746 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 3748 | 1468967234748 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 15:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:27:14 INFO - PROCESS | 3748 | 1468967234752 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 3748 | 1468967234737 Marionette TRACE conn3 <- [1,1070,null,{}] 15:27:14 INFO - PROCESS | 3748 | 1468967234748 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}] 15:27:14 INFO - PROCESS | 3748 | 1468967234753 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:14 INFO - PROCESS | 3748 | 1468967234835 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:27:14 INFO - PROCESS | 3748 | 1468967234842 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 3748 | 1468967234845 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:14 INFO - PROCESS | 3748 | ++DOCSHELL 15694C00 == 33 [pid = 3748] [id = 277] 15:27:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (15695000) [pid = 3748] [serial = 830] [outer = 00000000] 15:27:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (1569DC00) [pid = 3748] [serial = 831] [outer = 15695000] 15:27:14 INFO - PROCESS | 3748 | 1468967234895 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (15E0CC00) [pid = 3748] [serial = 832] [outer = 15695000] 15:27:15 INFO - PROCESS | 3748 | 1468967235289 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]]]}] 15:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 578ms 15:27:15 INFO - PROCESS | 3748 | 1468967235312 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 3748 | 1468967235314 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 15:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:27:15 INFO - PROCESS | 3748 | 1468967235318 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 3748 | 1468967235319 Marionette TRACE conn3 <- [1,1074,null,{}] 15:27:15 INFO - PROCESS | 3748 | 1468967235333 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}] 15:27:15 INFO - PROCESS | 3748 | 1468967235335 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:15 INFO - PROCESS | 3748 | 1468967235444 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:27:15 INFO - PROCESS | 3748 | 1468967235512 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:15 INFO - PROCESS | 3748 | 1468967235514 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:15 INFO - PROCESS | 3748 | ++DOCSHELL 163C5C00 == 34 [pid = 3748] [id = 278] 15:27:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (163C6400) [pid = 3748] [serial = 833] [outer = 00000000] 15:27:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (16667400) [pid = 3748] [serial = 834] [outer = 163C6400] 15:27:15 INFO - PROCESS | 3748 | 1468967235557 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (16F7C400) [pid = 3748] [serial = 835] [outer = 163C6400] 15:27:15 INFO - PROCESS | 3748 | 1468967235942 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]]]}] 15:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 663ms 15:27:15 INFO - PROCESS | 3748 | 1468967235998 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 3748 | 1468967236000 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 15:27:15 INFO - PROCESS | 3748 | 1468967236003 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:27:15 INFO - PROCESS | 3748 | 1468967236005 Marionette TRACE conn3 <- [1,1078,null,{}] 15:27:15 INFO - PROCESS | 3748 | 1468967236009 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}] 15:27:15 INFO - PROCESS | 3748 | 1468967236011 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:16 INFO - PROCESS | 3748 | 1468967236101 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:27:16 INFO - PROCESS | 3748 | 1468967236110 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 3748 | 1468967236112 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:16 INFO - PROCESS | 3748 | ++DOCSHELL 170B5C00 == 35 [pid = 3748] [id = 279] 15:27:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1763B400) [pid = 3748] [serial = 836] [outer = 00000000] 15:27:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (17680000) [pid = 3748] [serial = 837] [outer = 1763B400] 15:27:16 INFO - PROCESS | 3748 | 1468967236200 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (17B19C00) [pid = 3748] [serial = 838] [outer = 1763B400] 15:27:16 INFO - PROCESS | 3748 | 1468967236593 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]]]}] 15:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 635ms 15:27:16 INFO - PROCESS | 3748 | 1468967236629 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:27:16 INFO - PROCESS | 3748 | 1468967236631 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 15:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:27:16 INFO - PROCESS | 3748 | 1468967236639 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:27:16 INFO - PROCESS | 3748 | 1468967236641 Marionette TRACE conn3 <- [1,1082,null,{}] 15:27:16 INFO - PROCESS | 3748 | 1468967236644 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}] 15:27:16 INFO - PROCESS | 3748 | 1468967236650 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:16 INFO - PROCESS | 3748 | 1468967236799 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:27:16 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (131C5C00) [pid = 3748] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:27:16 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (15065000) [pid = 3748] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:27:16 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (102CB400) [pid = 3748] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:27:16 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (13114800) [pid = 3748] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:27:16 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (169B3800) [pid = 3748] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:27:16 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (1803B800) [pid = 3748] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:27:16 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1767F400) [pid = 3748] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:27:16 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (10435C00) [pid = 3748] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:27:16 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (11CD7C00) [pid = 3748] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:27:16 INFO - PROCESS | 3748 | 1468967236863 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 3748 | 1468967236865 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:16 INFO - PROCESS | 3748 | ++DOCSHELL 10506800 == 36 [pid = 3748] [id = 280] 15:27:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (10509000) [pid = 3748] [serial = 839] [outer = 00000000] 15:27:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (13114800) [pid = 3748] [serial = 840] [outer = 10509000] 15:27:16 INFO - PROCESS | 3748 | 1468967236909 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (13E8BC00) [pid = 3748] [serial = 841] [outer = 10509000] 15:27:17 INFO - PROCESS | 3748 | 1468967237233 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]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 620ms 15:27:17 INFO - PROCESS | 3748 | 1468967237278 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 3748 | 1468967237280 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 15:27:17 INFO - PROCESS | 3748 | 1468967237283 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:27:17 INFO - PROCESS | 3748 | 1468967237285 Marionette TRACE conn3 <- [1,1086,null,{}] 15:27:17 INFO - PROCESS | 3748 | 1468967237288 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}] 15:27:17 INFO - PROCESS | 3748 | 1468967237290 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:17 INFO - PROCESS | 3748 | 1468967237353 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:27:17 INFO - PROCESS | 3748 | 1468967237435 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 3748 | 1468967237437 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:17 INFO - PROCESS | 3748 | ++DOCSHELL 11C2D400 == 37 [pid = 3748] [id = 281] 15:27:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (131C5C00) [pid = 3748] [serial = 842] [outer = 00000000] 15:27:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (19524C00) [pid = 3748] [serial = 843] [outer = 131C5C00] 15:27:17 INFO - PROCESS | 3748 | 1468967237480 Marionette DEBUG loaded listener.js 15:27:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (19528400) [pid = 3748] [serial = 844] [outer = 131C5C00] 15:27:17 INFO - PROCESS | 3748 | 1468967237799 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]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 536ms 15:27:17 INFO - PROCESS | 3748 | 1468967237821 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 3748 | 1468967237823 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 15:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:27:17 INFO - PROCESS | 3748 | 1468967237826 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 3748 | 1468967237828 Marionette TRACE conn3 <- [1,1090,null,{}] 15:27:17 INFO - PROCESS | 3748 | 1468967237814 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}] 15:27:17 INFO - PROCESS | 3748 | 1468967237816 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:17 INFO - PROCESS | 3748 | 1468967237926 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:27:17 INFO - PROCESS | 3748 | 1468967237934 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 3748 | 1468967237936 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:17 INFO - PROCESS | 3748 | ++DOCSHELL 1325C800 == 38 [pid = 3748] [id = 282] 15:27:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1506D000) [pid = 3748] [serial = 845] [outer = 00000000] 15:27:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (19842C00) [pid = 3748] [serial = 846] [outer = 1506D000] 15:27:17 INFO - PROCESS | 3748 | 1468967237979 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (19845800) [pid = 3748] [serial = 847] [outer = 1506D000] 15:27:18 INFO - PROCESS | 3748 | 1468967238362 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]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 579ms 15:27:18 INFO - PROCESS | 3748 | 1468967238405 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 3748 | 1468967238390 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 15:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:27:18 INFO - PROCESS | 3748 | 1468967238393 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 3748 | 1468967238395 Marionette TRACE conn3 <- [1,1094,null,{}] 15:27:18 INFO - PROCESS | 3748 | 1468967238398 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}] 15:27:18 INFO - PROCESS | 3748 | 1468967238400 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:18 INFO - PROCESS | 3748 | 1468967238519 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:27:18 INFO - PROCESS | 3748 | 1468967238527 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 3748 | 1468967238529 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:18 INFO - PROCESS | 3748 | ++DOCSHELL 14443400 == 39 [pid = 3748] [id = 283] 15:27:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1980C800) [pid = 3748] [serial = 848] [outer = 00000000] 15:27:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19992000) [pid = 3748] [serial = 849] [outer = 1980C800] 15:27:18 INFO - PROCESS | 3748 | 1468967238571 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19C85800) [pid = 3748] [serial = 850] [outer = 1980C800] 15:27:18 INFO - PROCESS | 3748 | 1468967238970 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]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 578ms 15:27:18 INFO - PROCESS | 3748 | 1468967238989 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 3748 | 1468967238993 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 15:27:18 INFO - PROCESS | 3748 | 1468967238999 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:27:18 INFO - PROCESS | 3748 | 1468967239003 Marionette TRACE conn3 <- [1,1098,null,{}] 15:27:18 INFO - PROCESS | 3748 | 1468967239010 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}] 15:27:18 INFO - PROCESS | 3748 | 1468967238996 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:19 INFO - PROCESS | 3748 | 1468967239186 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:27:19 INFO - PROCESS | 3748 | 1468967239302 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 3748 | 1468967239307 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:19 INFO - PROCESS | 3748 | ++DOCSHELL 114D8C00 == 40 [pid = 3748] [id = 284] 15:27:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (11A4E400) [pid = 3748] [serial = 851] [outer = 00000000] 15:27:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (12B03C00) [pid = 3748] [serial = 852] [outer = 11A4E400] 15:27:19 INFO - PROCESS | 3748 | 1468967239362 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1311A800) [pid = 3748] [serial = 853] [outer = 11A4E400] 15:27:19 INFO - PROCESS | 3748 | 1468967239889 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]]]}] 15:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 945ms 15:27:19 INFO - PROCESS | 3748 | 1468967239928 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 3748 | 1468967239932 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 15:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:27:19 INFO - PROCESS | 3748 | 1468967239959 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 3748 | 1468967239961 Marionette TRACE conn3 <- [1,1102,null,{}] 15:27:19 INFO - PROCESS | 3748 | 1468967240009 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}] 15:27:20 INFO - PROCESS | 3748 | 1468967240012 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:20 INFO - PROCESS | 3748 | 1468967240110 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:27:20 INFO - PROCESS | 3748 | 1468967240228 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 3748 | 1468967240230 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:20 INFO - PROCESS | 3748 | ++DOCSHELL 13E8D400 == 41 [pid = 3748] [id = 285] 15:27:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1502F000) [pid = 3748] [serial = 854] [outer = 00000000] 15:27:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (15693800) [pid = 3748] [serial = 855] [outer = 1502F000] 15:27:20 INFO - PROCESS | 3748 | 1468967240286 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (15FA0C00) [pid = 3748] [serial = 856] [outer = 1502F000] 15:27:20 INFO - PROCESS | 3748 | 1468967240830 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]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 903ms 15:27:20 INFO - PROCESS | 3748 | 1468967240858 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 3748 | 1468967240861 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 15:27:20 INFO - PROCESS | 3748 | 1468967240866 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:27:20 INFO - PROCESS | 3748 | 1468967240870 Marionette TRACE conn3 <- [1,1106,null,{}] 15:27:20 INFO - PROCESS | 3748 | 1468967240881 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}] 15:27:20 INFO - PROCESS | 3748 | 1468967240886 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:21 INFO - PROCESS | 3748 | 1468967241007 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:27:21 INFO - PROCESS | 3748 | 1468967241122 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 3748 | 1468967241126 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:21 INFO - PROCESS | 3748 | ++DOCSHELL 12B07400 == 42 [pid = 3748] [id = 286] 15:27:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (12D9F400) [pid = 3748] [serial = 857] [outer = 00000000] 15:27:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (15039C00) [pid = 3748] [serial = 858] [outer = 12D9F400] 15:27:21 INFO - PROCESS | 3748 | 1468967241163 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (163C4400) [pid = 3748] [serial = 859] [outer = 12D9F400] 15:27:21 INFO - PROCESS | 3748 | 1468967241867 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]]]}] 15:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1029ms 15:27:21 INFO - PROCESS | 3748 | 1468967241916 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 3748 | 1468967241902 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 15:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:27:21 INFO - PROCESS | 3748 | 1468967241907 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 3748 | 1468967241910 Marionette TRACE conn3 <- [1,1110,null,{}] 15:27:21 INFO - PROCESS | 3748 | 1468967241915 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}] 15:27:21 INFO - PROCESS | 3748 | 1468967241918 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:22 INFO - PROCESS | 3748 | 1468967242018 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:27:22 INFO - PROCESS | 3748 | 1468967242132 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 3748 | 1468967242135 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:22 INFO - PROCESS | 3748 | ++DOCSHELL 10F42000 == 43 [pid = 3748] [id = 287] 15:27:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (10F42800) [pid = 3748] [serial = 860] [outer = 00000000] 15:27:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (12D69800) [pid = 3748] [serial = 861] [outer = 10F42800] 15:27:22 INFO - PROCESS | 3748 | 1468967242187 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (131CB000) [pid = 3748] [serial = 862] [outer = 10F42800] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 1325C800 == 42 [pid = 3748] [id = 282] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 11C2D400 == 41 [pid = 3748] [id = 281] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 10506800 == 40 [pid = 3748] [id = 280] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 170B5C00 == 39 [pid = 3748] [id = 279] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 163C5C00 == 38 [pid = 3748] [id = 278] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 15694C00 == 37 [pid = 3748] [id = 277] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 13437800 == 36 [pid = 3748] [id = 276] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 10F42400 == 35 [pid = 3748] [id = 275] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 19804800 == 34 [pid = 3748] [id = 272] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 1055A800 == 33 [pid = 3748] [id = 273] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 15064800 == 32 [pid = 3748] [id = 274] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 102CA800 == 31 [pid = 3748] [id = 266] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 12B07400 == 30 [pid = 3748] [id = 286] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 14443400 == 29 [pid = 3748] [id = 283] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 114D8C00 == 28 [pid = 3748] [id = 284] 15:27:22 INFO - PROCESS | 3748 | --DOCSHELL 13E8D400 == 27 [pid = 3748] [id = 285] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (17E7D800) [pid = 3748] [serial = 814] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (156A1400) [pid = 3748] [serial = 804] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (10F63000) [pid = 3748] [serial = 799] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (10A74400) [pid = 3748] [serial = 798] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (15073800) [pid = 3748] [serial = 790] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (14199800) [pid = 3748] [serial = 789] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (17730400) [pid = 3748] [serial = 793] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (17680400) [pid = 3748] [serial = 792] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19849000) [pid = 3748] [serial = 816] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1952A400) [pid = 3748] [serial = 796] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1951FC00) [pid = 3748] [serial = 795] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (17B20800) [pid = 3748] [serial = 807] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15E09000) [pid = 3748] [serial = 805] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (114DA400) [pid = 3748] [serial = 810] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (17734400) [pid = 3748] [serial = 813] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (18017400) [pid = 3748] [serial = 808] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (131C9800) [pid = 3748] [serial = 801] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (13258400) [pid = 3748] [serial = 802] [outer = 00000000] [url = about:blank] 15:27:22 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1443F000) [pid = 3748] [serial = 811] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3748 | 1468967243185 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]]]}] 15:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1312ms 15:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:27:23 INFO - PROCESS | 3748 | 1468967243232 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 3748 | 1468967243236 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 15:27:23 INFO - PROCESS | 3748 | 1468967243240 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 3748 | 1468967243245 Marionette TRACE conn3 <- [1,1114,null,{}] 15:27:23 INFO - PROCESS | 3748 | 1468967243250 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}] 15:27:23 INFO - PROCESS | 3748 | 1468967243252 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:23 INFO - PROCESS | 3748 | 1468967243341 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:27:23 INFO - PROCESS | 3748 | 1468967243350 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 3748 | 1468967243354 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:23 INFO - PROCESS | 3748 | ++DOCSHELL 10EDC800 == 28 [pid = 3748] [id = 288] 15:27:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (10EE2800) [pid = 3748] [serial = 863] [outer = 00000000] 15:27:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (11A51C00) [pid = 3748] [serial = 864] [outer = 10EE2800] 15:27:23 INFO - PROCESS | 3748 | 1468967243384 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (128A3000) [pid = 3748] [serial = 865] [outer = 10EE2800] 15:27:23 INFO - PROCESS | 3748 | 1468967243821 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]]]}] 15:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 621ms 15:27:23 INFO - PROCESS | 3748 | 1468967243873 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 3748 | 1468967243877 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 15:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:27:23 INFO - PROCESS | 3748 | 1468967243884 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 3748 | 1468967243886 Marionette TRACE conn3 <- [1,1118,null,{}] 15:27:23 INFO - PROCESS | 3748 | 1468967243890 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}] 15:27:23 INFO - PROCESS | 3748 | 1468967243893 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:23 INFO - PROCESS | 3748 | 1468967243998 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:27:24 INFO - PROCESS | 3748 | 1468967244090 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 3748 | 1468967244093 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:24 INFO - PROCESS | 3748 | ++DOCSHELL 13253C00 == 29 [pid = 3748] [id = 289] 15:27:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1343B000) [pid = 3748] [serial = 866] [outer = 00000000] 15:27:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (139CE400) [pid = 3748] [serial = 867] [outer = 1343B000] 15:27:24 INFO - PROCESS | 3748 | 1468967244139 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (13E90800) [pid = 3748] [serial = 868] [outer = 1343B000] 15:27:24 INFO - PROCESS | 3748 | 1468967244468 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]]]}] 15:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 634ms 15:27:24 INFO - PROCESS | 3748 | 1468967244523 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 3748 | 1468967244525 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 15:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:27:24 INFO - PROCESS | 3748 | 1468967244511 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 3748 | 1468967244517 Marionette TRACE conn3 <- [1,1122,null,{}] 15:27:24 INFO - PROCESS | 3748 | 1468967244534 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}] 15:27:24 INFO - PROCESS | 3748 | 1468967244541 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:24 INFO - PROCESS | 3748 | 1468967244655 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:27:24 INFO - PROCESS | 3748 | 1468967244669 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 3748 | 1468967244672 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:24 INFO - PROCESS | 3748 | ++DOCSHELL 15E08000 == 30 [pid = 3748] [id = 290] 15:27:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (15E09000) [pid = 3748] [serial = 869] [outer = 00000000] 15:27:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (15FAC800) [pid = 3748] [serial = 870] [outer = 15E09000] 15:27:24 INFO - PROCESS | 3748 | 1468967244701 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (163C8800) [pid = 3748] [serial = 871] [outer = 15E09000] 15:27:25 INFO - PROCESS | 3748 | 1468967245147 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]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 691ms 15:27:25 INFO - PROCESS | 3748 | 1468967245231 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 3748 | 1468967245216 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 15:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:27:25 INFO - PROCESS | 3748 | 1468967245227 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 3748 | 1468967245229 Marionette TRACE conn3 <- [1,1126,null,{}] 15:27:25 INFO - PROCESS | 3748 | 1468967245236 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}] 15:27:25 INFO - PROCESS | 3748 | 1468967245238 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:25 INFO - PROCESS | 3748 | 1468967245351 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:27:25 INFO - PROCESS | 3748 | 1468967245362 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 3748 | 1468967245364 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:25 INFO - PROCESS | 3748 | ++DOCSHELL 15FA5800 == 31 [pid = 3748] [id = 291] 15:27:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15FA7000) [pid = 3748] [serial = 872] [outer = 00000000] 15:27:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (16F7E400) [pid = 3748] [serial = 873] [outer = 15FA7000] 15:27:25 INFO - PROCESS | 3748 | 1468967245410 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1772A000) [pid = 3748] [serial = 874] [outer = 15FA7000] 15:27:25 INFO - PROCESS | 3748 | 1468967245873 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]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 663ms 15:27:25 INFO - PROCESS | 3748 | 1468967245901 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 3748 | 1468967245903 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 15:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:27:25 INFO - PROCESS | 3748 | 1468967245919 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 3748 | 1468967245920 Marionette TRACE conn3 <- [1,1130,null,{}] 15:27:25 INFO - PROCESS | 3748 | 1468967245924 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}] 15:27:25 INFO - PROCESS | 3748 | 1468967245926 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:26 INFO - PROCESS | 3748 | 1468967246028 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:27:26 INFO - PROCESS | 3748 | 1468967246040 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 3748 | 1468967246042 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:26 INFO - PROCESS | 3748 | ++DOCSHELL 15F93000 == 32 [pid = 3748] [id = 292] 15:27:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (16664C00) [pid = 3748] [serial = 875] [outer = 00000000] 15:27:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19525400) [pid = 3748] [serial = 876] [outer = 16664C00] 15:27:26 INFO - PROCESS | 3748 | 1468967246132 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19528C00) [pid = 3748] [serial = 877] [outer = 16664C00] 15:27:26 INFO - PROCESS | 3748 | 1468967246530 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]]]}] 15:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 620ms 15:27:26 INFO - PROCESS | 3748 | 1468967246564 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 3748 | 1468967246566 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 15:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:27:26 INFO - PROCESS | 3748 | 1468967246570 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 3748 | 1468967246572 Marionette TRACE conn3 <- [1,1134,null,{}] 15:27:26 INFO - PROCESS | 3748 | 1468967246618 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}] 15:27:26 INFO - PROCESS | 3748 | 1468967246625 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:26 INFO - PROCESS | 3748 | 1468967246906 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1506D000) [pid = 3748] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (163C6400) [pid = 3748] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1763B400) [pid = 3748] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10A01400) [pid = 3748] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19808800) [pid = 3748] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (15699000) [pid = 3748] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1343A800) [pid = 3748] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (10509000) [pid = 3748] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15695000) [pid = 3748] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (10F49C00) [pid = 3748] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1980C800) [pid = 3748] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:27:26 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (131C5C00) [pid = 3748] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:27:26 INFO - PROCESS | 3748 | 1468967246964 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 3748 | 1468967246966 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:26 INFO - PROCESS | 3748 | ++DOCSHELL 10503400 == 33 [pid = 3748] [id = 293] 15:27:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (10509000) [pid = 3748] [serial = 878] [outer = 00000000] 15:27:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (131C5C00) [pid = 3748] [serial = 879] [outer = 10509000] 15:27:26 INFO - PROCESS | 3748 | 1468967247010 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (15699000) [pid = 3748] [serial = 880] [outer = 10509000] 15:27:27 INFO - PROCESS | 3748 | 1468967247335 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]]]}] 15:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 818ms 15:27:27 INFO - PROCESS | 3748 | 1468967247396 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 3748 | 1468967247398 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 15:27:27 INFO - PROCESS | 3748 | 1468967247401 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:27:27 INFO - PROCESS | 3748 | 1468967247403 Marionette TRACE conn3 <- [1,1138,null,{}] 15:27:27 INFO - PROCESS | 3748 | 1468967247406 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}] 15:27:27 INFO - PROCESS | 3748 | 1468967247408 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:27 INFO - PROCESS | 3748 | 1468967247482 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:27:27 INFO - PROCESS | 3748 | 1468967247487 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 3748 | 1468967247489 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:27 INFO - PROCESS | 3748 | ++DOCSHELL 12D69C00 == 34 [pid = 3748] [id = 294] 15:27:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (131D2000) [pid = 3748] [serial = 881] [outer = 00000000] 15:27:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19849400) [pid = 3748] [serial = 882] [outer = 131D2000] 15:27:27 INFO - PROCESS | 3748 | 1468967247532 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19997800) [pid = 3748] [serial = 883] [outer = 131D2000] 15:27:27 INFO - PROCESS | 3748 | 1468967247930 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]]]}] 15:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 564ms 15:27:27 INFO - PROCESS | 3748 | 1468967247966 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 3748 | 1468967247969 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 15:27:27 INFO - PROCESS | 3748 | 1468967247972 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:27:27 INFO - PROCESS | 3748 | 1468967247974 Marionette TRACE conn3 <- [1,1142,null,{}] 15:27:27 INFO - PROCESS | 3748 | 1468967247977 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}] 15:27:27 INFO - PROCESS | 3748 | 1468967247979 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:28 INFO - PROCESS | 3748 | 1468967248082 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:27:28 INFO - PROCESS | 3748 | 1468967248119 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 3748 | 1468967248121 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:28 INFO - PROCESS | 3748 | ++DOCSHELL 19807000 == 35 [pid = 3748] [id = 295] 15:27:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19845400) [pid = 3748] [serial = 884] [outer = 00000000] 15:27:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19E4BC00) [pid = 3748] [serial = 885] [outer = 19845400] 15:27:28 INFO - PROCESS | 3748 | 1468967248164 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (17646C00) [pid = 3748] [serial = 886] [outer = 19845400] 15:27:28 INFO - PROCESS | 3748 | 1468967248521 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]]]}] 15:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 578ms 15:27:28 INFO - PROCESS | 3748 | 1468967248555 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:27:28 INFO - PROCESS | 3748 | 1468967248557 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 15:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:27:28 INFO - PROCESS | 3748 | 1468967248565 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 3748 | 1468967248566 Marionette TRACE conn3 <- [1,1146,null,{}] 15:27:28 INFO - PROCESS | 3748 | 1468967248569 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}] 15:27:28 INFO - PROCESS | 3748 | 1468967248571 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:28 INFO - PROCESS | 3748 | 1468967248666 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:27:28 INFO - PROCESS | 3748 | 1468967248672 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 3748 | 1468967248675 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:28 INFO - PROCESS | 3748 | ++DOCSHELL 19E51400 == 36 [pid = 3748] [id = 296] 15:27:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19E52800) [pid = 3748] [serial = 887] [outer = 00000000] 15:27:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19EB3C00) [pid = 3748] [serial = 888] [outer = 19E52800] 15:27:28 INFO - PROCESS | 3748 | 1468967248699 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19EBA800) [pid = 3748] [serial = 889] [outer = 19E52800] 15:27:29 INFO - PROCESS | 3748 | 1468967249431 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]]]}] 15:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 903ms 15:27:29 INFO - PROCESS | 3748 | 1468967249475 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 3748 | 1468967249480 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 15:27:29 INFO - PROCESS | 3748 | 1468967249484 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:27:29 INFO - PROCESS | 3748 | 1468967249490 Marionette TRACE conn3 <- [1,1150,null,{}] 15:27:29 INFO - PROCESS | 3748 | 1468967249495 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}] 15:27:29 INFO - PROCESS | 3748 | 1468967249498 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:29 INFO - PROCESS | 3748 | 1468967249602 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:27:29 INFO - PROCESS | 3748 | 1468967249736 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 3748 | 1468967249739 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:29 INFO - PROCESS | 3748 | ++DOCSHELL 10F48000 == 37 [pid = 3748] [id = 297] 15:27:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (10F67400) [pid = 3748] [serial = 890] [outer = 00000000] 15:27:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (12972800) [pid = 3748] [serial = 891] [outer = 10F67400] 15:27:29 INFO - PROCESS | 3748 | 1468967249796 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (114DA400) [pid = 3748] [serial = 892] [outer = 10F67400] 15:27:30 INFO - PROCESS | 3748 | 1468967250463 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]]]}] 15:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1043ms 15:27:30 INFO - PROCESS | 3748 | 1468967250526 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 3748 | 1468967250531 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 15:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:27:30 INFO - PROCESS | 3748 | 1468967250537 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 3748 | 1468967250540 Marionette TRACE conn3 <- [1,1154,null,{}] 15:27:30 INFO - PROCESS | 3748 | 1468967250545 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}] 15:27:30 INFO - PROCESS | 3748 | 1468967250548 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:30 INFO - PROCESS | 3748 | 1468967250748 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:27:30 INFO - PROCESS | 3748 | 1468967250877 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 3748 | 1468967250880 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:30 INFO - PROCESS | 3748 | ++DOCSHELL 10439C00 == 38 [pid = 3748] [id = 298] 15:27:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1047C000) [pid = 3748] [serial = 893] [outer = 00000000] 15:27:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1050D400) [pid = 3748] [serial = 894] [outer = 1047C000] 15:27:30 INFO - PROCESS | 3748 | 1468967250932 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (10A7E000) [pid = 3748] [serial = 895] [outer = 1047C000] 15:27:31 INFO - PROCESS | 3748 | --DOCSHELL 19807000 == 37 [pid = 3748] [id = 295] 15:27:31 INFO - PROCESS | 3748 | --DOCSHELL 12D69C00 == 36 [pid = 3748] [id = 294] 15:27:31 INFO - PROCESS | 3748 | --DOCSHELL 10503400 == 35 [pid = 3748] [id = 293] 15:27:31 INFO - PROCESS | 3748 | --DOCSHELL 15F93000 == 34 [pid = 3748] [id = 292] 15:27:31 INFO - PROCESS | 3748 | --DOCSHELL 15FA5800 == 33 [pid = 3748] [id = 291] 15:27:31 INFO - PROCESS | 3748 | --DOCSHELL 15E08000 == 32 [pid = 3748] [id = 290] 15:27:31 INFO - PROCESS | 3748 | --DOCSHELL 13253C00 == 31 [pid = 3748] [id = 289] 15:27:31 INFO - PROCESS | 3748 | --DOCSHELL 10EDC800 == 30 [pid = 3748] [id = 288] 15:27:31 INFO - PROCESS | 3748 | --DOCSHELL 10F42000 == 29 [pid = 3748] [id = 287] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (19845800) [pid = 3748] [serial = 847] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (16667400) [pid = 3748] [serial = 834] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (16F7C400) [pid = 3748] [serial = 835] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (17B19C00) [pid = 3748] [serial = 838] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (17680000) [pid = 3748] [serial = 837] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (12D9D000) [pid = 3748] [serial = 819] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (131C5400) [pid = 3748] [serial = 820] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19850800) [pid = 3748] [serial = 817] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (15F8B400) [pid = 3748] [serial = 822] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (163BF400) [pid = 3748] [serial = 823] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (13C58000) [pid = 3748] [serial = 828] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (13E8F000) [pid = 3748] [serial = 829] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13114800) [pid = 3748] [serial = 840] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1569DC00) [pid = 3748] [serial = 831] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (12D65800) [pid = 3748] [serial = 825] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1305D800) [pid = 3748] [serial = 826] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19992000) [pid = 3748] [serial = 849] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19524C00) [pid = 3748] [serial = 843] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (13E8BC00) [pid = 3748] [serial = 841] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (19C85800) [pid = 3748] [serial = 850] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (19842C00) [pid = 3748] [serial = 846] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (15E0CC00) [pid = 3748] [serial = 832] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19528400) [pid = 3748] [serial = 844] [outer = 00000000] [url = about:blank] 15:27:31 INFO - PROCESS | 3748 | 1468967251437 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]]]}] 15:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 944ms 15:27:31 INFO - PROCESS | 3748 | 1468967251488 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 3748 | 1468967251492 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 15:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:27:31 INFO - PROCESS | 3748 | 1468967251494 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 3748 | 1468967251497 Marionette TRACE conn3 <- [1,1158,null,{}] 15:27:31 INFO - PROCESS | 3748 | 1468967251502 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}] 15:27:31 INFO - PROCESS | 3748 | 1468967251505 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:31 INFO - PROCESS | 3748 | 1468967251594 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:27:31 INFO - PROCESS | 3748 | 1468967251681 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 3748 | 1468967251684 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:31 INFO - PROCESS | 3748 | ++DOCSHELL 13024C00 == 30 [pid = 3748] [id = 299] 15:27:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (13025800) [pid = 3748] [serial = 896] [outer = 00000000] 15:27:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (13156800) [pid = 3748] [serial = 897] [outer = 13025800] 15:27:31 INFO - PROCESS | 3748 | 1468967251719 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (13253C00) [pid = 3748] [serial = 898] [outer = 13025800] 15:27:32 INFO - PROCESS | 3748 | 1468967252074 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]]]}] 15:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 634ms 15:27:32 INFO - PROCESS | 3748 | 1468967252131 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 3748 | 1468967252134 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 15:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:27:32 INFO - PROCESS | 3748 | 1468967252138 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 3748 | 1468967252140 Marionette TRACE conn3 <- [1,1162,null,{}] 15:27:32 INFO - PROCESS | 3748 | 1468967252143 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}] 15:27:32 INFO - PROCESS | 3748 | 1468967252146 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:32 INFO - PROCESS | 3748 | 1468967252214 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:27:32 INFO - PROCESS | 3748 | 1468967252223 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 3748 | 1468967252225 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:32 INFO - PROCESS | 3748 | ++DOCSHELL 1502E800 == 31 [pid = 3748] [id = 300] 15:27:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1502F400) [pid = 3748] [serial = 899] [outer = 00000000] 15:27:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1569C400) [pid = 3748] [serial = 900] [outer = 1502F400] 15:27:32 INFO - PROCESS | 3748 | 1468967252270 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (15E03400) [pid = 3748] [serial = 901] [outer = 1502F400] 15:27:32 INFO - PROCESS | 3748 | 1468967252696 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] 15:27:32 INFO - PROCESS | 3748 | 1468967252727 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 15:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:27:32 INFO - PROCESS | 3748 | 1468967252738 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 3748 | 1468967252742 Marionette TRACE conn3 <- [1,1166,null,{}] 15:27:32 INFO - PROCESS | 3748 | 1468967252745 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}] 15:27:32 INFO - PROCESS | 3748 | 1468967252749 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:32 INFO - PROCESS | 3748 | 1468967252816 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:27:32 INFO - PROCESS | 3748 | 1468967252824 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 3748 | 1468967252826 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:32 INFO - PROCESS | 3748 | ++DOCSHELL 16660800 == 32 [pid = 3748] [id = 301] 15:27:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (16661C00) [pid = 3748] [serial = 902] [outer = 00000000] 15:27:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (169BC800) [pid = 3748] [serial = 903] [outer = 16661C00] 15:27:32 INFO - PROCESS | 3748 | 1468967252870 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (17726800) [pid = 3748] [serial = 904] [outer = 16661C00] 15:27:33 INFO - PROCESS | 3748 | 1468967253292 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] 15:27:33 INFO - PROCESS | 3748 | 1468967253357 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 15:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:27:33 INFO - PROCESS | 3748 | 1468967253361 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 3748 | 1468967253362 Marionette TRACE conn3 <- [1,1170,null,{}] 15:27:33 INFO - PROCESS | 3748 | 1468967253367 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}] 15:27:33 INFO - PROCESS | 3748 | 1468967253369 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:33 INFO - PROCESS | 3748 | 1468967253509 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:27:33 INFO - PROCESS | 3748 | 1468967253506 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 3748 | 1468967253509 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:33 INFO - PROCESS | 3748 | ++DOCSHELL 141A6800 == 33 [pid = 3748] [id = 302] 15:27:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1666AC00) [pid = 3748] [serial = 905] [outer = 00000000] 15:27:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (18039800) [pid = 3748] [serial = 906] [outer = 1666AC00] 15:27:33 INFO - PROCESS | 3748 | 1468967253552 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1951F800) [pid = 3748] [serial = 907] [outer = 1666AC00] 15:27:33 INFO - PROCESS | 3748 | 1468967253958 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] 15:27:34 INFO - PROCESS | 3748 | 1468967254003 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 15:27:34 INFO - PROCESS | 3748 | 1468967254015 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 3748 | 1468967254017 Marionette TRACE conn3 <- [1,1174,null,{}] 15:27:34 INFO - PROCESS | 3748 | 1468967254021 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}] 15:27:34 INFO - PROCESS | 3748 | 1468967254023 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:34 INFO - PROCESS | 3748 | 1468967254117 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:27:34 INFO - PROCESS | 3748 | 1468967254124 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 3748 | 1468967254129 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:34 INFO - PROCESS | 3748 | ++DOCSHELL 139C6800 == 34 [pid = 3748] [id = 303] 15:27:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19805400) [pid = 3748] [serial = 908] [outer = 00000000] 15:27:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19843800) [pid = 3748] [serial = 909] [outer = 19805400] 15:27:34 INFO - PROCESS | 3748 | 1468967254183 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19849000) [pid = 3748] [serial = 910] [outer = 19805400] 15:27:34 INFO - PROCESS | 3748 | 1468967254610 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] 15:27:34 INFO - PROCESS | 3748 | 1468967254630 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 15:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:27:34 INFO - PROCESS | 3748 | 1468967254633 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 3748 | 1468967254635 Marionette TRACE conn3 <- [1,1178,null,{}] 15:27:34 INFO - PROCESS | 3748 | 1468967254639 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}] 15:27:34 INFO - PROCESS | 3748 | 1468967254641 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:34 INFO - PROCESS | 3748 | 1468967254787 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:27:34 INFO - PROCESS | 3748 | 1468967254779 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 3748 | 1468967254781 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:34 INFO - PROCESS | 3748 | ++DOCSHELL 131D1C00 == 35 [pid = 3748] [id = 304] 15:27:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (141A4800) [pid = 3748] [serial = 911] [outer = 00000000] 15:27:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19C8E400) [pid = 3748] [serial = 912] [outer = 141A4800] 15:27:34 INFO - PROCESS | 3748 | 1468967254834 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19C8F400) [pid = 3748] [serial = 913] [outer = 141A4800] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (15FA7000) [pid = 3748] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (16664C00) [pid = 3748] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (10EE2800) [pid = 3748] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (10F42800) [pid = 3748] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1343B000) [pid = 3748] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15E09000) [pid = 3748] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (11A4E400) [pid = 3748] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1502F000) [pid = 3748] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (12D9F400) [pid = 3748] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (131D2000) [pid = 3748] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (10509000) [pid = 3748] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:27:35 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19845400) [pid = 3748] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:27:35 INFO - PROCESS | 3748 | 1468967255299 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] 15:27:35 INFO - PROCESS | 3748 | 1468967255371 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 15:27:35 INFO - PROCESS | 3748 | 1468967255374 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 3748 | 1468967255376 Marionette TRACE conn3 <- [1,1182,null,{}] 15:27:35 INFO - PROCESS | 3748 | 1468967255379 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}] 15:27:35 INFO - PROCESS | 3748 | 1468967255381 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:35 INFO - PROCESS | 3748 | 1468967255439 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:27:35 INFO - PROCESS | 3748 | 1468967255526 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 3748 | 1468967255528 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:35 INFO - PROCESS | 3748 | ++DOCSHELL 141A2C00 == 36 [pid = 3748] [id = 305] 15:27:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15038400) [pid = 3748] [serial = 914] [outer = 00000000] 15:27:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1586D000) [pid = 3748] [serial = 915] [outer = 15038400] 15:27:35 INFO - PROCESS | 3748 | 1468967255575 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1984C400) [pid = 3748] [serial = 916] [outer = 15038400] 15:27:35 INFO - PROCESS | 3748 | 1468967255908 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] 15:27:35 INFO - PROCESS | 3748 | 1468967255937 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 15:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:27:35 INFO - PROCESS | 3748 | 1468967255966 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 3748 | 1468967255968 Marionette TRACE conn3 <- [1,1186,null,{}] 15:27:35 INFO - PROCESS | 3748 | 1468967255974 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}] 15:27:35 INFO - PROCESS | 3748 | 1468967255976 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:36 INFO - PROCESS | 3748 | 1468967256085 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:27:36 INFO - PROCESS | 3748 | 1468967256097 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 3748 | 1468967256099 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:36 INFO - PROCESS | 3748 | ++DOCSHELL 12826000 == 37 [pid = 3748] [id = 306] 15:27:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (18045C00) [pid = 3748] [serial = 917] [outer = 00000000] 15:27:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1A024400) [pid = 3748] [serial = 918] [outer = 18045C00] 15:27:36 INFO - PROCESS | 3748 | 1468967256124 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1A0C8C00) [pid = 3748] [serial = 919] [outer = 18045C00] 15:27:36 INFO - PROCESS | 3748 | 1468967256501 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]]]}] 15:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 565ms 15:27:36 INFO - PROCESS | 3748 | 1468967256553 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 3748 | 1468967256555 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 15:27:36 INFO - PROCESS | 3748 | 1468967256558 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:27:36 INFO - PROCESS | 3748 | 1468967256560 Marionette TRACE conn3 <- [1,1190,null,{}] 15:27:36 INFO - PROCESS | 3748 | 1468967256564 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}] 15:27:36 INFO - PROCESS | 3748 | 1468967256565 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:36 INFO - PROCESS | 3748 | 1468967256627 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:27:36 INFO - PROCESS | 3748 | 1468967256725 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 3748 | 1468967256727 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:36 INFO - PROCESS | 3748 | ++DOCSHELL 17005400 == 38 [pid = 3748] [id = 307] 15:27:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A0C9C00) [pid = 3748] [serial = 920] [outer = 00000000] 15:27:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A0D0400) [pid = 3748] [serial = 921] [outer = 1A0C9C00] 15:27:36 INFO - PROCESS | 3748 | 1468967256769 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A0D3000) [pid = 3748] [serial = 922] [outer = 1A0C9C00] 15:27:37 INFO - PROCESS | 3748 | 1468967257133 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]]]}] 15:27:37 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 15:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 620ms 15:27:37 INFO - PROCESS | 3748 | 1468967257225 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 3748 | 1468967257230 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 15:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:27:37 INFO - PROCESS | 3748 | 1468967257264 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 3748 | 1468967257267 Marionette TRACE conn3 <- [1,1194,null,{}] 15:27:37 INFO - PROCESS | 3748 | 1468967257273 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}] 15:27:37 INFO - PROCESS | 3748 | 1468967257277 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:37 INFO - PROCESS | 3748 | 1468967257372 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:27:37 INFO - PROCESS | 3748 | 1468967257467 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 3748 | 1468967257472 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:37 INFO - PROCESS | 3748 | ++DOCSHELL 1050BC00 == 39 [pid = 3748] [id = 308] 15:27:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (10559800) [pid = 3748] [serial = 923] [outer = 00000000] 15:27:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (12D9F400) [pid = 3748] [serial = 924] [outer = 10559800] 15:27:37 INFO - PROCESS | 3748 | 1468967257529 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (130AD800) [pid = 3748] [serial = 925] [outer = 10559800] 15:27:38 INFO - PROCESS | 3748 | 1468967258033 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]]]}] 15:27:38 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 15:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 818ms 15:27:38 INFO - PROCESS | 3748 | 1468967258059 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 3748 | 1468967258064 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 15:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:27:38 INFO - PROCESS | 3748 | 1468967258070 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 3748 | 1468967258073 Marionette TRACE conn3 <- [1,1198,null,{}] 15:27:38 INFO - PROCESS | 3748 | 1468967258077 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}] 15:27:38 INFO - PROCESS | 3748 | 1468967258080 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:38 INFO - PROCESS | 3748 | 1468967258187 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:27:38 INFO - PROCESS | 3748 | 1468967258272 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 3748 | 1468967258275 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:38 INFO - PROCESS | 3748 | ++DOCSHELL 15870400 == 40 [pid = 3748] [id = 309] 15:27:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (15E0CC00) [pid = 3748] [serial = 926] [outer = 00000000] 15:27:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (16134C00) [pid = 3748] [serial = 927] [outer = 15E0CC00] 15:27:38 INFO - PROCESS | 3748 | 1468967258330 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (16667C00) [pid = 3748] [serial = 928] [outer = 15E0CC00] 15:27:38 INFO - PROCESS | 3748 | 1468967258916 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]]]}] 15:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 873ms 15:27:38 INFO - PROCESS | 3748 | 1468967258957 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 3748 | 1468967258960 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 15:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:27:38 INFO - PROCESS | 3748 | 1468967258964 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 3748 | 1468967258968 Marionette TRACE conn3 <- [1,1202,null,{}] 15:27:38 INFO - PROCESS | 3748 | 1468967258979 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}] 15:27:38 INFO - PROCESS | 3748 | 1468967258984 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:39 INFO - PROCESS | 3748 | 1468967259092 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:27:39 INFO - PROCESS | 3748 | 1468967259223 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 3748 | 1468967259226 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:39 INFO - PROCESS | 3748 | ++DOCSHELL 19847400 == 41 [pid = 3748] [id = 310] 15:27:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (19848400) [pid = 3748] [serial = 929] [outer = 00000000] 15:27:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (19EB2000) [pid = 3748] [serial = 930] [outer = 19848400] 15:27:39 INFO - PROCESS | 3748 | 1468967259283 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A0C6800) [pid = 3748] [serial = 931] [outer = 19848400] 15:27:39 INFO - PROCESS | 3748 | 1468967259841 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]]]}] 15:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 905ms 15:27:39 INFO - PROCESS | 3748 | 1468967259871 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 3748 | 1468967259874 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 15:27:39 INFO - PROCESS | 3748 | 1468967259877 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:27:39 INFO - PROCESS | 3748 | 1468967259879 Marionette TRACE conn3 <- [1,1206,null,{}] 15:27:39 INFO - PROCESS | 3748 | 1468967259882 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}] 15:27:39 INFO - PROCESS | 3748 | 1468967259885 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:39 INFO - PROCESS | 3748 | 1468967259987 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:27:40 INFO - PROCESS | 3748 | 1468967260088 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 3748 | 1468967260090 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:40 INFO - PROCESS | 3748 | ++DOCSHELL 1A0E2400 == 42 [pid = 3748] [id = 311] 15:27:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1A1EC400) [pid = 3748] [serial = 932] [outer = 00000000] 15:27:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1A1F5800) [pid = 3748] [serial = 933] [outer = 1A1EC400] 15:27:40 INFO - PROCESS | 3748 | 1468967260143 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1A56C800) [pid = 3748] [serial = 934] [outer = 1A1EC400] 15:27:40 INFO - PROCESS | 3748 | 1468967260907 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]]]}] 15:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1055ms 15:27:40 INFO - PROCESS | 3748 | 1468967260935 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:27:40 INFO - PROCESS | 3748 | 1468967260939 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 15:27:40 INFO - PROCESS | 3748 | 1468967260944 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:27:40 INFO - PROCESS | 3748 | 1468967260947 Marionette TRACE conn3 <- [1,1210,null,{}] 15:27:40 INFO - PROCESS | 3748 | 1468967260952 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}] 15:27:40 INFO - PROCESS | 3748 | 1468967260955 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:41 INFO - PROCESS | 3748 | 1468967261057 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:27:41 INFO - PROCESS | 3748 | 1468967261189 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 3748 | 1468967261194 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:41 INFO - PROCESS | 3748 | ++DOCSHELL 10269800 == 43 [pid = 3748] [id = 312] 15:27:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (13257800) [pid = 3748] [serial = 935] [outer = 00000000] 15:27:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (139C6C00) [pid = 3748] [serial = 936] [outer = 13257800] 15:27:41 INFO - PROCESS | 3748 | 1468967261246 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (13E8DC00) [pid = 3748] [serial = 937] [outer = 13257800] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 12826000 == 42 [pid = 3748] [id = 306] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 141A2C00 == 41 [pid = 3748] [id = 305] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 131D1C00 == 40 [pid = 3748] [id = 304] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 139C6800 == 39 [pid = 3748] [id = 303] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 141A6800 == 38 [pid = 3748] [id = 302] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 16660800 == 37 [pid = 3748] [id = 301] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 1502E800 == 36 [pid = 3748] [id = 300] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 13024C00 == 35 [pid = 3748] [id = 299] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 10439C00 == 34 [pid = 3748] [id = 298] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 10F48000 == 33 [pid = 3748] [id = 297] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 19E51400 == 32 [pid = 3748] [id = 296] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 1A0E2400 == 31 [pid = 3748] [id = 311] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 19847400 == 30 [pid = 3748] [id = 310] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 17005400 == 29 [pid = 3748] [id = 307] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 1050BC00 == 28 [pid = 3748] [id = 308] 15:27:42 INFO - PROCESS | 3748 | --DOCSHELL 15870400 == 27 [pid = 3748] [id = 309] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (163C4400) [pid = 3748] [serial = 859] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (15039C00) [pid = 3748] [serial = 858] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (19528C00) [pid = 3748] [serial = 877] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (19849400) [pid = 3748] [serial = 882] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (15699000) [pid = 3748] [serial = 880] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (17646C00) [pid = 3748] [serial = 886] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (19997800) [pid = 3748] [serial = 883] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (131C5C00) [pid = 3748] [serial = 879] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (163C8800) [pid = 3748] [serial = 871] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19E4BC00) [pid = 3748] [serial = 885] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (16F7E400) [pid = 3748] [serial = 873] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19525400) [pid = 3748] [serial = 876] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (11A51C00) [pid = 3748] [serial = 864] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (128A3000) [pid = 3748] [serial = 865] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (12D69800) [pid = 3748] [serial = 861] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (131CB000) [pid = 3748] [serial = 862] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (139CE400) [pid = 3748] [serial = 867] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (13E90800) [pid = 3748] [serial = 868] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (15FAC800) [pid = 3748] [serial = 870] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1772A000) [pid = 3748] [serial = 874] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1311A800) [pid = 3748] [serial = 853] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (12B03C00) [pid = 3748] [serial = 852] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15FA0C00) [pid = 3748] [serial = 856] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (15693800) [pid = 3748] [serial = 855] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3748 | 1468967262371 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] 15:27:42 INFO - PROCESS | 3748 | 1468967262394 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 15:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:27:42 INFO - PROCESS | 3748 | 1468967262398 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 3748 | 1468967262401 Marionette TRACE conn3 <- [1,1214,null,{}] 15:27:42 INFO - PROCESS | 3748 | 1468967262414 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}] 15:27:42 INFO - PROCESS | 3748 | 1468967262417 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:42 INFO - PROCESS | 3748 | 1468967262543 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:27:42 INFO - PROCESS | 3748 | 1468967262633 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 3748 | 1468967262635 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:42 INFO - PROCESS | 3748 | ++DOCSHELL 11005000 == 28 [pid = 3748] [id = 313] 15:27:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (11005400) [pid = 3748] [serial = 938] [outer = 00000000] 15:27:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (12B05800) [pid = 3748] [serial = 939] [outer = 11005400] 15:27:42 INFO - PROCESS | 3748 | 1468967262682 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (12BD0800) [pid = 3748] [serial = 940] [outer = 11005400] 15:27:43 INFO - PROCESS | 3748 | 1468967263075 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]]]}] 15:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 709ms 15:27:43 INFO - PROCESS | 3748 | 1468967263123 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 3748 | 1468967263128 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 15:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:27:43 INFO - PROCESS | 3748 | 1468967263134 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 3748 | 1468967263137 Marionette TRACE conn3 <- [1,1218,null,{}] 15:27:43 INFO - PROCESS | 3748 | 1468967263141 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}] 15:27:43 INFO - PROCESS | 3748 | 1468967263144 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:43 INFO - PROCESS | 3748 | 1468967263231 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:27:43 INFO - PROCESS | 3748 | 1468967263224 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 3748 | 1468967263226 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:43 INFO - PROCESS | 3748 | ++DOCSHELL 1343D800 == 29 [pid = 3748] [id = 314] 15:27:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1343DC00) [pid = 3748] [serial = 941] [outer = 00000000] 15:27:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (139CD000) [pid = 3748] [serial = 942] [outer = 1343DC00] 15:27:43 INFO - PROCESS | 3748 | 1468967263273 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (13E8B000) [pid = 3748] [serial = 943] [outer = 1343DC00] 15:27:43 INFO - PROCESS | 3748 | 1468967263707 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]]]}] 15:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 618ms 15:27:43 INFO - PROCESS | 3748 | 1468967263738 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 3748 | 1468967263740 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 15:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:27:43 INFO - PROCESS | 3748 | 1468967263743 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 3748 | 1468967263747 Marionette TRACE conn3 <- [1,1222,null,{}] 15:27:43 INFO - PROCESS | 3748 | 1468967263757 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}] 15:27:43 INFO - PROCESS | 3748 | 1468967263762 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:43 INFO - PROCESS | 3748 | 1468967263844 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:27:43 INFO - PROCESS | 3748 | 1468967263884 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 3748 | 1468967263887 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:43 INFO - PROCESS | 3748 | ++DOCSHELL 15F8C000 == 30 [pid = 3748] [id = 315] 15:27:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (15F8E800) [pid = 3748] [serial = 944] [outer = 00000000] 15:27:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (15F95000) [pid = 3748] [serial = 945] [outer = 15F8E800] 15:27:43 INFO - PROCESS | 3748 | 1468967263943 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (10F64C00) [pid = 3748] [serial = 946] [outer = 15F8E800] 15:27:44 INFO - PROCESS | 3748 | 1468967264435 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]]]}] 15:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 708ms 15:27:44 INFO - PROCESS | 3748 | 1468967264467 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 3748 | 1468967264470 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 15:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:27:44 INFO - PROCESS | 3748 | 1468967264473 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 3748 | 1468967264474 Marionette TRACE conn3 <- [1,1226,null,{}] 15:27:44 INFO - PROCESS | 3748 | 1468967264477 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}] 15:27:44 INFO - PROCESS | 3748 | 1468967264479 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:44 INFO - PROCESS | 3748 | 1468967264591 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:27:44 INFO - PROCESS | 3748 | 1468967264645 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 3748 | 1468967264648 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:44 INFO - PROCESS | 3748 | ++DOCSHELL 15FABC00 == 31 [pid = 3748] [id = 316] 15:27:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (163C0000) [pid = 3748] [serial = 947] [outer = 00000000] 15:27:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (16F7F400) [pid = 3748] [serial = 948] [outer = 163C0000] 15:27:44 INFO - PROCESS | 3748 | 1468967264675 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (17642000) [pid = 3748] [serial = 949] [outer = 163C0000] 15:27:45 INFO - PROCESS | 3748 | 1468967265091 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]]]}] 15:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 678ms 15:27:45 INFO - PROCESS | 3748 | 1468967265155 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 3748 | 1468967265158 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 15:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:27:45 INFO - PROCESS | 3748 | 1468967265161 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 3748 | 1468967265163 Marionette TRACE conn3 <- [1,1230,null,{}] 15:27:45 INFO - PROCESS | 3748 | 1468967265150 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}] 15:27:45 INFO - PROCESS | 3748 | 1468967265152 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:45 INFO - PROCESS | 3748 | 1468967265284 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:27:45 INFO - PROCESS | 3748 | 1468967265305 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 3748 | 1468967265307 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:45 INFO - PROCESS | 3748 | ++DOCSHELL 1767F400 == 32 [pid = 3748] [id = 317] 15:27:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1772F400) [pid = 3748] [serial = 950] [outer = 00000000] 15:27:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (17E05800) [pid = 3748] [serial = 951] [outer = 1772F400] 15:27:45 INFO - PROCESS | 3748 | 1468967265351 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1800AC00) [pid = 3748] [serial = 952] [outer = 1772F400] 15:27:45 INFO - PROCESS | 3748 | 1468967265781 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]]]}] 15:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 678ms 15:27:45 INFO - PROCESS | 3748 | 1468967265822 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 3748 | 1468967265824 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 15:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:27:45 INFO - PROCESS | 3748 | 1468967265832 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 3748 | 1468967265834 Marionette TRACE conn3 <- [1,1234,null,{}] 15:27:45 INFO - PROCESS | 3748 | 1468967265837 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}] 15:27:45 INFO - PROCESS | 3748 | 1468967265843 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:45 INFO - PROCESS | 3748 | 1468967265971 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:27:46 INFO - PROCESS | 3748 | 1468967266035 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 3748 | 1468967266038 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:46 INFO - PROCESS | 3748 | ++DOCSHELL 18038C00 == 33 [pid = 3748] [id = 318] 15:27:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (18041C00) [pid = 3748] [serial = 953] [outer = 00000000] 15:27:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1952BC00) [pid = 3748] [serial = 954] [outer = 18041C00] 15:27:46 INFO - PROCESS | 3748 | 1468967266082 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (19809000) [pid = 3748] [serial = 955] [outer = 18041C00] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1666AC00) [pid = 3748] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (16661C00) [pid = 3748] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (10F67400) [pid = 3748] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1047C000) [pid = 3748] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19805400) [pid = 3748] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (15038400) [pid = 3748] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19E52800) [pid = 3748] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (13025800) [pid = 3748] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1502F400) [pid = 3748] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (18045C00) [pid = 3748] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (141A4800) [pid = 3748] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:27:46 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1A0C9C00) [pid = 3748] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:27:46 INFO - PROCESS | 3748 | 1468967266715 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]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 920ms 15:27:46 INFO - PROCESS | 3748 | 1468967266739 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 3748 | 1468967266741 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 15:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:27:46 INFO - PROCESS | 3748 | 1468967266744 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 3748 | 1468967266746 Marionette TRACE conn3 <- [1,1238,null,{}] 15:27:46 INFO - PROCESS | 3748 | 1468967266749 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}] 15:27:46 INFO - PROCESS | 3748 | 1468967266751 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:46 INFO - PROCESS | 3748 | 1468967266826 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:27:46 INFO - PROCESS | 3748 | 1468967266831 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 3748 | 1468967266833 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:46 INFO - PROCESS | 3748 | ++DOCSHELL 104E1800 == 34 [pid = 3748] [id = 319] 15:27:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (11C2D400) [pid = 3748] [serial = 956] [outer = 00000000] 15:27:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1586C000) [pid = 3748] [serial = 957] [outer = 11C2D400] 15:27:46 INFO - PROCESS | 3748 | 1468967266876 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (15E0E400) [pid = 3748] [serial = 958] [outer = 11C2D400] 15:27:47 INFO - PROCESS | 3748 | 1468967267292 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]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 618ms 15:27:47 INFO - PROCESS | 3748 | 1468967267364 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 3748 | 1468967267367 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 15:27:47 INFO - PROCESS | 3748 | 1468967267370 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:27:47 INFO - PROCESS | 3748 | 1468967267372 Marionette TRACE conn3 <- [1,1242,null,{}] 15:27:47 INFO - PROCESS | 3748 | 1468967267375 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}] 15:27:47 INFO - PROCESS | 3748 | 1468967267377 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:47 INFO - PROCESS | 3748 | 1468967267453 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:27:47 INFO - PROCESS | 3748 | 1468967267458 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 3748 | 1468967267460 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:47 INFO - PROCESS | 3748 | ++DOCSHELL 1952AC00 == 35 [pid = 3748] [id = 320] 15:27:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1952B400) [pid = 3748] [serial = 959] [outer = 00000000] 15:27:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1984AC00) [pid = 3748] [serial = 960] [outer = 1952B400] 15:27:47 INFO - PROCESS | 3748 | 1468967267504 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1984B000) [pid = 3748] [serial = 961] [outer = 1952B400] 15:27:47 INFO - PROCESS | 3748 | 1468967267893 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]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 573ms 15:27:47 INFO - PROCESS | 3748 | 1468967267950 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 3748 | 1468967267952 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 15:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:27:47 INFO - PROCESS | 3748 | 1468967267955 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 3748 | 1468967267957 Marionette TRACE conn3 <- [1,1246,null,{}] 15:27:47 INFO - PROCESS | 3748 | 1468967267960 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}] 15:27:47 INFO - PROCESS | 3748 | 1468967267962 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:48 INFO - PROCESS | 3748 | 1468967268053 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:27:48 INFO - PROCESS | 3748 | 1468967268058 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 3748 | 1468967268044 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:48 INFO - PROCESS | 3748 | ++DOCSHELL 15F8B400 == 36 [pid = 3748] [id = 321] 15:27:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19C8B800) [pid = 3748] [serial = 962] [outer = 00000000] 15:27:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19E4C800) [pid = 3748] [serial = 963] [outer = 19C8B800] 15:27:48 INFO - PROCESS | 3748 | 1468967268089 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19E4D400) [pid = 3748] [serial = 964] [outer = 19C8B800] 15:27:48 INFO - PROCESS | 3748 | 1468967268528 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]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 664ms 15:27:48 INFO - PROCESS | 3748 | 1468967268621 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 3748 | 1468967268625 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 15:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:27:48 INFO - PROCESS | 3748 | 1468967268631 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 3748 | 1468967268635 Marionette TRACE conn3 <- [1,1250,null,{}] 15:27:48 INFO - PROCESS | 3748 | 1468967268641 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}] 15:27:48 INFO - PROCESS | 3748 | 1468967268645 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:48 INFO - PROCESS | 3748 | 1468967268801 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:27:48 INFO - PROCESS | 3748 | 1468967268923 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 3748 | 1468967268929 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:48 INFO - PROCESS | 3748 | ++DOCSHELL 11449000 == 37 [pid = 3748] [id = 322] 15:27:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (114D0000) [pid = 3748] [serial = 965] [outer = 00000000] 15:27:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1292A800) [pid = 3748] [serial = 966] [outer = 114D0000] 15:27:48 INFO - PROCESS | 3748 | 1468967268988 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (12D5F000) [pid = 3748] [serial = 967] [outer = 114D0000] 15:27:49 INFO - PROCESS | 3748 | 1468967269758 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]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1176ms 15:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:27:49 INFO - PROCESS | 3748 | 1468967269808 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 3748 | 1468967269812 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 15:27:49 INFO - PROCESS | 3748 | 1468967269818 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 3748 | 1468967269823 Marionette TRACE conn3 <- [1,1254,null,{}] 15:27:49 INFO - PROCESS | 3748 | 1468967269827 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}] 15:27:49 INFO - PROCESS | 3748 | 1468967269830 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:49 INFO - PROCESS | 3748 | 1468967269950 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:27:50 INFO - PROCESS | 3748 | 1468967270062 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 3748 | 1468967270065 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:50 INFO - PROCESS | 3748 | ++DOCSHELL 15694C00 == 38 [pid = 3748] [id = 323] 15:27:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (15695800) [pid = 3748] [serial = 968] [outer = 00000000] 15:27:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (156A1C00) [pid = 3748] [serial = 969] [outer = 15695800] 15:27:50 INFO - PROCESS | 3748 | 1468967270130 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (15F8F000) [pid = 3748] [serial = 970] [outer = 15695800] 15:27:50 INFO - PROCESS | 3748 | 1468967271004 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]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1266ms 15:27:51 INFO - PROCESS | 3748 | 1468967271077 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 3748 | 1468967271081 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 15:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:27:51 INFO - PROCESS | 3748 | 1468967271087 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 3748 | 1468967271090 Marionette TRACE conn3 <- [1,1258,null,{}] 15:27:51 INFO - PROCESS | 3748 | 1468967271095 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}] 15:27:51 INFO - PROCESS | 3748 | 1468967271098 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:51 INFO - PROCESS | 3748 | 1468967271240 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:27:51 INFO - PROCESS | 3748 | --DOCSHELL 1952AC00 == 37 [pid = 3748] [id = 320] 15:27:51 INFO - PROCESS | 3748 | --DOCSHELL 104E1800 == 36 [pid = 3748] [id = 319] 15:27:51 INFO - PROCESS | 3748 | --DOCSHELL 18038C00 == 35 [pid = 3748] [id = 318] 15:27:51 INFO - PROCESS | 3748 | --DOCSHELL 1767F400 == 34 [pid = 3748] [id = 317] 15:27:51 INFO - PROCESS | 3748 | --DOCSHELL 15FABC00 == 33 [pid = 3748] [id = 316] 15:27:51 INFO - PROCESS | 3748 | --DOCSHELL 15F8C000 == 32 [pid = 3748] [id = 315] 15:27:51 INFO - PROCESS | 3748 | --DOCSHELL 1343D800 == 31 [pid = 3748] [id = 314] 15:27:51 INFO - PROCESS | 3748 | --DOCSHELL 11005000 == 30 [pid = 3748] [id = 313] 15:27:51 INFO - PROCESS | 3748 | --DOCSHELL 10269800 == 29 [pid = 3748] [id = 312] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (18039800) [pid = 3748] [serial = 906] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1951F800) [pid = 3748] [serial = 907] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (169BC800) [pid = 3748] [serial = 903] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (12972800) [pid = 3748] [serial = 891] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (114DA400) [pid = 3748] [serial = 892] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1050D400) [pid = 3748] [serial = 894] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19843800) [pid = 3748] [serial = 909] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (10A7E000) [pid = 3748] [serial = 895] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19849000) [pid = 3748] [serial = 910] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1586D000) [pid = 3748] [serial = 915] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19EBA800) [pid = 3748] [serial = 889] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19EB3C00) [pid = 3748] [serial = 888] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (13156800) [pid = 3748] [serial = 897] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13253C00) [pid = 3748] [serial = 898] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1569C400) [pid = 3748] [serial = 900] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (15E03400) [pid = 3748] [serial = 901] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1A0C8C00) [pid = 3748] [serial = 919] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19C8E400) [pid = 3748] [serial = 912] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1A0D3000) [pid = 3748] [serial = 922] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1A024400) [pid = 3748] [serial = 918] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19C8F400) [pid = 3748] [serial = 913] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1984C400) [pid = 3748] [serial = 916] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1A0D0400) [pid = 3748] [serial = 921] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (17726800) [pid = 3748] [serial = 904] [outer = 00000000] [url = about:blank] 15:27:51 INFO - PROCESS | 3748 | 1468967271355 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 3748 | 1468967271359 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:51 INFO - PROCESS | 3748 | ++DOCSHELL 104E8800 == 30 [pid = 3748] [id = 324] 15:27:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (10507C00) [pid = 3748] [serial = 971] [outer = 00000000] 15:27:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (10A0F800) [pid = 3748] [serial = 972] [outer = 10507C00] 15:27:51 INFO - PROCESS | 3748 | 1468967271407 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (10F4B000) [pid = 3748] [serial = 973] [outer = 10507C00] 15:27:51 INFO - PROCESS | 3748 | 1468967271835 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]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 769ms 15:27:51 INFO - PROCESS | 3748 | 1468967271871 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 3748 | 1468967271875 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 15:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:27:51 INFO - PROCESS | 3748 | 1468967271881 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 3748 | 1468967271884 Marionette TRACE conn3 <- [1,1262,null,{}] 15:27:51 INFO - PROCESS | 3748 | 1468967271887 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}] 15:27:51 INFO - PROCESS | 3748 | 1468967271890 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:51 INFO - PROCESS | 3748 | 1468967271957 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:27:51 INFO - PROCESS | 3748 | 1468967271964 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 3748 | 1468967271966 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:51 INFO - PROCESS | 3748 | ++DOCSHELL 1315DC00 == 31 [pid = 3748] [id = 325] 15:27:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (131C4800) [pid = 3748] [serial = 974] [outer = 00000000] 15:27:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (13939800) [pid = 3748] [serial = 975] [outer = 131C4800] 15:27:52 INFO - PROCESS | 3748 | 1468967272012 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (14198800) [pid = 3748] [serial = 976] [outer = 131C4800] 15:27:52 INFO - PROCESS | 3748 | 1468967272455 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]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 619ms 15:27:52 INFO - PROCESS | 3748 | 1468967272488 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 3748 | 1468967272491 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 15:27:52 INFO - PROCESS | 3748 | 1468967272494 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:27:52 INFO - PROCESS | 3748 | 1468967272497 Marionette TRACE conn3 <- [1,1266,null,{}] 15:27:52 INFO - PROCESS | 3748 | 1468967272508 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}] 15:27:52 INFO - PROCESS | 3748 | 1468967272513 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:52 INFO - PROCESS | 3748 | 1468967272596 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:27:52 INFO - PROCESS | 3748 | 1468967272715 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 3748 | 1468967272718 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:52 INFO - PROCESS | 3748 | ++DOCSHELL 15F92C00 == 32 [pid = 3748] [id = 326] 15:27:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (15F93400) [pid = 3748] [serial = 977] [outer = 00000000] 15:27:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (163C5400) [pid = 3748] [serial = 978] [outer = 15F93400] 15:27:52 INFO - PROCESS | 3748 | 1468967272765 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (16668000) [pid = 3748] [serial = 979] [outer = 15F93400] 15:27:53 INFO - PROCESS | 3748 | 1468967273129 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]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 663ms 15:27:53 INFO - PROCESS | 3748 | 1468967273176 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 3748 | 1468967273179 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 15:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:27:53 INFO - PROCESS | 3748 | 1468967273182 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 3748 | 1468967273184 Marionette TRACE conn3 <- [1,1270,null,{}] 15:27:53 INFO - PROCESS | 3748 | 1468967273188 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}] 15:27:53 INFO - PROCESS | 3748 | 1468967273190 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:53 INFO - PROCESS | 3748 | 1468967273321 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:27:53 INFO - PROCESS | 3748 | 1468967273379 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 3748 | 1468967273382 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:53 INFO - PROCESS | 3748 | ++DOCSHELL 170B7000 == 33 [pid = 3748] [id = 327] 15:27:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1767B000) [pid = 3748] [serial = 980] [outer = 00000000] 15:27:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (18015C00) [pid = 3748] [serial = 981] [outer = 1767B000] 15:27:53 INFO - PROCESS | 3748 | 1468967273411 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (18040000) [pid = 3748] [serial = 982] [outer = 1767B000] 15:27:53 INFO - PROCESS | 3748 | 1468967273825 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]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 664ms 15:27:53 INFO - PROCESS | 3748 | 1468967273864 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 3748 | 1468967273849 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 15:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:27:53 INFO - PROCESS | 3748 | 1468967273852 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 3748 | 1468967273854 Marionette TRACE conn3 <- [1,1274,null,{}] 15:27:53 INFO - PROCESS | 3748 | 1468967273857 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}] 15:27:53 INFO - PROCESS | 3748 | 1468967273859 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:53 INFO - PROCESS | 3748 | 1468967273993 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:27:54 INFO - PROCESS | 3748 | 1468967274015 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 3748 | 1468967274017 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:54 INFO - PROCESS | 3748 | ++DOCSHELL 1951F400 == 34 [pid = 3748] [id = 328] 15:27:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1951FC00) [pid = 3748] [serial = 983] [outer = 00000000] 15:27:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19524800) [pid = 3748] [serial = 984] [outer = 1951FC00] 15:27:54 INFO - PROCESS | 3748 | 1468967274060 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19528000) [pid = 3748] [serial = 985] [outer = 1951FC00] 15:27:54 INFO - PROCESS | 3748 | 1468967274485 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]]]}] 15:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 663ms 15:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:27:54 INFO - PROCESS | 3748 | 1468967274532 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 3748 | 1468967274534 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 15:27:54 INFO - PROCESS | 3748 | 1468967274537 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 3748 | 1468967274539 Marionette TRACE conn3 <- [1,1278,null,{}] 15:27:54 INFO - PROCESS | 3748 | 1468967274547 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}] 15:27:54 INFO - PROCESS | 3748 | 1468967274552 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:54 INFO - PROCESS | 3748 | 1468967274688 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:27:54 INFO - PROCESS | 3748 | 1468967274750 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 3748 | 1468967274752 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:54 INFO - PROCESS | 3748 | ++DOCSHELL 19843400 == 35 [pid = 3748] [id = 329] 15:27:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19845C00) [pid = 3748] [serial = 986] [outer = 00000000] 15:27:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19996000) [pid = 3748] [serial = 987] [outer = 19845C00] 15:27:54 INFO - PROCESS | 3748 | 1468967274797 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19C8F800) [pid = 3748] [serial = 988] [outer = 19845C00] 15:27:55 INFO - PROCESS | 3748 | 1468967275198 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]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 709ms 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (13257800) [pid = 3748] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (11005400) [pid = 3748] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1343DC00) [pid = 3748] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (15F8E800) [pid = 3748] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (18041C00) [pid = 3748] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1772F400) [pid = 3748] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (11C2D400) [pid = 3748] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10559800) [pid = 3748] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15E0CC00) [pid = 3748] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19848400) [pid = 3748] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1A1EC400) [pid = 3748] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (163C0000) [pid = 3748] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:27:55 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1952B400) [pid = 3748] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:27:55 INFO - PROCESS | 3748 | 1468967275365 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 3748 | 1468967275367 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 15:27:55 INFO - PROCESS | 3748 | 1468967275372 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:27:55 INFO - PROCESS | 3748 | 1468967275357 Marionette TRACE conn3 <- [1,1282,null,{}] 15:27:55 INFO - PROCESS | 3748 | 1468967275362 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}] 15:27:55 INFO - PROCESS | 3748 | 1468967275364 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:55 INFO - PROCESS | 3748 | 1468967275446 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:27:55 INFO - PROCESS | 3748 | 1468967275453 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 3748 | 1468967275455 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:55 INFO - PROCESS | 3748 | ++DOCSHELL 1324FC00 == 36 [pid = 3748] [id = 330] 15:27:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1325C000) [pid = 3748] [serial = 989] [outer = 00000000] 15:27:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (14443800) [pid = 3748] [serial = 990] [outer = 1325C000] 15:27:55 INFO - PROCESS | 3748 | 1468967275498 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (13E8B800) [pid = 3748] [serial = 991] [outer = 1325C000] 15:27:55 INFO - PROCESS | 3748 | 1468967275896 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]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 573ms 15:27:55 INFO - PROCESS | 3748 | 1468967275936 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 3748 | 1468967275938 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 15:27:55 INFO - PROCESS | 3748 | 1468967275941 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:27:55 INFO - PROCESS | 3748 | 1468967275943 Marionette TRACE conn3 <- [1,1286,null,{}] 15:27:55 INFO - PROCESS | 3748 | 1468967275951 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}] 15:27:55 INFO - PROCESS | 3748 | 1468967275953 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:56 INFO - PROCESS | 3748 | 1468967276034 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:27:56 INFO - PROCESS | 3748 | 1468967276040 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 3748 | 1468967276042 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:56 INFO - PROCESS | 3748 | ++DOCSHELL 13937C00 == 37 [pid = 3748] [id = 331] 15:27:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1666B000) [pid = 3748] [serial = 992] [outer = 00000000] 15:27:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1984FC00) [pid = 3748] [serial = 993] [outer = 1666B000] 15:27:56 INFO - PROCESS | 3748 | 1468967276085 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19E4E400) [pid = 3748] [serial = 994] [outer = 1666B000] 15:27:56 INFO - PROCESS | 3748 | 1468967276495 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]]]}] 15:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 573ms 15:27:56 INFO - PROCESS | 3748 | 1468967276520 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 3748 | 1468967276522 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 15:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:27:56 INFO - PROCESS | 3748 | 1468967276541 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 3748 | 1468967276543 Marionette TRACE conn3 <- [1,1290,null,{}] 15:27:56 INFO - PROCESS | 3748 | 1468967276548 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}] 15:27:56 INFO - PROCESS | 3748 | 1468967276550 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:56 INFO - PROCESS | 3748 | 1468967276628 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:27:56 INFO - PROCESS | 3748 | 1468967276633 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 3748 | 1468967276635 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:56 INFO - PROCESS | 3748 | ++DOCSHELL 19520000 == 38 [pid = 3748] [id = 332] 15:27:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19C82800) [pid = 3748] [serial = 995] [outer = 00000000] 15:27:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1A0C5400) [pid = 3748] [serial = 996] [outer = 19C82800] 15:27:56 INFO - PROCESS | 3748 | 1468967276678 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A0C5C00) [pid = 3748] [serial = 997] [outer = 19C82800] 15:27:57 INFO - PROCESS | 3748 | 1468967277105 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]]]}] 15:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 634ms 15:27:57 INFO - PROCESS | 3748 | 1468967277166 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 3748 | 1468967277168 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 15:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:27:57 INFO - PROCESS | 3748 | 1468967277172 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 3748 | 1468967277173 Marionette TRACE conn3 <- [1,1294,null,{}] 15:27:57 INFO - PROCESS | 3748 | 1468967277177 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}] 15:27:57 INFO - PROCESS | 3748 | 1468967277179 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:57 INFO - PROCESS | 3748 | 1468967277255 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:27:57 INFO - PROCESS | 3748 | 1468967277376 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 3748 | 1468967277379 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:57 INFO - PROCESS | 3748 | ++DOCSHELL 1026C000 == 39 [pid = 3748] [id = 333] 15:27:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (10273400) [pid = 3748] [serial = 998] [outer = 00000000] 15:27:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1050BC00) [pid = 3748] [serial = 999] [outer = 10273400] 15:27:57 INFO - PROCESS | 3748 | 1468967277439 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (10A79400) [pid = 3748] [serial = 1000] [outer = 10273400] 15:27:58 INFO - PROCESS | 3748 | 1468967278092 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]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 964ms 15:27:58 INFO - PROCESS | 3748 | 1468967278154 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 3748 | 1468967278158 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 15:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:27:58 INFO - PROCESS | 3748 | 1468967278165 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 3748 | 1468967278168 Marionette TRACE conn3 <- [1,1298,null,{}] 15:27:58 INFO - PROCESS | 3748 | 1468967278193 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}] 15:27:58 INFO - PROCESS | 3748 | 1468967278196 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:58 INFO - PROCESS | 3748 | 1468967278309 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:27:58 INFO - PROCESS | 3748 | 1468967278441 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 3748 | 1468967278444 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:58 INFO - PROCESS | 3748 | ++DOCSHELL 14437400 == 40 [pid = 3748] [id = 334] 15:27:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1443FC00) [pid = 3748] [serial = 1001] [outer = 00000000] 15:27:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (156A5400) [pid = 3748] [serial = 1002] [outer = 1443FC00] 15:27:58 INFO - PROCESS | 3748 | 1468967278500 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (15FAC800) [pid = 3748] [serial = 1003] [outer = 1443FC00] 15:27:59 INFO - PROCESS | 3748 | 1468967279060 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] 15:27:59 INFO - PROCESS | 3748 | 1468967279137 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 15:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:27:59 INFO - PROCESS | 3748 | 1468967279141 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 3748 | 1468967279144 Marionette TRACE conn3 <- [1,1302,null,{}] 15:27:59 INFO - PROCESS | 3748 | 1468967279148 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}] 15:27:59 INFO - PROCESS | 3748 | 1468967279150 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:59 INFO - PROCESS | 3748 | 1468967279246 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:27:59 INFO - PROCESS | 3748 | 1468967279382 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 3748 | 1468967279385 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:27:59 INFO - PROCESS | 3748 | ++DOCSHELL 19844800 == 41 [pid = 3748] [id = 335] 15:27:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (19845400) [pid = 3748] [serial = 1004] [outer = 00000000] 15:27:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (19C90000) [pid = 3748] [serial = 1005] [outer = 19845400] 15:27:59 INFO - PROCESS | 3748 | 1468967279440 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (19EBC800) [pid = 3748] [serial = 1006] [outer = 19845400] 15:28:00 INFO - PROCESS | 3748 | 1468967280040 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]]]}] 15:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 965ms 15:28:00 INFO - PROCESS | 3748 | 1468967280109 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 3748 | 1468967280112 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 15:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:28:00 INFO - PROCESS | 3748 | 1468967280134 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 3748 | 1468967280141 Marionette TRACE conn3 <- [1,1306,null,{}] 15:28:00 INFO - PROCESS | 3748 | 1468967280148 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}] 15:28:00 INFO - PROCESS | 3748 | 1468967280151 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:00 INFO - PROCESS | 3748 | 1468967280282 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:28:00 INFO - PROCESS | 3748 | 1468967280416 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 3748 | 1468967280419 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:00 INFO - PROCESS | 3748 | ++DOCSHELL 1047C000 == 42 [pid = 3748] [id = 336] 15:28:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1050B400) [pid = 3748] [serial = 1007] [outer = 00000000] 15:28:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (13024C00) [pid = 3748] [serial = 1008] [outer = 1050B400] 15:28:00 INFO - PROCESS | 3748 | 1468967280473 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (13E8CC00) [pid = 3748] [serial = 1009] [outer = 1050B400] 15:28:01 INFO - PROCESS | 3748 | 1468967281142 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]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1130ms 15:28:01 INFO - PROCESS | 3748 | 1468967281239 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:28:01 INFO - PROCESS | 3748 | 1468967281243 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 15:28:01 INFO - PROCESS | 3748 | 1468967281247 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 3748 | 1468967281252 Marionette TRACE conn3 <- [1,1310,null,{}] 15:28:01 INFO - PROCESS | 3748 | 1468967281281 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}] 15:28:01 INFO - PROCESS | 3748 | 1468967281283 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:01 INFO - PROCESS | 3748 | 1468967281394 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:28:01 INFO - PROCESS | 3748 | 1468967281525 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 3748 | 1468967281528 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:01 INFO - PROCESS | 3748 | ++DOCSHELL 1100B000 == 43 [pid = 3748] [id = 337] 15:28:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1143F000) [pid = 3748] [serial = 1010] [outer = 00000000] 15:28:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (1296F800) [pid = 3748] [serial = 1011] [outer = 1143F000] 15:28:01 INFO - PROCESS | 3748 | 1468967281576 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (130B1800) [pid = 3748] [serial = 1012] [outer = 1143F000] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 19520000 == 42 [pid = 3748] [id = 332] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 13937C00 == 41 [pid = 3748] [id = 331] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 1324FC00 == 40 [pid = 3748] [id = 330] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 19843400 == 39 [pid = 3748] [id = 329] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 1951F400 == 38 [pid = 3748] [id = 328] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 170B7000 == 37 [pid = 3748] [id = 327] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 15F92C00 == 36 [pid = 3748] [id = 326] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 1315DC00 == 35 [pid = 3748] [id = 325] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 104E8800 == 34 [pid = 3748] [id = 324] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 15F8B400 == 33 [pid = 3748] [id = 321] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 15694C00 == 32 [pid = 3748] [id = 323] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 11449000 == 31 [pid = 3748] [id = 322] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 1047C000 == 30 [pid = 3748] [id = 336] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 19844800 == 29 [pid = 3748] [id = 335] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 1026C000 == 28 [pid = 3748] [id = 333] 15:28:02 INFO - PROCESS | 3748 | --DOCSHELL 14437400 == 27 [pid = 3748] [id = 334] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (13E8DC00) [pid = 3748] [serial = 937] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (139C6C00) [pid = 3748] [serial = 936] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (12B05800) [pid = 3748] [serial = 939] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (12BD0800) [pid = 3748] [serial = 940] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (139CD000) [pid = 3748] [serial = 942] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (13E8B000) [pid = 3748] [serial = 943] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (15F95000) [pid = 3748] [serial = 945] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (1952BC00) [pid = 3748] [serial = 954] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (17E05800) [pid = 3748] [serial = 951] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1586C000) [pid = 3748] [serial = 957] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (15E0E400) [pid = 3748] [serial = 958] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (130AD800) [pid = 3748] [serial = 925] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (12D9F400) [pid = 3748] [serial = 924] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (16667C00) [pid = 3748] [serial = 928] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (16134C00) [pid = 3748] [serial = 927] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A0C6800) [pid = 3748] [serial = 931] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19EB2000) [pid = 3748] [serial = 930] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (19809000) [pid = 3748] [serial = 955] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1A56C800) [pid = 3748] [serial = 934] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1A1F5800) [pid = 3748] [serial = 933] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19E4C800) [pid = 3748] [serial = 963] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (16F7F400) [pid = 3748] [serial = 948] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1800AC00) [pid = 3748] [serial = 952] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (17642000) [pid = 3748] [serial = 949] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1984AC00) [pid = 3748] [serial = 960] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1984B000) [pid = 3748] [serial = 961] [outer = 00000000] [url = about:blank] 15:28:02 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (10F64C00) [pid = 3748] [serial = 946] [outer = 00000000] [url = about:blank] 15:28:03 INFO - PROCESS | 3748 | 1468967283791 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]]]}] 15:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2609ms 15:28:03 INFO - PROCESS | 3748 | 1468967283865 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 3748 | 1468967283869 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 15:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:28:03 INFO - PROCESS | 3748 | 1468967283880 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 3748 | 1468967283883 Marionette TRACE conn3 <- [1,1314,null,{}] 15:28:03 INFO - PROCESS | 3748 | 1468967283890 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}] 15:28:03 INFO - PROCESS | 3748 | 1468967283893 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:03 INFO - PROCESS | 3748 | 1468967283975 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:28:03 INFO - PROCESS | 3748 | 1468967283990 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 3748 | 1468967283994 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:04 INFO - PROCESS | 3748 | ++DOCSHELL 1100B400 == 28 [pid = 3748] [id = 338] 15:28:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (114D3000) [pid = 3748] [serial = 1013] [outer = 00000000] 15:28:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1281B800) [pid = 3748] [serial = 1014] [outer = 114D3000] 15:28:04 INFO - PROCESS | 3748 | 1468967284043 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1296B000) [pid = 3748] [serial = 1015] [outer = 114D3000] 15:28:04 INFO - PROCESS | 3748 | 1468967284520 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]]]}] 15:28:04 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 15:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 663ms 15:28:04 INFO - PROCESS | 3748 | 1468967284540 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 3748 | 1468967284546 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 15:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:28:04 INFO - PROCESS | 3748 | 1468967284556 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 3748 | 1468967284558 Marionette TRACE conn3 <- [1,1318,null,{}] 15:28:04 INFO - PROCESS | 3748 | 1468967284562 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}] 15:28:04 INFO - PROCESS | 3748 | 1468967284565 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:04 INFO - PROCESS | 3748 | 1468967284657 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:28:04 INFO - PROCESS | 3748 | 1468967284666 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 3748 | 1468967284669 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:04 INFO - PROCESS | 3748 | ++DOCSHELL 13156800 == 29 [pid = 3748] [id = 339] 15:28:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (13158800) [pid = 3748] [serial = 1016] [outer = 00000000] 15:28:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (131D1800) [pid = 3748] [serial = 1017] [outer = 13158800] 15:28:04 INFO - PROCESS | 3748 | 1468967284716 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (13432C00) [pid = 3748] [serial = 1018] [outer = 13158800] 15:28:05 INFO - PROCESS | 3748 | 1468967285185 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]]]}] 15:28:05 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 15:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 679ms 15:28:05 INFO - PROCESS | 3748 | 1468967285238 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 3748 | 1468967285240 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 15:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:28:05 INFO - PROCESS | 3748 | 1468967285243 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 3748 | 1468967285247 Marionette TRACE conn3 <- [1,1322,null,{}] 15:28:05 INFO - PROCESS | 3748 | 1468967285258 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}] 15:28:05 INFO - PROCESS | 3748 | 1468967285263 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:05 INFO - PROCESS | 3748 | 1468967285381 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:28:05 INFO - PROCESS | 3748 | 1468967285476 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 3748 | 1468967285480 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:05 INFO - PROCESS | 3748 | ++DOCSHELL 14438800 == 30 [pid = 3748] [id = 340] 15:28:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1443C000) [pid = 3748] [serial = 1019] [outer = 00000000] 15:28:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (15067800) [pid = 3748] [serial = 1020] [outer = 1443C000] 15:28:05 INFO - PROCESS | 3748 | 1468967285531 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1569B800) [pid = 3748] [serial = 1021] [outer = 1443C000] 15:28:05 INFO - PROCESS | 3748 | 1468967285964 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]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 769ms 15:28:06 INFO - PROCESS | 3748 | 1468967286016 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 3748 | 1468967286019 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 15:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:28:06 INFO - PROCESS | 3748 | 1468967286022 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 3748 | 1468967286024 Marionette TRACE conn3 <- [1,1326,null,{}] 15:28:06 INFO - PROCESS | 3748 | 1468967286027 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}] 15:28:06 INFO - PROCESS | 3748 | 1468967286029 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:06 INFO - PROCESS | 3748 | 1468967286157 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:28:06 INFO - PROCESS | 3748 | 1468967286215 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 3748 | 1468967286217 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:06 INFO - PROCESS | 3748 | ++DOCSHELL 15F93000 == 31 [pid = 3748] [id = 341] 15:28:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (15FA0C00) [pid = 3748] [serial = 1022] [outer = 00000000] 15:28:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (163C8400) [pid = 3748] [serial = 1023] [outer = 15FA0C00] 15:28:06 INFO - PROCESS | 3748 | 1468967286264 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (169B5800) [pid = 3748] [serial = 1024] [outer = 15FA0C00] 15:28:07 INFO - PROCESS | 3748 | 1468967287150 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]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1146ms 15:28:07 INFO - PROCESS | 3748 | 1468967287188 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 3748 | 1468967287190 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 15:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:28:07 INFO - PROCESS | 3748 | 1468967287193 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 3748 | 1468967287195 Marionette TRACE conn3 <- [1,1330,null,{}] 15:28:07 INFO - PROCESS | 3748 | 1468967287205 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}] 15:28:07 INFO - PROCESS | 3748 | 1468967287207 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:07 INFO - PROCESS | 3748 | 1468967287314 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:28:07 INFO - PROCESS | 3748 | 1468967287321 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 3748 | 1468967287323 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:07 INFO - PROCESS | 3748 | ++DOCSHELL 16E31C00 == 32 [pid = 3748] [id = 342] 15:28:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (16E35800) [pid = 3748] [serial = 1025] [outer = 00000000] 15:28:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (17643000) [pid = 3748] [serial = 1026] [outer = 16E35800] 15:28:07 INFO - PROCESS | 3748 | 1468967287366 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1772A000) [pid = 3748] [serial = 1027] [outer = 16E35800] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1951FC00) [pid = 3748] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19845C00) [pid = 3748] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (15F93400) [pid = 3748] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19C8B800) [pid = 3748] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (114D0000) [pid = 3748] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (131C4800) [pid = 3748] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10507C00) [pid = 3748] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15695800) [pid = 3748] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1325C000) [pid = 3748] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1050B400) [pid = 3748] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1767B000) [pid = 3748] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (10273400) [pid = 3748] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1443FC00) [pid = 3748] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19845400) [pid = 3748] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1666B000) [pid = 3748] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:28:07 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (19C82800) [pid = 3748] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:28:07 INFO - PROCESS | 3748 | 1468967287927 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]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 769ms 15:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:28:07 INFO - PROCESS | 3748 | 1468967287961 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 3748 | 1468967287963 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 15:28:07 INFO - PROCESS | 3748 | 1468967287966 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 3748 | 1468967287968 Marionette TRACE conn3 <- [1,1334,null,{}] 15:28:07 INFO - PROCESS | 3748 | 1468967287971 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}] 15:28:07 INFO - PROCESS | 3748 | 1468967287976 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:08 INFO - PROCESS | 3748 | 1468967288096 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:28:08 INFO - PROCESS | 3748 | 1468967288102 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 3748 | 1468967288104 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:08 INFO - PROCESS | 3748 | ++DOCSHELL 15F8C000 == 33 [pid = 3748] [id = 343] 15:28:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (15F92400) [pid = 3748] [serial = 1028] [outer = 00000000] 15:28:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (17E78000) [pid = 3748] [serial = 1029] [outer = 15F92400] 15:28:08 INFO - PROCESS | 3748 | 1468967288148 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1803B800) [pid = 3748] [serial = 1030] [outer = 15F92400] 15:28:08 INFO - PROCESS | 3748 | 1468967288575 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]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 663ms 15:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:28:08 INFO - PROCESS | 3748 | 1468967288647 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 3748 | 1468967288649 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 15:28:08 INFO - PROCESS | 3748 | 1468967288653 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 3748 | 1468967288655 Marionette TRACE conn3 <- [1,1338,null,{}] 15:28:08 INFO - PROCESS | 3748 | 1468967288658 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}] 15:28:08 INFO - PROCESS | 3748 | 1468967288660 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:08 INFO - PROCESS | 3748 | 1468967288747 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:28:08 INFO - PROCESS | 3748 | 1468967288783 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 3748 | 1468967288785 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:08 INFO - PROCESS | 3748 | ++DOCSHELL 18010800 == 34 [pid = 3748] [id = 344] 15:28:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1803C400) [pid = 3748] [serial = 1031] [outer = 00000000] 15:28:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19524400) [pid = 3748] [serial = 1032] [outer = 1803C400] 15:28:08 INFO - PROCESS | 3748 | 1468967288828 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19525400) [pid = 3748] [serial = 1033] [outer = 1803C400] 15:28:09 INFO - PROCESS | 3748 | 1468967289235 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]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 603ms 15:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:28:09 INFO - PROCESS | 3748 | 1468967289275 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 3748 | 1468967289277 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 15:28:09 INFO - PROCESS | 3748 | 1468967289280 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 3748 | 1468967289282 Marionette TRACE conn3 <- [1,1342,null,{}] 15:28:09 INFO - PROCESS | 3748 | 1468967289286 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}] 15:28:09 INFO - PROCESS | 3748 | 1468967289287 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:09 INFO - PROCESS | 3748 | 1468967289347 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:28:09 INFO - PROCESS | 3748 | 1468967289356 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 3748 | 1468967289358 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:09 INFO - PROCESS | 3748 | ++DOCSHELL 19524000 == 35 [pid = 3748] [id = 345] 15:28:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19804000) [pid = 3748] [serial = 1034] [outer = 00000000] 15:28:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19842400) [pid = 3748] [serial = 1035] [outer = 19804000] 15:28:09 INFO - PROCESS | 3748 | 1468967289401 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19843000) [pid = 3748] [serial = 1036] [outer = 19804000] 15:28:10 INFO - PROCESS | 3748 | 1468967290053 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]]]}] 15:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 875ms 15:28:10 INFO - PROCESS | 3748 | 1468967290149 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:28:10 INFO - PROCESS | 3748 | 1468967290154 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 15:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:28:10 INFO - PROCESS | 3748 | 1468967290159 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:28:10 INFO - PROCESS | 3748 | 1468967290162 Marionette TRACE conn3 <- [1,1346,null,{}] 15:28:10 INFO - PROCESS | 3748 | 1468967290169 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}] 15:28:10 INFO - PROCESS | 3748 | 1468967290172 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:10 INFO - PROCESS | 3748 | 1468967290297 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:28:10 INFO - PROCESS | 3748 | 1468967290402 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 3748 | 1468967290405 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:10 INFO - PROCESS | 3748 | ++DOCSHELL 114DA400 == 36 [pid = 3748] [id = 346] 15:28:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (11C2CC00) [pid = 3748] [serial = 1037] [outer = 00000000] 15:28:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1305AC00) [pid = 3748] [serial = 1038] [outer = 11C2CC00] 15:28:10 INFO - PROCESS | 3748 | 1468967290462 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (13159800) [pid = 3748] [serial = 1039] [outer = 11C2CC00] 15:28:11 INFO - PROCESS | 3748 | 1468967291158 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]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1010ms 15:28:11 INFO - PROCESS | 3748 | 1468967291212 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 3748 | 1468967291217 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 15:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:28:11 INFO - PROCESS | 3748 | 1468967291237 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 3748 | 1468967291240 Marionette TRACE conn3 <- [1,1350,null,{}] 15:28:11 INFO - PROCESS | 3748 | 1468967291244 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}] 15:28:11 INFO - PROCESS | 3748 | 1468967291247 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:11 INFO - PROCESS | 3748 | 1468967291372 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:28:11 INFO - PROCESS | 3748 | 1468967291495 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 3748 | 1468967291498 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:11 INFO - PROCESS | 3748 | ++DOCSHELL 10439C00 == 37 [pid = 3748] [id = 347] 15:28:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (10470800) [pid = 3748] [serial = 1040] [outer = 00000000] 15:28:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (10A76C00) [pid = 3748] [serial = 1041] [outer = 10470800] 15:28:11 INFO - PROCESS | 3748 | 1468967291556 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (12D6C400) [pid = 3748] [serial = 1042] [outer = 10470800] 15:28:12 INFO - PROCESS | 3748 | --DOCSHELL 10434400 == 36 [pid = 3748] [id = 20] 15:28:12 INFO - PROCESS | 3748 | --DOCSHELL 15E0DC00 == 35 [pid = 3748] [id = 26] 15:28:12 INFO - PROCESS | 3748 | --DOCSHELL 156AEC00 == 34 [pid = 3748] [id = 25] 15:28:12 INFO - PROCESS | 3748 | --DOCSHELL 14437800 == 33 [pid = 3748] [id = 24] 15:28:12 INFO - PROCESS | 3748 | --DOCSHELL 16611C00 == 32 [pid = 3748] [id = 8] 15:28:12 INFO - PROCESS | 3748 | --DOCSHELL 13930400 == 31 [pid = 3748] [id = 23] 15:28:12 INFO - PROCESS | 3748 | --DOCSHELL 12925400 == 30 [pid = 3748] [id = 22] 15:28:12 INFO - PROCESS | 3748 | --DOCSHELL 10F6A400 == 29 [pid = 3748] [id = 21] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19524800) [pid = 3748] [serial = 984] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19996000) [pid = 3748] [serial = 987] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (163C5400) [pid = 3748] [serial = 978] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19E4D400) [pid = 3748] [serial = 964] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1292A800) [pid = 3748] [serial = 966] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (12D5F000) [pid = 3748] [serial = 967] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (13939800) [pid = 3748] [serial = 975] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (14198800) [pid = 3748] [serial = 976] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (10A0F800) [pid = 3748] [serial = 972] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (10F4B000) [pid = 3748] [serial = 973] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (156A1C00) [pid = 3748] [serial = 969] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15F8F000) [pid = 3748] [serial = 970] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (16668000) [pid = 3748] [serial = 979] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (14443800) [pid = 3748] [serial = 990] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (13E8B800) [pid = 3748] [serial = 991] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (13E8CC00) [pid = 3748] [serial = 1009] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1296F800) [pid = 3748] [serial = 1011] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (19C8F800) [pid = 3748] [serial = 988] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (18015C00) [pid = 3748] [serial = 981] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1050BC00) [pid = 3748] [serial = 999] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (18040000) [pid = 3748] [serial = 982] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (156A5400) [pid = 3748] [serial = 1002] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (10A79400) [pid = 3748] [serial = 1000] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (19C90000) [pid = 3748] [serial = 1005] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (19528000) [pid = 3748] [serial = 985] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (1A0C5C00) [pid = 3748] [serial = 997] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (1984FC00) [pid = 3748] [serial = 993] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 55 (15FAC800) [pid = 3748] [serial = 1003] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 54 (13024C00) [pid = 3748] [serial = 1008] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 53 (19EBC800) [pid = 3748] [serial = 1006] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 52 (19E4E400) [pid = 3748] [serial = 994] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | --DOMWINDOW == 51 (1A0C5400) [pid = 3748] [serial = 996] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3748 | 1468967292281 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]]]}] 15:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1055ms 15:28:12 INFO - PROCESS | 3748 | 1468967292303 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:28:12 INFO - PROCESS | 3748 | 1468967292307 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 15:28:12 INFO - PROCESS | 3748 | 1468967292311 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 3748 | 1468967292316 Marionette TRACE conn3 <- [1,1354,null,{}] 15:28:12 INFO - PROCESS | 3748 | 1468967292323 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}] 15:28:12 INFO - PROCESS | 3748 | 1468967292326 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:12 INFO - PROCESS | 3748 | 1468967292428 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:28:12 INFO - PROCESS | 3748 | 1468967292514 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 3748 | 1468967292516 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:12 INFO - PROCESS | 3748 | ++DOCSHELL 11A48C00 == 30 [pid = 3748] [id = 348] 15:28:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 52 (12823800) [pid = 3748] [serial = 1043] [outer = 00000000] 15:28:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 53 (12B07400) [pid = 3748] [serial = 1044] [outer = 12823800] 15:28:12 INFO - PROCESS | 3748 | 1468967292569 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 54 (13056400) [pid = 3748] [serial = 1045] [outer = 12823800] 15:28:12 INFO - PROCESS | 3748 | 1468967293002 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] 15:28:13 INFO - PROCESS | 3748 | 1468967293057 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 15:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:28:13 INFO - PROCESS | 3748 | 1468967293067 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 3748 | 1468967293070 Marionette TRACE conn3 <- [1,1358,null,{}] 15:28:13 INFO - PROCESS | 3748 | 1468967293073 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}] 15:28:13 INFO - PROCESS | 3748 | 1468967293076 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:13 INFO - PROCESS | 3748 | 1468967293148 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:28:13 INFO - PROCESS | 3748 | 1468967293155 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 3748 | 1468967293157 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:13 INFO - PROCESS | 3748 | ++DOCSHELL 13E8BC00 == 31 [pid = 3748] [id = 349] 15:28:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 55 (13E8C000) [pid = 3748] [serial = 1046] [outer = 00000000] 15:28:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (14199800) [pid = 3748] [serial = 1047] [outer = 13E8C000] 15:28:13 INFO - PROCESS | 3748 | 1468967293205 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (141A6800) [pid = 3748] [serial = 1048] [outer = 13E8C000] 15:28:13 INFO - PROCESS | 3748 | 1468967293673 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] 15:28:13 INFO - PROCESS | 3748 | 1468967293732 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 15:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:28:13 INFO - PROCESS | 3748 | 1468967293736 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 3748 | 1468967293739 Marionette TRACE conn3 <- [1,1362,null,{}] 15:28:13 INFO - PROCESS | 3748 | 1468967293750 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}] 15:28:13 INFO - PROCESS | 3748 | 1468967293754 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:13 INFO - PROCESS | 3748 | 1468967293837 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:28:13 INFO - PROCESS | 3748 | 1468967293928 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 3748 | 1468967293931 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:13 INFO - PROCESS | 3748 | ++DOCSHELL 163BE400 == 32 [pid = 3748] [id = 350] 15:28:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (163C1C00) [pid = 3748] [serial = 1049] [outer = 00000000] 15:28:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (163CBC00) [pid = 3748] [serial = 1050] [outer = 163C1C00] 15:28:13 INFO - PROCESS | 3748 | 1468967293978 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (16F7F400) [pid = 3748] [serial = 1051] [outer = 163C1C00] 15:28:14 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:14 INFO - PROCESS | 3748 | 1468967294366 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] 15:28:14 INFO - PROCESS | 3748 | 1468967294419 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 15:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:28:14 INFO - PROCESS | 3748 | 1468967294422 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 3748 | 1468967294424 Marionette TRACE conn3 <- [1,1366,null,{}] 15:28:14 INFO - PROCESS | 3748 | 1468967294428 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}] 15:28:14 INFO - PROCESS | 3748 | 1468967294430 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:14 INFO - PROCESS | 3748 | 1468967294580 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:28:14 INFO - PROCESS | 3748 | 1468967294588 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 3748 | 1468967294591 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:14 INFO - PROCESS | 3748 | ++DOCSHELL 1763B800 == 33 [pid = 3748] [id = 351] 15:28:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (17678800) [pid = 3748] [serial = 1052] [outer = 00000000] 15:28:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (18010000) [pid = 3748] [serial = 1053] [outer = 17678800] 15:28:14 INFO - PROCESS | 3748 | 1468967294634 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (1803E000) [pid = 3748] [serial = 1054] [outer = 17678800] 15:28:15 INFO - PROCESS | 3748 | 1468967295061 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] 15:28:15 INFO - PROCESS | 3748 | 1468967295106 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 15:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:28:15 INFO - PROCESS | 3748 | 1468967295093 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 3748 | 1468967295095 Marionette TRACE conn3 <- [1,1370,null,{}] 15:28:15 INFO - PROCESS | 3748 | 1468967295098 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}] 15:28:15 INFO - PROCESS | 3748 | 1468967295100 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:15 INFO - PROCESS | 3748 | 1468967295210 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:28:15 INFO - PROCESS | 3748 | 1468967295215 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 3748 | 1468967295218 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:15 INFO - PROCESS | 3748 | ++DOCSHELL 17B65400 == 34 [pid = 3748] [id = 352] 15:28:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (18039C00) [pid = 3748] [serial = 1055] [outer = 00000000] 15:28:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (19526800) [pid = 3748] [serial = 1056] [outer = 18039C00] 15:28:15 INFO - PROCESS | 3748 | 1468967295261 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (1952B400) [pid = 3748] [serial = 1057] [outer = 18039C00] 15:28:15 INFO - PROCESS | 3748 | [3748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:15 INFO - PROCESS | 3748 | 1468967295743 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] 15:28:15 INFO - PROCESS | 3748 | 1468967295783 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 15:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:28:15 INFO - PROCESS | 3748 | 1468967295787 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 3748 | 1468967295788 Marionette TRACE conn3 <- [1,1374,null,{}] 15:28:15 INFO - PROCESS | 3748 | 1468967295792 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}] 15:28:15 INFO - PROCESS | 3748 | 1468967295797 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:15 INFO - PROCESS | 3748 | 1468967295947 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:28:15 INFO - PROCESS | 3748 | 1468967295971 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 3748 | 1468967295973 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:15 INFO - PROCESS | 3748 | ++DOCSHELL 1998E800 == 35 [pid = 3748] [id = 353] 15:28:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (19996000) [pid = 3748] [serial = 1058] [outer = 00000000] 15:28:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (19C85800) [pid = 3748] [serial = 1059] [outer = 19996000] 15:28:15 INFO - PROCESS | 3748 | 1468967296017 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (19C85C00) [pid = 3748] [serial = 1060] [outer = 19996000] 15:28:16 INFO - PROCESS | 3748 | 1468967296433 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] 15:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:28:16 INFO - PROCESS | 3748 | 1468967296512 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 15:28:16 INFO - PROCESS | 3748 | 1468967296517 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 3748 | 1468967296519 Marionette TRACE conn3 <- [1,1378,null,{}] 15:28:16 INFO - PROCESS | 3748 | 1468967296522 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}] 15:28:16 INFO - PROCESS | 3748 | 1468967296524 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:16 INFO - PROCESS | 3748 | 1468967296603 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:28:16 INFO - PROCESS | 3748 | 1468967296608 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 3748 | 1468967296610 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:16 INFO - PROCESS | 3748 | ++DOCSHELL 13158800 == 36 [pid = 3748] [id = 354] 15:28:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (1343A800) [pid = 3748] [serial = 1061] [outer = 00000000] 15:28:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (144F9800) [pid = 3748] [serial = 1062] [outer = 1343A800] 15:28:16 INFO - PROCESS | 3748 | 1468967296653 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (163C8000) [pid = 3748] [serial = 1063] [outer = 1343A800] 15:28:17 INFO - PROCESS | 3748 | 1468967297070 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]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 588ms 15:28:17 INFO - PROCESS | 3748 | 1468967297107 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 3748 | 1468967297109 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 15:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:28:17 INFO - PROCESS | 3748 | 1468967297112 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 3748 | 1468967297098 Marionette TRACE conn3 <- [1,1382,null,{}] 15:28:17 INFO - PROCESS | 3748 | 1468967297101 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}] 15:28:17 INFO - PROCESS | 3748 | 1468967297103 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:17 INFO - PROCESS | 3748 | 1468967297186 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:28:17 INFO - PROCESS | 3748 | 1468967297192 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 3748 | 1468967297194 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:17 INFO - PROCESS | 3748 | ++DOCSHELL 139D3800 == 37 [pid = 3748] [id = 355] 15:28:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (14199000) [pid = 3748] [serial = 1064] [outer = 00000000] 15:28:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (19C8FC00) [pid = 3748] [serial = 1065] [outer = 14199000] 15:28:17 INFO - PROCESS | 3748 | 1468967297261 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (19E50800) [pid = 3748] [serial = 1066] [outer = 14199000] 15:28:17 INFO - PROCESS | 3748 | 1468967297659 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]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 618ms 15:28:17 INFO - PROCESS | 3748 | 1468967297716 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 3748 | 1468967297718 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 15:28:17 INFO - PROCESS | 3748 | 1468967297722 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:28:17 INFO - PROCESS | 3748 | 1468967297723 Marionette TRACE conn3 <- [1,1386,null,{}] 15:28:17 INFO - PROCESS | 3748 | 1468967297727 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}] 15:28:17 INFO - PROCESS | 3748 | 1468967297729 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:17 INFO - PROCESS | 3748 | 1468967297819 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:28:17 INFO - PROCESS | 3748 | 1468967297824 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 3748 | 1468967297827 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:17 INFO - PROCESS | 3748 | ++DOCSHELL 14443800 == 38 [pid = 3748] [id = 356] 15:28:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1665F000) [pid = 3748] [serial = 1067] [outer = 00000000] 15:28:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (19EB6C00) [pid = 3748] [serial = 1068] [outer = 1665F000] 15:28:17 INFO - PROCESS | 3748 | 1468967297869 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (19EBCC00) [pid = 3748] [serial = 1069] [outer = 1665F000] 15:28:18 INFO - PROCESS | 3748 | 1468967298274 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]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 573ms 15:28:18 INFO - PROCESS | 3748 | 1468967298300 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 3748 | 1468967298302 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 15:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:28:18 INFO - PROCESS | 3748 | 1468967298318 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 3748 | 1468967298320 Marionette TRACE conn3 <- [1,1390,null,{}] 15:28:18 INFO - PROCESS | 3748 | 1468967298323 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}] 15:28:18 INFO - PROCESS | 3748 | 1468967298325 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:18 INFO - PROCESS | 3748 | 1468967298405 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:28:18 INFO - PROCESS | 3748 | 1468967298410 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 3748 | 1468967298412 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:18 INFO - PROCESS | 3748 | ++DOCSHELL 17735000 == 39 [pid = 3748] [id = 357] 15:28:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (19C83000) [pid = 3748] [serial = 1070] [outer = 00000000] 15:28:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1A0C8400) [pid = 3748] [serial = 1071] [outer = 19C83000] 15:28:18 INFO - PROCESS | 3748 | 1468967298455 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1A0C8C00) [pid = 3748] [serial = 1072] [outer = 19C83000] 15:28:19 INFO - PROCESS | 3748 | 1468967299164 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]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 904ms 15:28:19 INFO - PROCESS | 3748 | 1468967299229 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 3748 | 1468967299234 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 15:28:19 INFO - PROCESS | 3748 | 1468967299239 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:28:19 INFO - PROCESS | 3748 | 1468967299242 Marionette TRACE conn3 <- [1,1394,null,{}] 15:28:19 INFO - PROCESS | 3748 | 1468967299248 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}] 15:28:19 INFO - PROCESS | 3748 | 1468967299251 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:19 INFO - PROCESS | 3748 | 1468967299410 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:28:19 INFO - PROCESS | 3748 | 1468967299522 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 3748 | 1468967299526 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:19 INFO - PROCESS | 3748 | ++DOCSHELL 1144B000 == 40 [pid = 3748] [id = 358] 15:28:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (114D1000) [pid = 3748] [serial = 1073] [outer = 00000000] 15:28:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (130A9C00) [pid = 3748] [serial = 1074] [outer = 114D1000] 15:28:19 INFO - PROCESS | 3748 | 1468967299584 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (13C62C00) [pid = 3748] [serial = 1075] [outer = 114D1000] 15:28:20 INFO - PROCESS | 3748 | 1468967300180 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]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1010ms 15:28:20 INFO - PROCESS | 3748 | 1468967300248 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 3748 | 1468967300253 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 15:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:28:20 INFO - PROCESS | 3748 | 1468967300260 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 3748 | 1468967300264 Marionette TRACE conn3 <- [1,1398,null,{}] 15:28:20 INFO - PROCESS | 3748 | 1468967300302 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}] 15:28:20 INFO - PROCESS | 3748 | 1468967300305 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:20 INFO - PROCESS | 3748 | 1468967300424 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:28:20 INFO - PROCESS | 3748 | 1468967300546 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 3748 | 1468967300549 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:20 INFO - PROCESS | 3748 | ++DOCSHELL 15FA6800 == 41 [pid = 3748] [id = 359] 15:28:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (15FA9000) [pid = 3748] [serial = 1076] [outer = 00000000] 15:28:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1772F400) [pid = 3748] [serial = 1077] [outer = 15FA9000] 15:28:20 INFO - PROCESS | 3748 | 1468967300609 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1951E800) [pid = 3748] [serial = 1078] [outer = 15FA9000] 15:28:21 INFO - PROCESS | 3748 | 1468967301446 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]]]}] 15:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1206ms 15:28:21 INFO - PROCESS | 3748 | 1468967301469 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 3748 | 1468967301473 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 15:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:28:21 INFO - PROCESS | 3748 | 1468967301478 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 3748 | 1468967301481 Marionette TRACE conn3 <- [1,1402,null,{}] 15:28:21 INFO - PROCESS | 3748 | 1468967301487 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}] 15:28:21 INFO - PROCESS | 3748 | 1468967301490 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:21 INFO - PROCESS | 3748 | 1468967301587 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:28:21 INFO - PROCESS | 3748 | 1468967301671 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 3748 | 1468967301676 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:21 INFO - PROCESS | 3748 | ++DOCSHELL 1296F800 == 42 [pid = 3748] [id = 360] 15:28:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (12977400) [pid = 3748] [serial = 1079] [outer = 00000000] 15:28:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (12D98000) [pid = 3748] [serial = 1080] [outer = 12977400] 15:28:21 INFO - PROCESS | 3748 | 1468967301768 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (130AF400) [pid = 3748] [serial = 1081] [outer = 12977400] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 12820000 == 41 [pid = 3748] [id = 19] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 1A7BA800 == 40 [pid = 3748] [id = 12] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 1A930800 == 39 [pid = 3748] [id = 13] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 1055E000 == 38 [pid = 3748] [id = 18] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 16F78400 == 37 [pid = 3748] [id = 28] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 1B13A400 == 36 [pid = 3748] [id = 14] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 14440000 == 35 [pid = 3748] [id = 11] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 13030C00 == 34 [pid = 3748] [id = 27] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 1B2D6C00 == 33 [pid = 3748] [id = 16] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 1100B000 == 32 [pid = 3748] [id = 337] 15:28:22 INFO - PROCESS | 3748 | --DOCSHELL 1A56EC00 == 31 [pid = 3748] [id = 10] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (163C8400) [pid = 3748] [serial = 1023] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (130B1800) [pid = 3748] [serial = 1012] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (131D1800) [pid = 3748] [serial = 1017] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (13432C00) [pid = 3748] [serial = 1018] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1281B800) [pid = 3748] [serial = 1014] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1296B000) [pid = 3748] [serial = 1015] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (17643000) [pid = 3748] [serial = 1026] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (19525400) [pid = 3748] [serial = 1033] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19842400) [pid = 3748] [serial = 1035] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (169B5800) [pid = 3748] [serial = 1024] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (19524400) [pid = 3748] [serial = 1032] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1772A000) [pid = 3748] [serial = 1027] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (15067800) [pid = 3748] [serial = 1020] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1803B800) [pid = 3748] [serial = 1030] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (17E78000) [pid = 3748] [serial = 1029] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1569B800) [pid = 3748] [serial = 1021] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3748 | 1468967302979 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]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1553ms 15:28:23 INFO - PROCESS | 3748 | 1468967303030 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 3748 | 1468967303034 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 15:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:28:23 INFO - PROCESS | 3748 | 1468967303039 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 3748 | 1468967303042 Marionette TRACE conn3 <- [1,1406,null,{}] 15:28:23 INFO - PROCESS | 3748 | 1468967303048 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}] 15:28:23 INFO - PROCESS | 3748 | 1468967303051 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:23 INFO - PROCESS | 3748 | 1468967303147 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:28:23 INFO - PROCESS | 3748 | 1468967303230 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 3748 | 1468967303235 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:23 INFO - PROCESS | 3748 | ++DOCSHELL 1050B400 == 32 [pid = 3748] [id = 361] 15:28:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1055A800) [pid = 3748] [serial = 1082] [outer = 00000000] 15:28:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1100A000) [pid = 3748] [serial = 1083] [outer = 1055A800] 15:28:23 INFO - PROCESS | 3748 | 1468967303282 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (11CD4800) [pid = 3748] [serial = 1084] [outer = 1055A800] 15:28:23 INFO - PROCESS | 3748 | 1468967303679 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]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 678ms 15:28:23 INFO - PROCESS | 3748 | 1468967303722 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 3748 | 1468967303727 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 15:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:28:23 INFO - PROCESS | 3748 | 1468967303734 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 3748 | 1468967303737 Marionette TRACE conn3 <- [1,1410,null,{}] 15:28:23 INFO - PROCESS | 3748 | 1468967303744 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}] 15:28:23 INFO - PROCESS | 3748 | 1468967303746 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:23 INFO - PROCESS | 3748 | 1468967303833 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:28:23 INFO - PROCESS | 3748 | 1468967303842 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 3748 | 1468967303844 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:23 INFO - PROCESS | 3748 | ++DOCSHELL 131C5C00 == 33 [pid = 3748] [id = 362] 15:28:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1324DC00) [pid = 3748] [serial = 1085] [outer = 00000000] 15:28:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (13432C00) [pid = 3748] [serial = 1086] [outer = 1324DC00] 15:28:23 INFO - PROCESS | 3748 | 1468967303891 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (13938800) [pid = 3748] [serial = 1087] [outer = 1324DC00] 15:28:24 INFO - PROCESS | 3748 | 1468967304349 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]]]}] 15:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 663ms 15:28:24 INFO - PROCESS | 3748 | 1468967304396 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 3748 | 1468967304398 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 15:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:28:24 INFO - PROCESS | 3748 | 1468967304401 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 3748 | 1468967304405 Marionette TRACE conn3 <- [1,1414,null,{}] 15:28:24 INFO - PROCESS | 3748 | 1468967304416 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}] 15:28:24 INFO - PROCESS | 3748 | 1468967304420 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:24 INFO - PROCESS | 3748 | 1468967304534 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:28:24 INFO - PROCESS | 3748 | 1468967304628 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 3748 | 1468967304632 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:24 INFO - PROCESS | 3748 | ++DOCSHELL 1569C400 == 34 [pid = 3748] [id = 363] 15:28:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1569D000) [pid = 3748] [serial = 1088] [outer = 00000000] 15:28:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (15E02400) [pid = 3748] [serial = 1089] [outer = 1569D000] 15:28:24 INFO - PROCESS | 3748 | 1468967304679 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (15F91C00) [pid = 3748] [serial = 1090] [outer = 1569D000] 15:28:25 INFO - PROCESS | 3748 | 1468967305090 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]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 709ms 15:28:25 INFO - PROCESS | 3748 | 1468967305125 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 3748 | 1468967305128 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 15:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:28:25 INFO - PROCESS | 3748 | 1468967305142 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 3748 | 1468967305143 Marionette TRACE conn3 <- [1,1418,null,{}] 15:28:25 INFO - PROCESS | 3748 | 1468967305147 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}] 15:28:25 INFO - PROCESS | 3748 | 1468967305149 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:25 INFO - PROCESS | 3748 | 1468967305263 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:28:25 INFO - PROCESS | 3748 | 1468967305269 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 3748 | 1468967305271 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:25 INFO - PROCESS | 3748 | ++DOCSHELL 15870400 == 35 [pid = 3748] [id = 364] 15:28:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15F86C00) [pid = 3748] [serial = 1091] [outer = 00000000] 15:28:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (16611C00) [pid = 3748] [serial = 1092] [outer = 15F86C00] 15:28:25 INFO - PROCESS | 3748 | 1468967305322 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1700F000) [pid = 3748] [serial = 1093] [outer = 15F86C00] 15:28:25 INFO - PROCESS | 3748 | 1468967305762 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]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 678ms 15:28:25 INFO - PROCESS | 3748 | 1468967305824 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 3748 | 1468967305826 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 15:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:28:25 INFO - PROCESS | 3748 | 1468967305819 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 3748 | 1468967305821 Marionette TRACE conn3 <- [1,1422,null,{}] 15:28:25 INFO - PROCESS | 3748 | 1468967305865 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}] 15:28:25 INFO - PROCESS | 3748 | 1468967305868 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:25 INFO - PROCESS | 3748 | 1468967305991 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:28:25 INFO - PROCESS | 3748 | 1468967306003 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 3748 | 1468967306005 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:26 INFO - PROCESS | 3748 | ++DOCSHELL 17681800 == 36 [pid = 3748] [id = 365] 15:28:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (17726800) [pid = 3748] [serial = 1094] [outer = 00000000] 15:28:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (17B69000) [pid = 3748] [serial = 1095] [outer = 17726800] 15:28:26 INFO - PROCESS | 3748 | 1468967306049 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (18036400) [pid = 3748] [serial = 1096] [outer = 17726800] 15:28:26 INFO - PROCESS | 3748 | 1468967306492 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]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 679ms 15:28:26 INFO - PROCESS | 3748 | 1468967306513 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 3748 | 1468967306515 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 15:28:26 INFO - PROCESS | 3748 | 1468967306518 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:28:26 INFO - PROCESS | 3748 | 1468967306520 Marionette TRACE conn3 <- [1,1426,null,{}] 15:28:26 INFO - PROCESS | 3748 | 1468967306531 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}] 15:28:26 INFO - PROCESS | 3748 | 1468967306537 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:26 INFO - PROCESS | 3748 | 1468967306667 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:28:26 INFO - PROCESS | 3748 | 1468967306728 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 3748 | 1468967306730 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:26 INFO - PROCESS | 3748 | ++DOCSHELL 19524C00 == 37 [pid = 3748] [id = 366] 15:28:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19527C00) [pid = 3748] [serial = 1097] [outer = 00000000] 15:28:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19842C00) [pid = 3748] [serial = 1098] [outer = 19527C00] 15:28:26 INFO - PROCESS | 3748 | 1468967306777 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1984B400) [pid = 3748] [serial = 1099] [outer = 19527C00] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (18039C00) [pid = 3748] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19996000) [pid = 3748] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19804000) [pid = 3748] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (13E8C000) [pid = 3748] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (12823800) [pid = 3748] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (11C2CC00) [pid = 3748] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (163C1C00) [pid = 3748] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (10470800) [pid = 3748] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1343A800) [pid = 3748] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (14199000) [pid = 3748] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (17678800) [pid = 3748] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19C83000) [pid = 3748] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:28:27 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1665F000) [pid = 3748] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:28:27 INFO - PROCESS | 3748 | 1468967307336 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]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 874ms 15:28:27 INFO - PROCESS | 3748 | 1468967307388 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 3748 | 1468967307390 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 15:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:28:27 INFO - PROCESS | 3748 | 1468967307394 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 3748 | 1468967307395 Marionette TRACE conn3 <- [1,1430,null,{}] 15:28:27 INFO - PROCESS | 3748 | 1468967307408 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}] 15:28:27 INFO - PROCESS | 3748 | 1468967307410 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:27 INFO - PROCESS | 3748 | 1468967307486 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:28:27 INFO - PROCESS | 3748 | 1468967307491 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 3748 | 1468967307493 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:27 INFO - PROCESS | 3748 | ++DOCSHELL 10F42800 == 38 [pid = 3748] [id = 367] 15:28:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1296B000) [pid = 3748] [serial = 1100] [outer = 00000000] 15:28:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (18039C00) [pid = 3748] [serial = 1101] [outer = 1296B000] 15:28:27 INFO - PROCESS | 3748 | 1468967307538 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1980C400) [pid = 3748] [serial = 1102] [outer = 1296B000] 15:28:27 INFO - PROCESS | 3748 | 1468967307979 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]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 618ms 15:28:27 INFO - PROCESS | 3748 | 1468967308015 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:28:28 INFO - PROCESS | 3748 | 1468967308018 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 15:28:28 INFO - PROCESS | 3748 | 1468967308022 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 3748 | 1468967308025 Marionette TRACE conn3 <- [1,1434,null,{}] 15:28:28 INFO - PROCESS | 3748 | 1468967308028 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}] 15:28:28 INFO - PROCESS | 3748 | 1468967308030 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:28 INFO - PROCESS | 3748 | 1468967308107 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:28:28 INFO - PROCESS | 3748 | 1468967308115 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 3748 | 1468967308117 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:28 INFO - PROCESS | 3748 | ++DOCSHELL 17E80400 == 39 [pid = 3748] [id = 368] 15:28:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1984E400) [pid = 3748] [serial = 1103] [outer = 00000000] 15:28:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19E4B400) [pid = 3748] [serial = 1104] [outer = 1984E400] 15:28:28 INFO - PROCESS | 3748 | 1468967308160 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19E4BC00) [pid = 3748] [serial = 1105] [outer = 1984E400] 15:28:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19C8EC00) [pid = 3748] [serial = 1106] [outer = 1B147400] 15:28:28 INFO - PROCESS | 3748 | 1468967308631 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]]]}] 15:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 679ms 15:28:28 INFO - PROCESS | 3748 | 1468967308698 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 3748 | 1468967308700 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 15:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:28:28 INFO - PROCESS | 3748 | 1468967308704 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 3748 | 1468967308705 Marionette TRACE conn3 <- [1,1438,null,{}] 15:28:28 INFO - PROCESS | 3748 | 1468967308709 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}] 15:28:28 INFO - PROCESS | 3748 | 1468967308710 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:28 INFO - PROCESS | 3748 | 1468967308811 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:28:28 INFO - PROCESS | 3748 | 1468967308823 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 3748 | 1468967308825 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:28 INFO - PROCESS | 3748 | ++DOCSHELL 1506AC00 == 40 [pid = 3748] [id = 369] 15:28:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (169C0400) [pid = 3748] [serial = 1107] [outer = 00000000] 15:28:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19EB7000) [pid = 3748] [serial = 1108] [outer = 169C0400] 15:28:28 INFO - PROCESS | 3748 | 1468967308869 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19EB7800) [pid = 3748] [serial = 1109] [outer = 169C0400] 15:28:29 INFO - PROCESS | 3748 | 1468967309626 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]]]}] 15:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 995ms 15:28:29 INFO - PROCESS | 3748 | 1468967309726 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 3748 | 1468967309730 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 15:28:29 INFO - PROCESS | 3748 | 1468967309735 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:28:29 INFO - PROCESS | 3748 | 1468967309740 Marionette TRACE conn3 <- [1,1442,null,{}] 15:28:29 INFO - PROCESS | 3748 | 1468967309746 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}] 15:28:29 INFO - PROCESS | 3748 | 1468967309749 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:29 INFO - PROCESS | 3748 | 1468967309877 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:28:29 INFO - PROCESS | 3748 | 1468967309982 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 3748 | 1468967309985 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:29 INFO - PROCESS | 3748 | ++DOCSHELL 10A0F400 == 41 [pid = 3748] [id = 370] 15:28:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (10F63000) [pid = 3748] [serial = 1110] [outer = 00000000] 15:28:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (12D9F400) [pid = 3748] [serial = 1111] [outer = 10F63000] 15:28:30 INFO - PROCESS | 3748 | 1468967310041 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (131C4C00) [pid = 3748] [serial = 1112] [outer = 10F63000] 15:28:30 INFO - PROCESS | 3748 | 1468967310707 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]]]}] 15:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1010ms 15:28:30 INFO - PROCESS | 3748 | 1468967310750 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 3748 | 1468967310755 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 15:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:28:30 INFO - PROCESS | 3748 | 1468967310780 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 3748 | 1468967310783 Marionette TRACE conn3 <- [1,1446,null,{}] 15:28:30 INFO - PROCESS | 3748 | 1468967310787 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}] 15:28:30 INFO - PROCESS | 3748 | 1468967310774 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:30 INFO - PROCESS | 3748 | 1468967310955 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:28:30 INFO - PROCESS | 3748 | 1468967310966 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 3748 | 1468967310969 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:30 INFO - PROCESS | 3748 | ++DOCSHELL 13E98400 == 42 [pid = 3748] [id = 371] 15:28:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (14199400) [pid = 3748] [serial = 1113] [outer = 00000000] 15:28:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (15699C00) [pid = 3748] [serial = 1114] [outer = 14199400] 15:28:31 INFO - PROCESS | 3748 | 1468967311024 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (15F95C00) [pid = 3748] [serial = 1115] [outer = 14199400] 15:28:31 INFO - PROCESS | 3748 | --DOCSHELL 17E80400 == 41 [pid = 3748] [id = 368] 15:28:31 INFO - PROCESS | 3748 | --DOCSHELL 10F42800 == 40 [pid = 3748] [id = 367] 15:28:31 INFO - PROCESS | 3748 | --DOCSHELL 19524C00 == 39 [pid = 3748] [id = 366] 15:28:31 INFO - PROCESS | 3748 | --DOCSHELL 17681800 == 38 [pid = 3748] [id = 365] 15:28:31 INFO - PROCESS | 3748 | --DOCSHELL 15870400 == 37 [pid = 3748] [id = 364] 15:28:31 INFO - PROCESS | 3748 | --DOCSHELL 1569C400 == 36 [pid = 3748] [id = 363] 15:28:31 INFO - PROCESS | 3748 | --DOCSHELL 131C5C00 == 35 [pid = 3748] [id = 362] 15:28:31 INFO - PROCESS | 3748 | --DOCSHELL 1050B400 == 34 [pid = 3748] [id = 361] 15:28:31 INFO - PROCESS | 3748 | --DOCSHELL 1296F800 == 33 [pid = 3748] [id = 360] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1A0C8400) [pid = 3748] [serial = 1071] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1A0C8C00) [pid = 3748] [serial = 1072] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19EB6C00) [pid = 3748] [serial = 1068] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19526800) [pid = 3748] [serial = 1056] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19C85800) [pid = 3748] [serial = 1059] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1952B400) [pid = 3748] [serial = 1057] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19843000) [pid = 3748] [serial = 1036] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (14199800) [pid = 3748] [serial = 1047] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (141A6800) [pid = 3748] [serial = 1048] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (12B07400) [pid = 3748] [serial = 1044] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (13056400) [pid = 3748] [serial = 1045] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1305AC00) [pid = 3748] [serial = 1038] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13159800) [pid = 3748] [serial = 1039] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (163CBC00) [pid = 3748] [serial = 1050] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (16F7F400) [pid = 3748] [serial = 1051] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (10A76C00) [pid = 3748] [serial = 1041] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (12D6C400) [pid = 3748] [serial = 1042] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (144F9800) [pid = 3748] [serial = 1062] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (19C8FC00) [pid = 3748] [serial = 1065] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (19C85C00) [pid = 3748] [serial = 1060] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (18010000) [pid = 3748] [serial = 1053] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1803E000) [pid = 3748] [serial = 1054] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19E50800) [pid = 3748] [serial = 1066] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (163C8000) [pid = 3748] [serial = 1063] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (19EBCC00) [pid = 3748] [serial = 1069] [outer = 00000000] [url = about:blank] 15:28:31 INFO - PROCESS | 3748 | 1468967311857 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]]]}] 15:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1100ms 15:28:31 INFO - PROCESS | 3748 | 1468967311871 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 3748 | 1468967311875 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 15:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:28:31 INFO - PROCESS | 3748 | 1468967311879 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 3748 | 1468967311883 Marionette TRACE conn3 <- [1,1450,null,{}] 15:28:31 INFO - PROCESS | 3748 | 1468967311888 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}] 15:28:31 INFO - PROCESS | 3748 | 1468967311891 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:31 INFO - PROCESS | 3748 | 1468967311974 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:28:31 INFO - PROCESS | 3748 | 1468967311981 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 3748 | 1468967311986 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:31 INFO - PROCESS | 3748 | ++DOCSHELL 10F64C00 == 34 [pid = 3748] [id = 372] 15:28:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (10F66400) [pid = 3748] [serial = 1116] [outer = 00000000] 15:28:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (12821C00) [pid = 3748] [serial = 1117] [outer = 10F66400] 15:28:32 INFO - PROCESS | 3748 | 1468967312034 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (12972800) [pid = 3748] [serial = 1118] [outer = 10F66400] 15:28:32 INFO - PROCESS | 3748 | 1468967312509 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]]]}] 15:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 664ms 15:28:32 INFO - PROCESS | 3748 | 1468967312572 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 3748 | 1468967312576 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 15:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:28:32 INFO - PROCESS | 3748 | 1468967312582 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 3748 | 1468967312584 Marionette TRACE conn3 <- [1,1454,null,{}] 15:28:32 INFO - PROCESS | 3748 | 1468967312588 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}] 15:28:32 INFO - PROCESS | 3748 | 1468967312590 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:32 INFO - PROCESS | 3748 | 1468967312675 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:28:32 INFO - PROCESS | 3748 | 1468967312761 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 3748 | 1468967312763 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:32 INFO - PROCESS | 3748 | ++DOCSHELL 1324F800 == 35 [pid = 3748] [id = 373] 15:28:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (13436C00) [pid = 3748] [serial = 1119] [outer = 00000000] 15:28:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (13C57C00) [pid = 3748] [serial = 1120] [outer = 13436C00] 15:28:32 INFO - PROCESS | 3748 | 1468967312794 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1419AC00) [pid = 3748] [serial = 1121] [outer = 13436C00] 15:28:33 INFO - PROCESS | 3748 | 1468967313196 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]]]}] 15:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 663ms 15:28:33 INFO - PROCESS | 3748 | 1468967313261 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 3748 | 1468967313246 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 15:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:28:33 INFO - PROCESS | 3748 | 1468967313249 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 3748 | 1468967313253 Marionette TRACE conn3 <- [1,1458,null,{}] 15:28:33 INFO - PROCESS | 3748 | 1468967313263 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}] 15:28:33 INFO - PROCESS | 3748 | 1468967313268 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:33 INFO - PROCESS | 3748 | 1468967313352 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:28:33 INFO - PROCESS | 3748 | 1468967313359 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 3748 | 1468967313362 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:33 INFO - PROCESS | 3748 | ++DOCSHELL 163C2400 == 36 [pid = 3748] [id = 374] 15:28:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (163C2C00) [pid = 3748] [serial = 1122] [outer = 00000000] 15:28:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (16661C00) [pid = 3748] [serial = 1123] [outer = 163C2C00] 15:28:33 INFO - PROCESS | 3748 | 1468967313410 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (16E36800) [pid = 3748] [serial = 1124] [outer = 163C2C00] 15:28:33 INFO - PROCESS | 3748 | 1468967313842 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]]]}] 15:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 603ms 15:28:33 INFO - PROCESS | 3748 | 1468967313880 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 3748 | 1468967313883 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 15:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:28:33 INFO - PROCESS | 3748 | 1468967313887 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 3748 | 1468967313888 Marionette TRACE conn3 <- [1,1462,null,{}] 15:28:33 INFO - PROCESS | 3748 | 1468967313892 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}] 15:28:33 INFO - PROCESS | 3748 | 1468967313894 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:34 INFO - PROCESS | 3748 | 1468967314040 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:28:34 INFO - PROCESS | 3748 | 1468967314064 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 3748 | 1468967314066 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:34 INFO - PROCESS | 3748 | ++DOCSHELL 1763E400 == 37 [pid = 3748] [id = 375] 15:28:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (17729C00) [pid = 3748] [serial = 1125] [outer = 00000000] 15:28:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (17E7F000) [pid = 3748] [serial = 1126] [outer = 17729C00] 15:28:34 INFO - PROCESS | 3748 | 1468967314110 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1803E800) [pid = 3748] [serial = 1127] [outer = 17729C00] 15:28:34 INFO - PROCESS | 3748 | 1468967314544 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]]]}] 15:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 663ms 15:28:34 INFO - PROCESS | 3748 | 1468967314569 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 3748 | 1468967314570 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 15:28:34 INFO - PROCESS | 3748 | 1468967314574 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:28:34 INFO - PROCESS | 3748 | 1468967314575 Marionette TRACE conn3 <- [1,1466,null,{}] 15:28:34 INFO - PROCESS | 3748 | 1468967314592 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}] 15:28:34 INFO - PROCESS | 3748 | 1468967314594 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:34 INFO - PROCESS | 3748 | 1468967314691 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:28:34 INFO - PROCESS | 3748 | 1468967314696 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 3748 | 1468967314698 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:34 INFO - PROCESS | 3748 | ++DOCSHELL 1772E000 == 38 [pid = 3748] [id = 376] 15:28:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (18045C00) [pid = 3748] [serial = 1128] [outer = 00000000] 15:28:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19527800) [pid = 3748] [serial = 1129] [outer = 18045C00] 15:28:34 INFO - PROCESS | 3748 | 1468967314743 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1952C000) [pid = 3748] [serial = 1130] [outer = 18045C00] 15:28:35 INFO - PROCESS | 3748 | 1468967315215 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]]]}] 15:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 663ms 15:28:35 INFO - PROCESS | 3748 | 1468967315240 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 3748 | 1468967315242 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 15:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:28:35 INFO - PROCESS | 3748 | 1468967315257 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 3748 | 1468967315258 Marionette TRACE conn3 <- [1,1470,null,{}] 15:28:35 INFO - PROCESS | 3748 | 1468967315262 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}] 15:28:35 INFO - PROCESS | 3748 | 1468967315268 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:35 INFO - PROCESS | 3748 | 1468967315427 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:28:35 INFO - PROCESS | 3748 | 1468967315452 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 3748 | 1468967315454 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:35 INFO - PROCESS | 3748 | ++DOCSHELL 19C85400 == 39 [pid = 3748] [id = 377] 15:28:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19C88400) [pid = 3748] [serial = 1131] [outer = 00000000] 15:28:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19C8F800) [pid = 3748] [serial = 1132] [outer = 19C88400] 15:28:35 INFO - PROCESS | 3748 | 1468967315498 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19E4C400) [pid = 3748] [serial = 1133] [outer = 19C88400] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (15F86C00) [pid = 3748] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1569D000) [pid = 3748] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1055A800) [pid = 3748] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1324DC00) [pid = 3748] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (12977400) [pid = 3748] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (17726800) [pid = 3748] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (114D1000) [pid = 3748] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15FA9000) [pid = 3748] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (19527C00) [pid = 3748] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1984E400) [pid = 3748] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:28:35 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1296B000) [pid = 3748] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:28:36 INFO - PROCESS | 3748 | 1468967316025 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]]]}] 15:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 799ms 15:28:36 INFO - PROCESS | 3748 | 1468967316065 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 3748 | 1468967316067 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 15:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:28:36 INFO - PROCESS | 3748 | 1468967316070 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 3748 | 1468967316072 Marionette TRACE conn3 <- [1,1474,null,{}] 15:28:36 INFO - PROCESS | 3748 | 1468967316076 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}] 15:28:36 INFO - PROCESS | 3748 | 1468967316078 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:36 INFO - PROCESS | 3748 | 1468967316154 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:28:36 INFO - PROCESS | 3748 | 1468967316163 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 3748 | 1468967316165 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:36 INFO - PROCESS | 3748 | ++DOCSHELL 131D1000 == 40 [pid = 3748] [id = 378] 15:28:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (131D1800) [pid = 3748] [serial = 1134] [outer = 00000000] 15:28:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15FA7800) [pid = 3748] [serial = 1135] [outer = 131D1800] 15:28:36 INFO - PROCESS | 3748 | 1468967316207 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (169BC800) [pid = 3748] [serial = 1136] [outer = 131D1800] 15:28:36 INFO - PROCESS | 3748 | 1468967316629 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]]]}] 15:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 618ms 15:28:36 INFO - PROCESS | 3748 | 1468967316690 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 3748 | 1468967316692 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 15:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:28:36 INFO - PROCESS | 3748 | 1468967316720 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 3748 | 1468967316722 Marionette TRACE conn3 <- [1,1478,null,{}] 15:28:36 INFO - PROCESS | 3748 | 1468967316725 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}] 15:28:36 INFO - PROCESS | 3748 | 1468967316727 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:36 INFO - PROCESS | 3748 | 1468967316811 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:28:36 INFO - PROCESS | 3748 | 1468967316817 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 3748 | 1468967316819 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:36 INFO - PROCESS | 3748 | ++DOCSHELL 17686C00 == 41 [pid = 3748] [id = 379] 15:28:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (18015400) [pid = 3748] [serial = 1137] [outer = 00000000] 15:28:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19C85800) [pid = 3748] [serial = 1138] [outer = 18015400] 15:28:36 INFO - PROCESS | 3748 | 1468967316862 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19EBAC00) [pid = 3748] [serial = 1139] [outer = 18015400] 15:28:37 INFO - PROCESS | 3748 | 1468967317268 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]]]}] 15:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 573ms 15:28:37 INFO - PROCESS | 3748 | 1468967317299 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 3748 | 1468967317302 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 15:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:28:37 INFO - PROCESS | 3748 | 1468967317305 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 3748 | 1468967317307 Marionette TRACE conn3 <- [1,1482,null,{}] 15:28:37 INFO - PROCESS | 3748 | 1468967317310 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}] 15:28:37 INFO - PROCESS | 3748 | 1468967317312 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:37 INFO - PROCESS | 3748 | 1468967317391 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:28:37 INFO - PROCESS | 3748 | 1468967317397 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 3748 | 1468967317399 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:37 INFO - PROCESS | 3748 | ++DOCSHELL 18010C00 == 42 [pid = 3748] [id = 380] 15:28:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1951DC00) [pid = 3748] [serial = 1140] [outer = 00000000] 15:28:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A0CBC00) [pid = 3748] [serial = 1141] [outer = 1951DC00] 15:28:37 INFO - PROCESS | 3748 | 1468967317441 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A0D2000) [pid = 3748] [serial = 1142] [outer = 1951DC00] 15:28:37 INFO - PROCESS | 3748 | 1468967317877 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]]]}] 15:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 678ms 15:28:37 INFO - PROCESS | 3748 | 1468967317988 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 3748 | 1468967317992 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 15:28:37 INFO - PROCESS | 3748 | 1468967317997 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:28:37 INFO - PROCESS | 3748 | 1468967318002 Marionette TRACE conn3 <- [1,1486,null,{}] 15:28:37 INFO - PROCESS | 3748 | 1468967318008 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}] 15:28:37 INFO - PROCESS | 3748 | 1468967317996 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:38 INFO - PROCESS | 3748 | 1468967318202 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:28:38 INFO - PROCESS | 3748 | 1468967318306 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 3748 | 1468967318312 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:38 INFO - PROCESS | 3748 | ++DOCSHELL 10EE6800 == 43 [pid = 3748] [id = 381] 15:28:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (10EE4C00) [pid = 3748] [serial = 1143] [outer = 00000000] 15:28:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1143E800) [pid = 3748] [serial = 1144] [outer = 10EE4C00] 15:28:38 INFO - PROCESS | 3748 | 1468967318369 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (12D69C00) [pid = 3748] [serial = 1145] [outer = 10EE4C00] 15:28:38 INFO - PROCESS | 3748 | 1468967318894 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]]]}] 15:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 904ms 15:28:38 INFO - PROCESS | 3748 | 1468967318925 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 3748 | 1468967318929 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 15:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:28:38 INFO - PROCESS | 3748 | 1468967318936 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 3748 | 1468967318940 Marionette TRACE conn3 <- [1,1490,null,{}] 15:28:38 INFO - PROCESS | 3748 | 1468967318945 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}] 15:28:38 INFO - PROCESS | 3748 | 1468967318930 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:39 INFO - PROCESS | 3748 | 1468967319038 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:28:39 INFO - PROCESS | 3748 | 1468967319142 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 3748 | 1468967319145 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:39 INFO - PROCESS | 3748 | ++DOCSHELL 1569BC00 == 44 [pid = 3748] [id = 382] 15:28:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1569C400) [pid = 3748] [serial = 1146] [outer = 00000000] 15:28:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (15F95800) [pid = 3748] [serial = 1147] [outer = 1569C400] 15:28:39 INFO - PROCESS | 3748 | 1468967319201 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (16666400) [pid = 3748] [serial = 1148] [outer = 1569C400] 15:28:39 INFO - PROCESS | 3748 | 1468967319815 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]]]}] 15:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 905ms 15:28:39 INFO - PROCESS | 3748 | 1468967319845 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 3748 | 1468967319848 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 15:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:28:39 INFO - PROCESS | 3748 | 1468967319852 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 3748 | 1468967319854 Marionette TRACE conn3 <- [1,1494,null,{}] 15:28:39 INFO - PROCESS | 3748 | 1468967319864 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}] 15:28:39 INFO - PROCESS | 3748 | 1468967319869 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:39 INFO - PROCESS | 3748 | 1468967319962 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:28:40 INFO - PROCESS | 3748 | 1468967320067 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 3748 | 1468967320071 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:40 INFO - PROCESS | 3748 | ++DOCSHELL 1984A000 == 45 [pid = 3748] [id = 383] 15:28:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1984A400) [pid = 3748] [serial = 1149] [outer = 00000000] 15:28:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (19C89800) [pid = 3748] [serial = 1150] [outer = 1984A400] 15:28:40 INFO - PROCESS | 3748 | 1468967320127 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1A0C8400) [pid = 3748] [serial = 1151] [outer = 1984A400] 15:28:40 INFO - PROCESS | 3748 | 1468967320674 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]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 859ms 15:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:28:40 INFO - PROCESS | 3748 | 1468967320721 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 3748 | 1468967320723 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 15:28:40 INFO - PROCESS | 3748 | 1468967320727 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 3748 | 1468967320729 Marionette TRACE conn3 <- [1,1498,null,{}] 15:28:40 INFO - PROCESS | 3748 | 1468967320732 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}] 15:28:40 INFO - PROCESS | 3748 | 1468967320734 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:40 INFO - PROCESS | 3748 | 1468967320839 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:28:40 INFO - PROCESS | 3748 | 1468967320942 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 3748 | 1468967320944 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:40 INFO - PROCESS | 3748 | ++DOCSHELL 1A0CDC00 == 46 [pid = 3748] [id = 384] 15:28:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A0D7400) [pid = 3748] [serial = 1152] [outer = 00000000] 15:28:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1A1F1000) [pid = 3748] [serial = 1153] [outer = 1A0D7400] 15:28:40 INFO - PROCESS | 3748 | 1468967320997 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1A568C00) [pid = 3748] [serial = 1154] [outer = 1A0D7400] 15:28:41 INFO - PROCESS | 3748 | 1468967321704 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]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1055ms 15:28:41 INFO - PROCESS | 3748 | 1468967321779 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 3748 | 1468967321782 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 15:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:28:41 INFO - PROCESS | 3748 | 1468967321788 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 3748 | 1468967321791 Marionette TRACE conn3 <- [1,1502,null,{}] 15:28:41 INFO - PROCESS | 3748 | 1468967321812 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}] 15:28:41 INFO - PROCESS | 3748 | 1468967321815 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:41 INFO - PROCESS | 3748 | 1468967321914 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:28:41 INFO - PROCESS | 3748 | 1468967321998 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 3748 | 1468967322002 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:42 INFO - PROCESS | 3748 | ++DOCSHELL 10F42800 == 47 [pid = 3748] [id = 385] 15:28:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1281D000) [pid = 3748] [serial = 1155] [outer = 00000000] 15:28:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (13033400) [pid = 3748] [serial = 1156] [outer = 1281D000] 15:28:42 INFO - PROCESS | 3748 | 1468967322114 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (13116800) [pid = 3748] [serial = 1157] [outer = 1281D000] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 17686C00 == 46 [pid = 3748] [id = 379] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 131D1000 == 45 [pid = 3748] [id = 378] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 19C85400 == 44 [pid = 3748] [id = 377] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 1772E000 == 43 [pid = 3748] [id = 376] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 1763E400 == 42 [pid = 3748] [id = 375] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 163C2400 == 41 [pid = 3748] [id = 374] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 1324F800 == 40 [pid = 3748] [id = 373] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 10F64C00 == 39 [pid = 3748] [id = 372] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 1506AC00 == 38 [pid = 3748] [id = 369] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 10A0F400 == 37 [pid = 3748] [id = 370] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 13E98400 == 36 [pid = 3748] [id = 371] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 14443800 == 35 [pid = 3748] [id = 356] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 17735000 == 34 [pid = 3748] [id = 357] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 1144B000 == 33 [pid = 3748] [id = 358] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 15FA6800 == 32 [pid = 3748] [id = 359] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 1A0CDC00 == 31 [pid = 3748] [id = 384] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 1984A000 == 30 [pid = 3748] [id = 383] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 18010C00 == 29 [pid = 3748] [id = 380] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 10EE6800 == 28 [pid = 3748] [id = 381] 15:28:42 INFO - PROCESS | 3748 | --DOCSHELL 1569BC00 == 27 [pid = 3748] [id = 382] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (16611C00) [pid = 3748] [serial = 1092] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (15E02400) [pid = 3748] [serial = 1089] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (1100A000) [pid = 3748] [serial = 1083] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (11CD4800) [pid = 3748] [serial = 1084] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (13432C00) [pid = 3748] [serial = 1086] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (13938800) [pid = 3748] [serial = 1087] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (130AF400) [pid = 3748] [serial = 1081] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (12D98000) [pid = 3748] [serial = 1080] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (17B69000) [pid = 3748] [serial = 1095] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (13C62C00) [pid = 3748] [serial = 1075] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (130A9C00) [pid = 3748] [serial = 1074] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1951E800) [pid = 3748] [serial = 1078] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1772F400) [pid = 3748] [serial = 1077] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19842C00) [pid = 3748] [serial = 1098] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (18036400) [pid = 3748] [serial = 1096] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (163CA000) [pid = 3748] [serial = 682] [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.] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19E4B400) [pid = 3748] [serial = 1104] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1984B400) [pid = 3748] [serial = 1099] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (18039C00) [pid = 3748] [serial = 1101] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1700F000) [pid = 3748] [serial = 1093] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15F91C00) [pid = 3748] [serial = 1090] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1980C400) [pid = 3748] [serial = 1102] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19E4BC00) [pid = 3748] [serial = 1105] [outer = 00000000] [url = about:blank] 15:28:42 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19EB7000) [pid = 3748] [serial = 1108] [outer = 00000000] [url = about:blank] 15:28:43 INFO - PROCESS | 3748 | 1468967323247 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]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1508ms 15:28:43 INFO - PROCESS | 3748 | 1468967323299 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 3748 | 1468967323302 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 15:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:28:43 INFO - PROCESS | 3748 | 1468967323306 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 3748 | 1468967323309 Marionette TRACE conn3 <- [1,1506,null,{}] 15:28:43 INFO - PROCESS | 3748 | 1468967323314 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}] 15:28:43 INFO - PROCESS | 3748 | 1468967323317 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:43 INFO - PROCESS | 3748 | 1468967323411 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:28:43 INFO - PROCESS | 3748 | 1468967323420 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 3748 | 1468967323422 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:43 INFO - PROCESS | 3748 | ++DOCSHELL 10F65C00 == 28 [pid = 3748] [id = 386] 15:28:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (10F6E400) [pid = 3748] [serial = 1158] [outer = 00000000] 15:28:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (12820000) [pid = 3748] [serial = 1159] [outer = 10F6E400] 15:28:43 INFO - PROCESS | 3748 | 1468967323500 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (12977400) [pid = 3748] [serial = 1160] [outer = 10F6E400] 15:28:43 INFO - PROCESS | 3748 | 1468967323933 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]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 678ms 15:28:43 INFO - PROCESS | 3748 | 1468967323985 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 3748 | 1468967323990 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 15:28:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:28:43 INFO - PROCESS | 3748 | 1468967323997 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 3748 | 1468967323999 Marionette TRACE conn3 <- [1,1510,null,{}] 15:28:43 INFO - PROCESS | 3748 | 1468967324003 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}] 15:28:43 INFO - PROCESS | 3748 | 1468967324005 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:44 INFO - PROCESS | 3748 | 1468967324124 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:28:44 INFO - PROCESS | 3748 | 1468967324138 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 3748 | 1468967324140 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:44 INFO - PROCESS | 3748 | ++DOCSHELL 1342FC00 == 29 [pid = 3748] [id = 387] 15:28:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (13432C00) [pid = 3748] [serial = 1161] [outer = 00000000] 15:28:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (13C63C00) [pid = 3748] [serial = 1162] [outer = 13432C00] 15:28:44 INFO - PROCESS | 3748 | 1468967324186 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (13E8F800) [pid = 3748] [serial = 1163] [outer = 13432C00] 15:28:44 INFO - PROCESS | 3748 | 1468967324604 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"]]]}] 15:28:44 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 () { 15:28:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:28:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:28:44 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 () { 15:28:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:28:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:28:44 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 () { 15:28:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:28:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:28:44 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 () { 15:28:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:28:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:28:44 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 618ms 15:28:44 INFO - PROCESS | 3748 | 1468967324629 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 3748 | 1468967324631 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 15:28:44 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:28:44 INFO - PROCESS | 3748 | 1468967324636 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 3748 | 1468967324639 Marionette TRACE conn3 <- [1,1514,null,{}] 15:28:44 INFO - PROCESS | 3748 | 1468967324649 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}] 15:28:44 INFO - PROCESS | 3748 | 1468967324654 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:44 INFO - PROCESS | 3748 | 1468967324717 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:28:44 INFO - PROCESS | 3748 | 1468967324723 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 3748 | 1468967324727 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:44 INFO - PROCESS | 3748 | ++DOCSHELL 15F8F800 == 30 [pid = 3748] [id = 388] 15:28:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15F92400) [pid = 3748] [serial = 1164] [outer = 00000000] 15:28:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (163C4000) [pid = 3748] [serial = 1165] [outer = 15F92400] 15:28:44 INFO - PROCESS | 3748 | 1468967324774 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (163CD400) [pid = 3748] [serial = 1166] [outer = 15F92400] 15:28:45 INFO - PROCESS | 3748 | 1468967325242 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"]]]}] 15:28:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:28:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:28:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:28:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 678ms 15:28:45 INFO - PROCESS | 3748 | 1468967325307 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 3748 | 1468967325309 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 15:28:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:28:45 INFO - PROCESS | 3748 | 1468967325312 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 3748 | 1468967325314 Marionette TRACE conn3 <- [1,1518,null,{}] 15:28:45 INFO - PROCESS | 3748 | 1468967325324 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}] 15:28:45 INFO - PROCESS | 3748 | 1468967325326 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:45 INFO - PROCESS | 3748 | 1468967325446 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:28:45 INFO - PROCESS | 3748 | 1468967325537 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 3748 | 1468967325539 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:45 INFO - PROCESS | 3748 | ++DOCSHELL 1700F000 == 31 [pid = 3748] [id = 389] 15:28:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (170B7000) [pid = 3748] [serial = 1167] [outer = 00000000] 15:28:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (17735C00) [pid = 3748] [serial = 1168] [outer = 170B7000] 15:28:45 INFO - PROCESS | 3748 | 1468967325583 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (17E82400) [pid = 3748] [serial = 1169] [outer = 170B7000] 15:28:45 INFO - PROCESS | 3748 | 1468967325946 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]]]}] 15:28:45 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:28:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:28:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:28:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:28:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:28:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 678ms 15:28:45 INFO - PROCESS | 3748 | 1468967325996 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 3748 | 1468967325998 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 15:28:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:28:45 INFO - PROCESS | 3748 | 1468967326001 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 3748 | 1468967326003 Marionette TRACE conn3 <- [1,1522,null,{}] 15:28:45 INFO - PROCESS | 3748 | 1468967326007 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}] 15:28:45 INFO - PROCESS | 3748 | 1468967326009 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:46 INFO - PROCESS | 3748 | 1468967326102 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:28:46 INFO - PROCESS | 3748 | 1468967326107 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 3748 | 1468967326109 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:46 INFO - PROCESS | 3748 | ++DOCSHELL 17E03800 == 32 [pid = 3748] [id = 390] 15:28:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (18017800) [pid = 3748] [serial = 1170] [outer = 00000000] 15:28:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19522800) [pid = 3748] [serial = 1171] [outer = 18017800] 15:28:46 INFO - PROCESS | 3748 | 1468967326152 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19527400) [pid = 3748] [serial = 1172] [outer = 18017800] 15:28:46 INFO - PROCESS | 3748 | 1468967326628 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]]]}] 15:28:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:28:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 663ms 15:28:46 INFO - PROCESS | 3748 | 1468967326668 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 3748 | 1468967326670 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 15:28:46 INFO - PROCESS | 3748 | 1468967326673 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:28:46 INFO - PROCESS | 3748 | 1468967326675 Marionette TRACE conn3 <- [1,1526,null,{}] 15:28:46 INFO - PROCESS | 3748 | 1468967326679 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}] 15:28:46 INFO - PROCESS | 3748 | 1468967326684 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:46 INFO - PROCESS | 3748 | 1468967326833 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (17729C00) [pid = 3748] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (163C2C00) [pid = 3748] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (10F66400) [pid = 3748] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (13436C00) [pid = 3748] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (10F63000) [pid = 3748] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (18045C00) [pid = 3748] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (14199400) [pid = 3748] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (169C0400) [pid = 3748] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19C88400) [pid = 3748] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (18015400) [pid = 3748] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:28:47 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (131D1800) [pid = 3748] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:28:47 INFO - PROCESS | 3748 | 1468967327102 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 3748 | 1468967327105 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:47 INFO - PROCESS | 3748 | ++DOCSHELL 10470800 == 33 [pid = 3748] [id = 391] 15:28:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1047F800) [pid = 3748] [serial = 1173] [outer = 00000000] 15:28:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (10F4A000) [pid = 3748] [serial = 1174] [outer = 1047F800] 15:28:47 INFO - PROCESS | 3748 | 1468967327179 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (14199400) [pid = 3748] [serial = 1175] [outer = 1047F800] 15:28:47 INFO - PROCESS | 3748 | 1468967327565 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]]]}] 15:28:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:28:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 905ms 15:28:47 INFO - PROCESS | 3748 | 1468967327585 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 3748 | 1468967327587 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 15:28:47 INFO - PROCESS | 3748 | 1468967327590 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:28:47 INFO - PROCESS | 3748 | 1468967327592 Marionette TRACE conn3 <- [1,1530,null,{}] 15:28:47 INFO - PROCESS | 3748 | 1468967327595 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}] 15:28:47 INFO - PROCESS | 3748 | 1468967327597 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:47 INFO - PROCESS | 3748 | 1468967327675 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:28:47 INFO - PROCESS | 3748 | 1468967327680 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 3748 | 1468967327682 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:47 INFO - PROCESS | 3748 | ++DOCSHELL 15F95000 == 34 [pid = 3748] [id = 392] 15:28:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (15F95400) [pid = 3748] [serial = 1176] [outer = 00000000] 15:28:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1984B800) [pid = 3748] [serial = 1177] [outer = 15F95400] 15:28:47 INFO - PROCESS | 3748 | 1468967327725 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19991800) [pid = 3748] [serial = 1178] [outer = 15F95400] 15:28:48 INFO - PROCESS | 3748 | 1468967328151 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]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:28:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 618ms 15:28:48 INFO - PROCESS | 3748 | 1468967328211 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 3748 | 1468967328213 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 15:28:48 INFO - PROCESS | 3748 | 1468967328216 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:28:48 INFO - PROCESS | 3748 | 1468967328218 Marionette TRACE conn3 <- [1,1534,null,{}] 15:28:48 INFO - PROCESS | 3748 | 1468967328222 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}] 15:28:48 INFO - PROCESS | 3748 | 1468967328223 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:48 INFO - PROCESS | 3748 | 1468967328300 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:28:48 INFO - PROCESS | 3748 | 1468967328307 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 3748 | 1468967328309 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:48 INFO - PROCESS | 3748 | ++DOCSHELL 19846000 == 35 [pid = 3748] [id = 393] 15:28:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19847400) [pid = 3748] [serial = 1179] [outer = 00000000] 15:28:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19E4D800) [pid = 3748] [serial = 1180] [outer = 19847400] 15:28:48 INFO - PROCESS | 3748 | 1468967328351 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (12931400) [pid = 3748] [serial = 1181] [outer = 19847400] 15:28:48 INFO - PROCESS | 3748 | 1468967328778 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]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:28:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 618ms 15:28:48 INFO - PROCESS | 3748 | 1468967328838 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 3748 | 1468967328840 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 15:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:28:48 INFO - PROCESS | 3748 | 1468967328844 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 3748 | 1468967328846 Marionette TRACE conn3 <- [1,1538,null,{}] 15:28:48 INFO - PROCESS | 3748 | 1468967328849 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}] 15:28:48 INFO - PROCESS | 3748 | 1468967328851 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:48 INFO - PROCESS | 3748 | 1468967328930 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:28:48 INFO - PROCESS | 3748 | 1468967328936 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 3748 | 1468967328938 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:48 INFO - PROCESS | 3748 | ++DOCSHELL 19C8A400 == 36 [pid = 3748] [id = 394] 15:28:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19C8F000) [pid = 3748] [serial = 1182] [outer = 00000000] 15:28:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1A015800) [pid = 3748] [serial = 1183] [outer = 19C8F000] 15:28:48 INFO - PROCESS | 3748 | 1468967328991 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1A0C6000) [pid = 3748] [serial = 1184] [outer = 19C8F000] 15:28:49 INFO - PROCESS | 3748 | 1468967329829 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]]]}] 15:28:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1055ms 15:28:49 INFO - PROCESS | 3748 | 1468967329905 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 3748 | 1468967329909 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 15:28:49 INFO - PROCESS | 3748 | 1468967329914 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:28:49 INFO - PROCESS | 3748 | 1468967329920 Marionette TRACE conn3 <- [1,1542,null,{}] 15:28:49 INFO - PROCESS | 3748 | 1468967329925 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}] 15:28:49 INFO - PROCESS | 3748 | 1468967329928 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:50 INFO - PROCESS | 3748 | 1468967330035 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:28:50 INFO - PROCESS | 3748 | 1468967330161 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 3748 | 1468967330165 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:50 INFO - PROCESS | 3748 | ++DOCSHELL 10A74400 == 37 [pid = 3748] [id = 395] 15:28:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (10F4A800) [pid = 3748] [serial = 1185] [outer = 00000000] 15:28:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (13151400) [pid = 3748] [serial = 1186] [outer = 10F4A800] 15:28:50 INFO - PROCESS | 3748 | 1468967330222 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (139CAC00) [pid = 3748] [serial = 1187] [outer = 10F4A800] 15:28:50 INFO - PROCESS | 3748 | 1468967330880 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]]]}] 15:28:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:28:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1055ms 15:28:50 INFO - PROCESS | 3748 | 1468967330962 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 3748 | 1468967330967 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 15:28:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:28:50 INFO - PROCESS | 3748 | 1468967330974 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 3748 | 1468967330977 Marionette TRACE conn3 <- [1,1546,null,{}] 15:28:50 INFO - PROCESS | 3748 | 1468967330981 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}] 15:28:50 INFO - PROCESS | 3748 | 1468967330984 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:51 INFO - PROCESS | 3748 | 1468967331226 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:28:51 INFO - PROCESS | 3748 | 1468967331362 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 3748 | 1468967331365 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:51 INFO - PROCESS | 3748 | ++DOCSHELL 10434400 == 38 [pid = 3748] [id = 396] 15:28:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (10A76400) [pid = 3748] [serial = 1188] [outer = 00000000] 15:28:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (10F63000) [pid = 3748] [serial = 1189] [outer = 10A76400] 15:28:51 INFO - PROCESS | 3748 | 1468967331419 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1305D400) [pid = 3748] [serial = 1190] [outer = 10A76400] 15:28:51 INFO - PROCESS | 3748 | --DOCSHELL 19846000 == 37 [pid = 3748] [id = 393] 15:28:51 INFO - PROCESS | 3748 | --DOCSHELL 15F95000 == 36 [pid = 3748] [id = 392] 15:28:51 INFO - PROCESS | 3748 | --DOCSHELL 10470800 == 35 [pid = 3748] [id = 391] 15:28:51 INFO - PROCESS | 3748 | --DOCSHELL 17E03800 == 34 [pid = 3748] [id = 390] 15:28:51 INFO - PROCESS | 3748 | --DOCSHELL 1700F000 == 33 [pid = 3748] [id = 389] 15:28:51 INFO - PROCESS | 3748 | --DOCSHELL 15F8F800 == 32 [pid = 3748] [id = 388] 15:28:51 INFO - PROCESS | 3748 | --DOCSHELL 1342FC00 == 31 [pid = 3748] [id = 387] 15:28:51 INFO - PROCESS | 3748 | --DOCSHELL 10F65C00 == 30 [pid = 3748] [id = 386] 15:28:51 INFO - PROCESS | 3748 | --DOCSHELL 10F42800 == 29 [pid = 3748] [id = 385] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (17E7F000) [pid = 3748] [serial = 1126] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (16661C00) [pid = 3748] [serial = 1123] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (12821C00) [pid = 3748] [serial = 1117] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (12972800) [pid = 3748] [serial = 1118] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (13C57C00) [pid = 3748] [serial = 1120] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1419AC00) [pid = 3748] [serial = 1121] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (12D9F400) [pid = 3748] [serial = 1111] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (131C4C00) [pid = 3748] [serial = 1112] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19527800) [pid = 3748] [serial = 1129] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (15699C00) [pid = 3748] [serial = 1114] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (15F95C00) [pid = 3748] [serial = 1115] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19EB7800) [pid = 3748] [serial = 1109] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A0CBC00) [pid = 3748] [serial = 1141] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (19C8F800) [pid = 3748] [serial = 1132] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19EBAC00) [pid = 3748] [serial = 1139] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (169BC800) [pid = 3748] [serial = 1136] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (15FA7800) [pid = 3748] [serial = 1135] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19C85800) [pid = 3748] [serial = 1138] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19E4C400) [pid = 3748] [serial = 1133] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1952C000) [pid = 3748] [serial = 1130] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (16E36800) [pid = 3748] [serial = 1124] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1803E800) [pid = 3748] [serial = 1127] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3748 | 1468967331940 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]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1010ms 15:28:51 INFO - PROCESS | 3748 | 1468967331983 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 3748 | 1468967331987 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 15:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:28:52 INFO - PROCESS | 3748 | 1468967332007 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 3748 | 1468967332010 Marionette TRACE conn3 <- [1,1550,null,{}] 15:28:52 INFO - PROCESS | 3748 | 1468967332015 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}] 15:28:52 INFO - PROCESS | 3748 | 1468967332018 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:52 INFO - PROCESS | 3748 | 1468967332102 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:28:52 INFO - PROCESS | 3748 | 1468967332110 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 3748 | 1468967332113 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:52 INFO - PROCESS | 3748 | ++DOCSHELL 130AE800 == 30 [pid = 3748] [id = 397] 15:28:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (13114C00) [pid = 3748] [serial = 1191] [outer = 00000000] 15:28:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (13930800) [pid = 3748] [serial = 1192] [outer = 13114C00] 15:28:52 INFO - PROCESS | 3748 | 1468967332160 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (139CA000) [pid = 3748] [serial = 1193] [outer = 13114C00] 15:28:52 INFO - PROCESS | 3748 | 1468967332626 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]]]}] 15:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 679ms 15:28:52 INFO - PROCESS | 3748 | 1468967332685 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 3748 | 1468967332688 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 15:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:28:52 INFO - PROCESS | 3748 | 1468967332692 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 3748 | 1468967332694 Marionette TRACE conn3 <- [1,1554,null,{}] 15:28:52 INFO - PROCESS | 3748 | 1468967332726 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}] 15:28:52 INFO - PROCESS | 3748 | 1468967332729 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:52 INFO - PROCESS | 3748 | 1468967332820 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:28:52 INFO - PROCESS | 3748 | 1468967332892 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 3748 | 1468967332894 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:52 INFO - PROCESS | 3748 | ++DOCSHELL 13E8B000 == 31 [pid = 3748] [id = 398] 15:28:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1443E800) [pid = 3748] [serial = 1194] [outer = 00000000] 15:28:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (156AEC00) [pid = 3748] [serial = 1195] [outer = 1443E800] 15:28:52 INFO - PROCESS | 3748 | 1468967332939 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (15E0E000) [pid = 3748] [serial = 1196] [outer = 1443E800] 15:28:53 INFO - PROCESS | 3748 | 1468967333315 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]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 648ms 15:28:53 INFO - PROCESS | 3748 | 1468967333350 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 3748 | 1468967333354 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 15:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:28:53 INFO - PROCESS | 3748 | 1468967333365 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 3748 | 1468967333369 Marionette TRACE conn3 <- [1,1558,null,{}] 15:28:53 INFO - PROCESS | 3748 | 1468967333373 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}] 15:28:53 INFO - PROCESS | 3748 | 1468967333359 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:53 INFO - PROCESS | 3748 | 1468967333448 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:28:53 INFO - PROCESS | 3748 | 1468967333453 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 3748 | 1468967333455 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:53 INFO - PROCESS | 3748 | ++DOCSHELL 15E0AC00 == 32 [pid = 3748] [id = 399] 15:28:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15FA0C00) [pid = 3748] [serial = 1197] [outer = 00000000] 15:28:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1666A800) [pid = 3748] [serial = 1198] [outer = 15FA0C00] 15:28:53 INFO - PROCESS | 3748 | 1468967333499 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (16F7E800) [pid = 3748] [serial = 1199] [outer = 15FA0C00] 15:28:53 INFO - PROCESS | 3748 | 1468967333935 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]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 633ms 15:28:53 INFO - PROCESS | 3748 | 1468967333987 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 3748 | 1468967333989 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 15:28:53 INFO - PROCESS | 3748 | 1468967333993 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:28:53 INFO - PROCESS | 3748 | 1468967333994 Marionette TRACE conn3 <- [1,1562,null,{}] 15:28:53 INFO - PROCESS | 3748 | 1468967333998 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}] 15:28:53 INFO - PROCESS | 3748 | 1468967334000 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:54 INFO - PROCESS | 3748 | 1468967334110 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:28:54 INFO - PROCESS | 3748 | 1468967334198 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 3748 | 1468967334200 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:54 INFO - PROCESS | 3748 | ++DOCSHELL 1763E400 == 33 [pid = 3748] [id = 400] 15:28:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1763F000) [pid = 3748] [serial = 1200] [outer = 00000000] 15:28:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (17E83400) [pid = 3748] [serial = 1201] [outer = 1763F000] 15:28:54 INFO - PROCESS | 3748 | 1468967334244 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1803D800) [pid = 3748] [serial = 1202] [outer = 1763F000] 15:28:54 INFO - PROCESS | 3748 | 1468967334643 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]]]}] 15:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 679ms 15:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:28:54 INFO - PROCESS | 3748 | 1468967334678 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 3748 | 1468967334681 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 15:28:54 INFO - PROCESS | 3748 | 1468967334685 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 3748 | 1468967334687 Marionette TRACE conn3 <- [1,1566,null,{}] 15:28:54 INFO - PROCESS | 3748 | 1468967334694 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}] 15:28:54 INFO - PROCESS | 3748 | 1468967334696 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:54 INFO - PROCESS | 3748 | 1468967334814 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:28:54 INFO - PROCESS | 3748 | 1468967334820 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 3748 | 1468967334826 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:54 INFO - PROCESS | 3748 | ++DOCSHELL 1419A000 == 34 [pid = 3748] [id = 401] 15:28:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19522400) [pid = 3748] [serial = 1203] [outer = 00000000] 15:28:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1952C800) [pid = 3748] [serial = 1204] [outer = 19522400] 15:28:54 INFO - PROCESS | 3748 | 1468967334881 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1980B400) [pid = 3748] [serial = 1205] [outer = 19522400] 15:28:55 INFO - PROCESS | 3748 | 1468967335342 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]]]}] 15:28:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:28:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 663ms 15:28:55 INFO - PROCESS | 3748 | 1468967335362 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 3748 | 1468967335364 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 15:28:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:28:55 INFO - PROCESS | 3748 | 1468967335351 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 3748 | 1468967335353 Marionette TRACE conn3 <- [1,1570,null,{}] 15:28:55 INFO - PROCESS | 3748 | 1468967335362 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}] 15:28:55 INFO - PROCESS | 3748 | 1468967335364 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:55 INFO - PROCESS | 3748 | 1468967335502 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:28:55 INFO - PROCESS | 3748 | 1468967335522 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 3748 | 1468967335533 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:55 INFO - PROCESS | 3748 | ++DOCSHELL 13937C00 == 35 [pid = 3748] [id = 402] 15:28:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1952C000) [pid = 3748] [serial = 1206] [outer = 00000000] 15:28:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (19C8F800) [pid = 3748] [serial = 1207] [outer = 1952C000] 15:28:55 INFO - PROCESS | 3748 | 1468967335576 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (19E4B800) [pid = 3748] [serial = 1208] [outer = 1952C000] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (170B7000) [pid = 3748] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1281D000) [pid = 3748] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (13432C00) [pid = 3748] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (10F6E400) [pid = 3748] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (15F92400) [pid = 3748] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (18017800) [pid = 3748] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (10EE4C00) [pid = 3748] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1569C400) [pid = 3748] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1984A400) [pid = 3748] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1A0D7400) [pid = 3748] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1047F800) [pid = 3748] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (15F95400) [pid = 3748] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1951DC00) [pid = 3748] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:28:56 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19847400) [pid = 3748] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:28:56 INFO - PROCESS | 3748 | 1468967336107 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]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 769ms 15:28:56 INFO - PROCESS | 3748 | 1468967336134 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 3748 | 1468967336136 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 15:28:56 INFO - PROCESS | 3748 | 1468967336140 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:28:56 INFO - PROCESS | 3748 | 1468967336141 Marionette TRACE conn3 <- [1,1574,null,{}] 15:28:56 INFO - PROCESS | 3748 | 1468967336145 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}] 15:28:56 INFO - PROCESS | 3748 | 1468967336147 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:56 INFO - PROCESS | 3748 | 1468967336226 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:28:56 INFO - PROCESS | 3748 | 1468967336231 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 3748 | 1468967336233 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:56 INFO - PROCESS | 3748 | ++DOCSHELL 1143F000 == 36 [pid = 3748] [id = 403] 15:28:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (11A4DC00) [pid = 3748] [serial = 1209] [outer = 00000000] 15:28:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (15F92400) [pid = 3748] [serial = 1210] [outer = 11A4DC00] 15:28:56 INFO - PROCESS | 3748 | 1468967336276 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (163C6C00) [pid = 3748] [serial = 1211] [outer = 11A4DC00] 15:28:56 INFO - PROCESS | 3748 | 1468967336704 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]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 619ms 15:28:56 INFO - PROCESS | 3748 | 1468967336761 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 3748 | 1468967336763 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 15:28:56 INFO - PROCESS | 3748 | 1468967336766 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:28:56 INFO - PROCESS | 3748 | 1468967336768 Marionette TRACE conn3 <- [1,1578,null,{}] 15:28:56 INFO - PROCESS | 3748 | 1468967336771 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}] 15:28:56 INFO - PROCESS | 3748 | 1468967336772 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:56 INFO - PROCESS | 3748 | 1468967336856 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:28:56 INFO - PROCESS | 3748 | 1468967336864 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 3748 | 1468967336865 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:56 INFO - PROCESS | 3748 | ++DOCSHELL 1803C400 == 37 [pid = 3748] [id = 404] 15:28:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (18044C00) [pid = 3748] [serial = 1212] [outer = 00000000] 15:28:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19C87000) [pid = 3748] [serial = 1213] [outer = 18044C00] 15:28:56 INFO - PROCESS | 3748 | 1468967336907 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19EB6C00) [pid = 3748] [serial = 1214] [outer = 18044C00] 15:28:57 INFO - PROCESS | 3748 | 1468967337336 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]]]}] 15:28:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:28:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 603ms 15:28:57 INFO - PROCESS | 3748 | 1468967337371 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:28:57 INFO - PROCESS | 3748 | 1468967337373 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 15:28:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:28:57 INFO - PROCESS | 3748 | 1468967337376 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 3748 | 1468967337378 Marionette TRACE conn3 <- [1,1582,null,{}] 15:28:57 INFO - PROCESS | 3748 | 1468967337381 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}] 15:28:57 INFO - PROCESS | 3748 | 1468967337383 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:57 INFO - PROCESS | 3748 | 1468967337474 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:28:57 INFO - PROCESS | 3748 | 1468967337479 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 3748 | 1468967337481 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:57 INFO - PROCESS | 3748 | ++DOCSHELL 19C85800 == 38 [pid = 3748] [id = 405] 15:28:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1A022000) [pid = 3748] [serial = 1215] [outer = 00000000] 15:28:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A0D4400) [pid = 3748] [serial = 1216] [outer = 1A022000] 15:28:57 INFO - PROCESS | 3748 | 1468967337523 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A0DF000) [pid = 3748] [serial = 1217] [outer = 1A022000] 15:28:57 INFO - PROCESS | 3748 | 1468967337948 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]]]}] 15:28:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:28:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 603ms 15:28:58 INFO - PROCESS | 3748 | 1468967338012 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 3748 | 1468967338016 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 15:28:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:28:58 INFO - PROCESS | 3748 | 1468967338021 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 3748 | 1468967338026 Marionette TRACE conn3 <- [1,1586,null,{}] 15:28:58 INFO - PROCESS | 3748 | 1468967338033 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}] 15:28:58 INFO - PROCESS | 3748 | 1468967338039 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:58 INFO - PROCESS | 3748 | 1468967338223 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:28:58 INFO - PROCESS | 3748 | 1468967338330 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 3748 | 1468967338336 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:58 INFO - PROCESS | 3748 | ++DOCSHELL 114D0000 == 39 [pid = 3748] [id = 406] 15:28:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (11A42800) [pid = 3748] [serial = 1218] [outer = 00000000] 15:28:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (12D9F400) [pid = 3748] [serial = 1219] [outer = 11A42800] 15:28:58 INFO - PROCESS | 3748 | 1468967338394 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (131CC000) [pid = 3748] [serial = 1220] [outer = 11A42800] 15:28:58 INFO - PROCESS | 3748 | 1468967338937 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]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:28:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 965ms 15:28:58 INFO - PROCESS | 3748 | 1468967338989 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 3748 | 1468967338993 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 15:28:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:28:58 INFO - PROCESS | 3748 | 1468967338999 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 3748 | 1468967339003 Marionette TRACE conn3 <- [1,1590,null,{}] 15:28:58 INFO - PROCESS | 3748 | 1468967339007 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}] 15:28:58 INFO - PROCESS | 3748 | 1468967339010 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:59 INFO - PROCESS | 3748 | 1468967339121 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:28:59 INFO - PROCESS | 3748 | 1468967339229 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 3748 | 1468967339232 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:28:59 INFO - PROCESS | 3748 | ++DOCSHELL 15F8A400 == 40 [pid = 3748] [id = 407] 15:28:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (15F95000) [pid = 3748] [serial = 1221] [outer = 00000000] 15:28:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (163C2800) [pid = 3748] [serial = 1222] [outer = 15F95000] 15:28:59 INFO - PROCESS | 3748 | 1468967339270 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (16916C00) [pid = 3748] [serial = 1223] [outer = 15F95000] 15:28:59 INFO - PROCESS | 3748 | 1468967339881 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]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:28:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 965ms 15:28:59 INFO - PROCESS | 3748 | 1468967339961 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 3748 | 1468967339964 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 15:28:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:28:59 INFO - PROCESS | 3748 | 1468967339968 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 3748 | 1468967339970 Marionette TRACE conn3 <- [1,1594,null,{}] 15:28:59 INFO - PROCESS | 3748 | 1468967339979 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}] 15:28:59 INFO - PROCESS | 3748 | 1468967339984 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:00 INFO - PROCESS | 3748 | 1468967340093 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:29:00 INFO - PROCESS | 3748 | 1468967340229 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 3748 | 1468967340233 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:00 INFO - PROCESS | 3748 | ++DOCSHELL 19E4C000 == 41 [pid = 3748] [id = 408] 15:29:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (19EB0800) [pid = 3748] [serial = 1224] [outer = 00000000] 15:29:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1A0CC000) [pid = 3748] [serial = 1225] [outer = 19EB0800] 15:29:00 INFO - PROCESS | 3748 | 1468967340290 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1A1EF400) [pid = 3748] [serial = 1226] [outer = 19EB0800] 15:29:00 INFO - PROCESS | 3748 | 1468967340907 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]]]}] 15:29:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:29:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 965ms 15:29:00 INFO - PROCESS | 3748 | 1468967340934 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:29:00 INFO - PROCESS | 3748 | 1468967340937 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 15:29:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:29:00 INFO - PROCESS | 3748 | 1468967340941 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 3748 | 1468967340943 Marionette TRACE conn3 <- [1,1598,null,{}] 15:29:00 INFO - PROCESS | 3748 | 1468967340947 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}] 15:29:00 INFO - PROCESS | 3748 | 1468967340949 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:01 INFO - PROCESS | 3748 | 1468967341054 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:29:01 INFO - PROCESS | 3748 | 1468967341160 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 3748 | 1468967341163 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:01 INFO - PROCESS | 3748 | ++DOCSHELL 1A571400 == 42 [pid = 3748] [id = 409] 15:29:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1A571C00) [pid = 3748] [serial = 1227] [outer = 00000000] 15:29:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (1A66F800) [pid = 3748] [serial = 1228] [outer = 1A571C00] 15:29:01 INFO - PROCESS | 3748 | 1468967341198 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1A675800) [pid = 3748] [serial = 1229] [outer = 1A571C00] 15:29:01 INFO - PROCESS | 3748 | 1468967341901 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]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:29:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 995ms 15:29:01 INFO - PROCESS | 3748 | 1468967341944 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 3748 | 1468967341949 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 15:29:01 INFO - PROCESS | 3748 | 1468967341974 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:29:01 INFO - PROCESS | 3748 | 1468967341977 Marionette TRACE conn3 <- [1,1602,null,{}] 15:29:01 INFO - PROCESS | 3748 | 1468967341982 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}] 15:29:01 INFO - PROCESS | 3748 | 1468967341985 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:02 INFO - PROCESS | 3748 | 1468967342091 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:29:02 INFO - PROCESS | 3748 | 1468967342224 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 3748 | 1468967342230 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:02 INFO - PROCESS | 3748 | ++DOCSHELL 10507C00 == 43 [pid = 3748] [id = 410] 15:29:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (12D5D400) [pid = 3748] [serial = 1230] [outer = 00000000] 15:29:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (13159C00) [pid = 3748] [serial = 1231] [outer = 12D5D400] 15:29:02 INFO - PROCESS | 3748 | 1468967342297 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (1324FC00) [pid = 3748] [serial = 1232] [outer = 12D5D400] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 1803C400 == 42 [pid = 3748] [id = 404] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 1143F000 == 41 [pid = 3748] [id = 403] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 13937C00 == 40 [pid = 3748] [id = 402] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 1419A000 == 39 [pid = 3748] [id = 401] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 1763E400 == 38 [pid = 3748] [id = 400] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 15E0AC00 == 37 [pid = 3748] [id = 399] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 13E8B000 == 36 [pid = 3748] [id = 398] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 130AE800 == 35 [pid = 3748] [id = 397] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 10434400 == 34 [pid = 3748] [id = 396] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 19C8A400 == 33 [pid = 3748] [id = 394] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 10A74400 == 32 [pid = 3748] [id = 395] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 1A571400 == 31 [pid = 3748] [id = 409] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 19E4C000 == 30 [pid = 3748] [id = 408] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 19C85800 == 29 [pid = 3748] [id = 405] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 114D0000 == 28 [pid = 3748] [id = 406] 15:29:03 INFO - PROCESS | 3748 | --DOCSHELL 15F8A400 == 27 [pid = 3748] [id = 407] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (1A0D2000) [pid = 3748] [serial = 1142] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (19E4D800) [pid = 3748] [serial = 1180] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (17735C00) [pid = 3748] [serial = 1168] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (13116800) [pid = 3748] [serial = 1157] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (13033400) [pid = 3748] [serial = 1156] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (13C63C00) [pid = 3748] [serial = 1162] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (13E8F800) [pid = 3748] [serial = 1163] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (12820000) [pid = 3748] [serial = 1159] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (12977400) [pid = 3748] [serial = 1160] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (163C4000) [pid = 3748] [serial = 1165] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (19522800) [pid = 3748] [serial = 1171] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (12D69C00) [pid = 3748] [serial = 1145] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1143E800) [pid = 3748] [serial = 1144] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (16666400) [pid = 3748] [serial = 1148] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (15F95800) [pid = 3748] [serial = 1147] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1A0C8400) [pid = 3748] [serial = 1151] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19C89800) [pid = 3748] [serial = 1150] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (12931400) [pid = 3748] [serial = 1181] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A568C00) [pid = 3748] [serial = 1154] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1A1F1000) [pid = 3748] [serial = 1153] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (17E82400) [pid = 3748] [serial = 1169] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (10F4A000) [pid = 3748] [serial = 1174] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (19527400) [pid = 3748] [serial = 1172] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1984B800) [pid = 3748] [serial = 1177] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (14199400) [pid = 3748] [serial = 1175] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (19991800) [pid = 3748] [serial = 1178] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (163CD400) [pid = 3748] [serial = 1166] [outer = 00000000] [url = about:blank] 15:29:03 INFO - PROCESS | 3748 | 1468967343455 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]]]}] 15:29:03 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 15:29:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1508ms 15:29:03 INFO - PROCESS | 3748 | 1468967343474 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 3748 | 1468967343479 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 15:29:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:29:03 INFO - PROCESS | 3748 | 1468967343483 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 3748 | 1468967343487 Marionette TRACE conn3 <- [1,1606,null,{}] 15:29:03 INFO - PROCESS | 3748 | 1468967343501 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}] 15:29:03 INFO - PROCESS | 3748 | 1468967343504 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:03 INFO - PROCESS | 3748 | 1468967343620 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:29:03 INFO - PROCESS | 3748 | 1468967343633 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 3748 | 1468967343637 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:03 INFO - PROCESS | 3748 | ++DOCSHELL 11448800 == 28 [pid = 3748] [id = 411] 15:29:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1144B000) [pid = 3748] [serial = 1233] [outer = 00000000] 15:29:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (128A2400) [pid = 3748] [serial = 1234] [outer = 1144B000] 15:29:03 INFO - PROCESS | 3748 | 1468967343684 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (12971C00) [pid = 3748] [serial = 1235] [outer = 1144B000] 15:29:04 INFO - PROCESS | 3748 | 1468967344132 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]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:29:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 664ms 15:29:04 INFO - PROCESS | 3748 | 1468967344168 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 3748 | 1468967344173 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 15:29:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:29:04 INFO - PROCESS | 3748 | 1468967344180 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 3748 | 1468967344182 Marionette TRACE conn3 <- [1,1610,null,{}] 15:29:04 INFO - PROCESS | 3748 | 1468967344186 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}] 15:29:04 INFO - PROCESS | 3748 | 1468967344188 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:04 INFO - PROCESS | 3748 | 1468967344292 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:29:04 INFO - PROCESS | 3748 | 1468967344307 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 3748 | 1468967344310 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:04 INFO - PROCESS | 3748 | ++DOCSHELL 1325C000 == 29 [pid = 3748] [id = 412] 15:29:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (13437000) [pid = 3748] [serial = 1236] [outer = 00000000] 15:29:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (139C9C00) [pid = 3748] [serial = 1237] [outer = 13437000] 15:29:04 INFO - PROCESS | 3748 | 1468967344357 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (13E8FC00) [pid = 3748] [serial = 1238] [outer = 13437000] 15:29:04 INFO - PROCESS | 3748 | 1468967344809 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]]]}] 15:29:04 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 15:29:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 678ms 15:29:04 INFO - PROCESS | 3748 | 1468967344842 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 3748 | 1468967344845 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 15:29:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:29:04 INFO - PROCESS | 3748 | 1468967344848 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 3748 | 1468967344851 Marionette TRACE conn3 <- [1,1614,null,{}] 15:29:04 INFO - PROCESS | 3748 | 1468967344862 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}] 15:29:04 INFO - PROCESS | 3748 | 1468967344866 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:04 INFO - PROCESS | 3748 | 1468967344957 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:29:04 INFO - PROCESS | 3748 | 1468967344967 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 3748 | 1468967344970 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:04 INFO - PROCESS | 3748 | ++DOCSHELL 156A0C00 == 30 [pid = 3748] [id = 413] 15:29:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (156A1400) [pid = 3748] [serial = 1239] [outer = 00000000] 15:29:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (15FA1C00) [pid = 3748] [serial = 1240] [outer = 156A1400] 15:29:05 INFO - PROCESS | 3748 | 1468967345017 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (163C0C00) [pid = 3748] [serial = 1241] [outer = 156A1400] 15:29:05 INFO - PROCESS | 3748 | 1468967345460 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]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:29:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 679ms 15:29:05 INFO - PROCESS | 3748 | 1468967345529 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 3748 | 1468967345531 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 15:29:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:29:05 INFO - PROCESS | 3748 | 1468967345541 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 3748 | 1468967345543 Marionette TRACE conn3 <- [1,1618,null,{}] 15:29:05 INFO - PROCESS | 3748 | 1468967345547 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}] 15:29:05 INFO - PROCESS | 3748 | 1468967345549 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:05 INFO - PROCESS | 3748 | 1468967345690 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:29:05 INFO - PROCESS | 3748 | 1468967345709 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 3748 | 1468967345711 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:05 INFO - PROCESS | 3748 | ++DOCSHELL 16669000 == 31 [pid = 3748] [id = 414] 15:29:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (16669C00) [pid = 3748] [serial = 1242] [outer = 00000000] 15:29:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (169BC800) [pid = 3748] [serial = 1243] [outer = 16669C00] 15:29:05 INFO - PROCESS | 3748 | 1468967345739 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (170B5C00) [pid = 3748] [serial = 1244] [outer = 16669C00] 15:29:06 INFO - PROCESS | 3748 | 1468967346174 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]]]}] 15:29:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:29:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 678ms 15:29:06 INFO - PROCESS | 3748 | 1468967346216 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 3748 | 1468967346218 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 15:29:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:29:06 INFO - PROCESS | 3748 | 1468967346228 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 3748 | 1468967346229 Marionette TRACE conn3 <- [1,1622,null,{}] 15:29:06 INFO - PROCESS | 3748 | 1468967346233 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}] 15:29:06 INFO - PROCESS | 3748 | 1468967346235 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:06 INFO - PROCESS | 3748 | 1468967346343 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:29:06 INFO - PROCESS | 3748 | 1468967346348 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 3748 | 1468967346350 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:06 INFO - PROCESS | 3748 | ++DOCSHELL 1763E400 == 32 [pid = 3748] [id = 415] 15:29:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (17640400) [pid = 3748] [serial = 1245] [outer = 00000000] 15:29:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (17734400) [pid = 3748] [serial = 1246] [outer = 17640400] 15:29:06 INFO - PROCESS | 3748 | 1468967346397 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (17E78000) [pid = 3748] [serial = 1247] [outer = 17640400] 15:29:06 INFO - PROCESS | 3748 | 1468967346844 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]]]}] 15:29:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:29:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 679ms 15:29:06 INFO - PROCESS | 3748 | 1468967346912 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 3748 | 1468967346914 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 15:29:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:29:06 INFO - PROCESS | 3748 | 1468967346923 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 3748 | 1468967346925 Marionette TRACE conn3 <- [1,1626,null,{}] 15:29:06 INFO - PROCESS | 3748 | 1468967346929 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}] 15:29:06 INFO - PROCESS | 3748 | 1468967346934 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:07 INFO - PROCESS | 3748 | 1468967347113 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:29:07 INFO - PROCESS | 3748 | 1468967347174 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 3748 | 1468967347177 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:07 INFO - PROCESS | 3748 | ++DOCSHELL 19528000 == 33 [pid = 3748] [id = 416] 15:29:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1952A800) [pid = 3748] [serial = 1248] [outer = 00000000] 15:29:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (19807000) [pid = 3748] [serial = 1249] [outer = 1952A800] 15:29:07 INFO - PROCESS | 3748 | 1468967347204 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (19847800) [pid = 3748] [serial = 1250] [outer = 1952A800] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1763F000) [pid = 3748] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (19522400) [pid = 3748] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (15FA0C00) [pid = 3748] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19C8F000) [pid = 3748] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (13114C00) [pid = 3748] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1443E800) [pid = 3748] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (10A76400) [pid = 3748] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A022000) [pid = 3748] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (10F4A800) [pid = 3748] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1952C000) [pid = 3748] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (18044C00) [pid = 3748] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:29:07 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (11A4DC00) [pid = 3748] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:29:07 INFO - PROCESS | 3748 | 1468967347788 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]]]}] 15:29:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:29:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 904ms 15:29:07 INFO - PROCESS | 3748 | 1468967347831 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 3748 | 1468967347833 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 15:29:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:29:07 INFO - PROCESS | 3748 | 1468967347846 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 3748 | 1468967347848 Marionette TRACE conn3 <- [1,1630,null,{}] 15:29:07 INFO - PROCESS | 3748 | 1468967347856 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}] 15:29:07 INFO - PROCESS | 3748 | 1468967347858 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:07 INFO - PROCESS | 3748 | 1468967347971 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:29:08 INFO - PROCESS | 3748 | 1468967348036 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 3748 | 1468967348038 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:08 INFO - PROCESS | 3748 | ++DOCSHELL 10F40800 == 34 [pid = 3748] [id = 417] 15:29:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1281E800) [pid = 3748] [serial = 1251] [outer = 00000000] 15:29:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1763F000) [pid = 3748] [serial = 1252] [outer = 1281E800] 15:29:08 INFO - PROCESS | 3748 | 1468967348082 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1767F400) [pid = 3748] [serial = 1253] [outer = 1281E800] 15:29:08 INFO - PROCESS | 3748 | 1468967348398 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]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:29:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 573ms 15:29:08 INFO - PROCESS | 3748 | 1468967348415 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 3748 | 1468967348417 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 15:29:08 INFO - PROCESS | 3748 | 1468967348420 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:29:08 INFO - PROCESS | 3748 | 1468967348422 Marionette TRACE conn3 <- [1,1634,null,{}] 15:29:08 INFO - PROCESS | 3748 | 1468967348425 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}] 15:29:08 INFO - PROCESS | 3748 | 1468967348427 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:08 INFO - PROCESS | 3748 | 1468967348543 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:29:08 INFO - PROCESS | 3748 | 1468967348551 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 3748 | 1468967348553 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:08 INFO - PROCESS | 3748 | ++DOCSHELL 1569B800 == 35 [pid = 3748] [id = 418] 15:29:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (169C0400) [pid = 3748] [serial = 1254] [outer = 00000000] 15:29:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19C85800) [pid = 3748] [serial = 1255] [outer = 169C0400] 15:29:08 INFO - PROCESS | 3748 | 1468967348598 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19996000) [pid = 3748] [serial = 1256] [outer = 169C0400] 15:29:09 INFO - PROCESS | 3748 | 1468967349018 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]]]}] 15:29:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:29:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 619ms 15:29:09 INFO - PROCESS | 3748 | 1468967349040 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 3748 | 1468967349042 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 15:29:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:29:09 INFO - PROCESS | 3748 | 1468967349045 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 3748 | 1468967349046 Marionette TRACE conn3 <- [1,1638,null,{}] 15:29:09 INFO - PROCESS | 3748 | 1468967349050 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}] 15:29:09 INFO - PROCESS | 3748 | 1468967349051 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:09 INFO - PROCESS | 3748 | 1468967349168 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:29:09 INFO - PROCESS | 3748 | 1468967349176 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 3748 | 1468967349178 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:09 INFO - PROCESS | 3748 | ++DOCSHELL 156A0400 == 36 [pid = 3748] [id = 419] 15:29:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19C8FC00) [pid = 3748] [serial = 1257] [outer = 00000000] 15:29:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19EB2000) [pid = 3748] [serial = 1258] [outer = 19C8FC00] 15:29:09 INFO - PROCESS | 3748 | 1468967349205 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19EB7C00) [pid = 3748] [serial = 1259] [outer = 19C8FC00] 15:29:09 INFO - PROCESS | 3748 | 1468967349714 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]]]}] 15:29:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:29:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 768ms 15:29:09 INFO - PROCESS | 3748 | 1468967349841 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 3748 | 1468967349846 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 15:29:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:29:09 INFO - PROCESS | 3748 | 1468967349906 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 3748 | 1468967349910 Marionette TRACE conn3 <- [1,1642,null,{}] 15:29:09 INFO - PROCESS | 3748 | 1468967349915 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}] 15:29:09 INFO - PROCESS | 3748 | 1468967349919 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:10 INFO - PROCESS | 3748 | 1468967350037 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:29:10 INFO - PROCESS | 3748 | 1468967350172 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 3748 | 1468967350177 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:10 INFO - PROCESS | 3748 | ++DOCSHELL 1055E000 == 37 [pid = 3748] [id = 420] 15:29:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (10A09C00) [pid = 3748] [serial = 1260] [outer = 00000000] 15:29:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (12BD1000) [pid = 3748] [serial = 1261] [outer = 10A09C00] 15:29:10 INFO - PROCESS | 3748 | 1468967350236 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1310D400) [pid = 3748] [serial = 1262] [outer = 10A09C00] 15:29:10 INFO - PROCESS | 3748 | 1468967350834 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]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:29:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1010ms 15:29:10 INFO - PROCESS | 3748 | 1468967350960 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 3748 | 1468967350965 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 15:29:10 INFO - PROCESS | 3748 | 1468967350973 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 3748 | 1468967350976 Marionette TRACE conn3 <- [1,1646,null,{}] 15:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:29:10 INFO - PROCESS | 3748 | 1468967350980 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}] 15:29:10 INFO - PROCESS | 3748 | 1468967350983 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:11 INFO - PROCESS | 3748 | 1468967351107 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:29:11 INFO - PROCESS | 3748 | 1468967351238 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 3748 | 1468967351241 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:11 INFO - PROCESS | 3748 | ++DOCSHELL 12826000 == 38 [pid = 3748] [id = 421] 15:29:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (139C7C00) [pid = 3748] [serial = 1263] [outer = 00000000] 15:29:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (15870400) [pid = 3748] [serial = 1264] [outer = 139C7C00] 15:29:11 INFO - PROCESS | 3748 | 1468967351334 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (163C2C00) [pid = 3748] [serial = 1265] [outer = 139C7C00] 15:29:12 INFO - PROCESS | 3748 | 1468967352204 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]]]}] 15:29:12 INFO - PROCESS | 3748 | --DOCSHELL 1569B800 == 37 [pid = 3748] [id = 418] 15:29:12 INFO - PROCESS | 3748 | --DOCSHELL 10F40800 == 36 [pid = 3748] [id = 417] 15:29:12 INFO - PROCESS | 3748 | --DOCSHELL 19528000 == 35 [pid = 3748] [id = 416] 15:29:12 INFO - PROCESS | 3748 | --DOCSHELL 1763E400 == 34 [pid = 3748] [id = 415] 15:29:12 INFO - PROCESS | 3748 | --DOCSHELL 16669000 == 33 [pid = 3748] [id = 414] 15:29:12 INFO - PROCESS | 3748 | --DOCSHELL 156A0C00 == 32 [pid = 3748] [id = 413] 15:29:12 INFO - PROCESS | 3748 | --DOCSHELL 1325C000 == 31 [pid = 3748] [id = 412] 15:29:12 INFO - PROCESS | 3748 | --DOCSHELL 11448800 == 30 [pid = 3748] [id = 411] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (17E83400) [pid = 3748] [serial = 1201] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1803D800) [pid = 3748] [serial = 1202] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (1980B400) [pid = 3748] [serial = 1205] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1952C800) [pid = 3748] [serial = 1204] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1666A800) [pid = 3748] [serial = 1198] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1A0C6000) [pid = 3748] [serial = 1184] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1A015800) [pid = 3748] [serial = 1183] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (13930800) [pid = 3748] [serial = 1192] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (139CA000) [pid = 3748] [serial = 1193] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (156AEC00) [pid = 3748] [serial = 1195] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (15E0E000) [pid = 3748] [serial = 1196] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (10F63000) [pid = 3748] [serial = 1189] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A0D4400) [pid = 3748] [serial = 1216] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1305D400) [pid = 3748] [serial = 1190] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1A0DF000) [pid = 3748] [serial = 1217] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (13151400) [pid = 3748] [serial = 1186] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (139CAC00) [pid = 3748] [serial = 1187] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19C8F800) [pid = 3748] [serial = 1207] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19EB6C00) [pid = 3748] [serial = 1214] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (163C6C00) [pid = 3748] [serial = 1211] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (15F92400) [pid = 3748] [serial = 1210] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19C87000) [pid = 3748] [serial = 1213] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (19E4B800) [pid = 3748] [serial = 1208] [outer = 00000000] [url = about:blank] 15:29:12 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (16F7E800) [pid = 3748] [serial = 1199] [outer = 00000000] [url = about:blank] 15:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1312ms 15:29:12 INFO - PROCESS | 3748 | 1468967352282 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 3748 | 1468967352286 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 15:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:29:12 INFO - PROCESS | 3748 | 1468967352293 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 3748 | 1468967352296 Marionette TRACE conn3 <- [1,1650,null,{}] 15:29:12 INFO - PROCESS | 3748 | 1468967352302 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}] 15:29:12 INFO - PROCESS | 3748 | 1468967352305 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:12 INFO - PROCESS | 3748 | 1468967352393 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:29:12 INFO - PROCESS | 3748 | 1468967352401 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 3748 | 1468967352404 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:12 INFO - PROCESS | 3748 | ++DOCSHELL 10F6E400 == 31 [pid = 3748] [id = 422] 15:29:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (11005400) [pid = 3748] [serial = 1266] [outer = 00000000] 15:29:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (11C2FC00) [pid = 3748] [serial = 1267] [outer = 11005400] 15:29:12 INFO - PROCESS | 3748 | 1468967352450 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (128A5400) [pid = 3748] [serial = 1268] [outer = 11005400] 15:29:12 INFO - PROCESS | 3748 | 1468967352936 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]]]}] 15:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 664ms 15:29:12 INFO - PROCESS | 3748 | 1468967352974 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 3748 | 1468967352979 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 15:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:29:12 INFO - PROCESS | 3748 | 1468967352985 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 3748 | 1468967352987 Marionette TRACE conn3 <- [1,1654,null,{}] 15:29:12 INFO - PROCESS | 3748 | 1468967352975 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}] 15:29:12 INFO - PROCESS | 3748 | 1468967352977 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:13 INFO - PROCESS | 3748 | 1468967353065 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:29:13 INFO - PROCESS | 3748 | 1468967353073 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 3748 | 1468967353076 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:13 INFO - PROCESS | 3748 | ++DOCSHELL 139CAC00 == 32 [pid = 3748] [id = 423] 15:29:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (139CB000) [pid = 3748] [serial = 1269] [outer = 00000000] 15:29:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1419F400) [pid = 3748] [serial = 1270] [outer = 139CB000] 15:29:13 INFO - PROCESS | 3748 | 1468967353131 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1506AC00) [pid = 3748] [serial = 1271] [outer = 139CB000] 15:29:13 INFO - PROCESS | 3748 | 1468967353572 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]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 618ms 15:29:13 INFO - PROCESS | 3748 | 1468967353587 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 3748 | 1468967353589 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 15:29:13 INFO - PROCESS | 3748 | 1468967353600 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:29:13 INFO - PROCESS | 3748 | 1468967353604 Marionette TRACE conn3 <- [1,1658,null,{}] 15:29:13 INFO - PROCESS | 3748 | 1468967353614 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}] 15:29:13 INFO - PROCESS | 3748 | 1468967353619 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:13 INFO - PROCESS | 3748 | 1468967353701 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:29:13 INFO - PROCESS | 3748 | 1468967353740 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 3748 | 1468967353743 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:13 INFO - PROCESS | 3748 | ++DOCSHELL 163C9C00 == 33 [pid = 3748] [id = 424] 15:29:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (163CA000) [pid = 3748] [serial = 1272] [outer = 00000000] 15:29:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (169B5400) [pid = 3748] [serial = 1273] [outer = 163CA000] 15:29:13 INFO - PROCESS | 3748 | 1468967353791 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (17001400) [pid = 3748] [serial = 1274] [outer = 163CA000] 15:29:14 INFO - PROCESS | 3748 | 1468967354238 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]]]}] 15:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 678ms 15:29:14 INFO - PROCESS | 3748 | 1468967354285 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 3748 | 1468967354288 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 15:29:14 INFO - PROCESS | 3748 | 1468967354291 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:29:14 INFO - PROCESS | 3748 | 1468967354293 Marionette TRACE conn3 <- [1,1662,null,{}] 15:29:14 INFO - PROCESS | 3748 | 1468967354296 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}] 15:29:14 INFO - PROCESS | 3748 | 1468967354298 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:14 INFO - PROCESS | 3748 | 1468967354413 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:29:14 INFO - PROCESS | 3748 | 1468967354419 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 3748 | 1468967354421 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:14 INFO - PROCESS | 3748 | ++DOCSHELL 18037000 == 34 [pid = 3748] [id = 425] 15:29:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (18038000) [pid = 3748] [serial = 1275] [outer = 00000000] 15:29:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (18044000) [pid = 3748] [serial = 1276] [outer = 18038000] 15:29:14 INFO - PROCESS | 3748 | 1468967354497 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1951FC00) [pid = 3748] [serial = 1277] [outer = 18038000] 15:29:14 INFO - PROCESS | 3748 | 1468967354916 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]]]}] 15:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 679ms 15:29:14 INFO - PROCESS | 3748 | 1468967354978 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 3748 | 1468967354979 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 15:29:14 INFO - PROCESS | 3748 | 1468967354967 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:29:14 INFO - PROCESS | 3748 | 1468967354968 Marionette TRACE conn3 <- [1,1666,null,{}] 15:29:14 INFO - PROCESS | 3748 | 1468967354972 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}] 15:29:14 INFO - PROCESS | 3748 | 1468967354974 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:15 INFO - PROCESS | 3748 | 1468967355084 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:29:15 INFO - PROCESS | 3748 | 1468967355184 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 3748 | 1468967355186 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:15 INFO - PROCESS | 3748 | ++DOCSHELL 1952C000 == 35 [pid = 3748] [id = 426] 15:29:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1952C800) [pid = 3748] [serial = 1278] [outer = 00000000] 15:29:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1980B800) [pid = 3748] [serial = 1279] [outer = 1952C800] 15:29:15 INFO - PROCESS | 3748 | 1468967355229 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19845C00) [pid = 3748] [serial = 1280] [outer = 1952C800] 15:29:15 INFO - PROCESS | 3748 | 1468967355654 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]]]}] 15:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 709ms 15:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:29:15 INFO - PROCESS | 3748 | 1468967355687 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 3748 | 1468967355689 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 15:29:15 INFO - PROCESS | 3748 | 1468967355693 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 3748 | 1468967355694 Marionette TRACE conn3 <- [1,1670,null,{}] 15:29:15 INFO - PROCESS | 3748 | 1468967355697 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}] 15:29:15 INFO - PROCESS | 3748 | 1468967355703 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:15 INFO - PROCESS | 3748 | 1468967355836 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:29:15 INFO - PROCESS | 3748 | 1468967355901 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 3748 | 1468967355904 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:15 INFO - PROCESS | 3748 | ++DOCSHELL 19998000 == 36 [pid = 3748] [id = 427] 15:29:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19E4C000) [pid = 3748] [serial = 1281] [outer = 00000000] 15:29:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19EB6C00) [pid = 3748] [serial = 1282] [outer = 19E4C000] 15:29:15 INFO - PROCESS | 3748 | 1468967355956 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19EB0400) [pid = 3748] [serial = 1283] [outer = 19E4C000] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (12D5D400) [pid = 3748] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (156A1400) [pid = 3748] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (13437000) [pid = 3748] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (16669C00) [pid = 3748] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (169C0400) [pid = 3748] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (11A42800) [pid = 3748] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (15F95000) [pid = 3748] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (19EB0800) [pid = 3748] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1A571C00) [pid = 3748] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (17640400) [pid = 3748] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1281E800) [pid = 3748] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1952A800) [pid = 3748] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:29:16 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1144B000) [pid = 3748] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:29:16 INFO - PROCESS | 3748 | 1468967356439 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]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 769ms 15:29:16 INFO - PROCESS | 3748 | 1468967356478 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 3748 | 1468967356480 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 15:29:16 INFO - PROCESS | 3748 | 1468967356483 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:29:16 INFO - PROCESS | 3748 | 1468967356485 Marionette TRACE conn3 <- [1,1674,null,{}] 15:29:16 INFO - PROCESS | 3748 | 1468967356472 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}] 15:29:16 INFO - PROCESS | 3748 | 1468967356474 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:16 INFO - PROCESS | 3748 | 1468967356589 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:29:16 INFO - PROCESS | 3748 | 1468967356650 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 3748 | 1468967356652 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:16 INFO - PROCESS | 3748 | ++DOCSHELL 10EE3800 == 37 [pid = 3748] [id = 428] 15:29:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (12D5D400) [pid = 3748] [serial = 1284] [outer = 00000000] 15:29:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1502DC00) [pid = 3748] [serial = 1285] [outer = 12D5D400] 15:29:16 INFO - PROCESS | 3748 | 1468967356695 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1772F400) [pid = 3748] [serial = 1286] [outer = 12D5D400] 15:29:17 INFO - PROCESS | 3748 | 1468967357036 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]]]}] 15:29:17 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 15:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 618ms 15:29:17 INFO - PROCESS | 3748 | 1468967357087 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 3748 | 1468967357089 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 15:29:17 INFO - PROCESS | 3748 | 1468967357092 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:29:17 INFO - PROCESS | 3748 | 1468967357094 Marionette TRACE conn3 <- [1,1678,null,{}] 15:29:17 INFO - PROCESS | 3748 | 1468967357107 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}] 15:29:17 INFO - PROCESS | 3748 | 1468967357108 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:17 INFO - PROCESS | 3748 | 1468967357188 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:29:17 INFO - PROCESS | 3748 | 1468967357193 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 3748 | 1468967357195 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:17 INFO - PROCESS | 3748 | ++DOCSHELL 12BD3800 == 38 [pid = 3748] [id = 429] 15:29:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1419B800) [pid = 3748] [serial = 1287] [outer = 00000000] 15:29:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A0CB000) [pid = 3748] [serial = 1288] [outer = 1419B800] 15:29:17 INFO - PROCESS | 3748 | 1468967357247 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A0CD400) [pid = 3748] [serial = 1289] [outer = 1419B800] 15:29:17 INFO - PROCESS | 3748 | 1468967357639 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]]]}] 15:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 573ms 15:29:17 INFO - PROCESS | 3748 | 1468967357672 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 3748 | 1468967357674 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 15:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:29:17 INFO - PROCESS | 3748 | 1468967357677 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 3748 | 1468967357679 Marionette TRACE conn3 <- [1,1682,null,{}] 15:29:17 INFO - PROCESS | 3748 | 1468967357682 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}] 15:29:17 INFO - PROCESS | 3748 | 1468967357684 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:17 INFO - PROCESS | 3748 | 1468967357821 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:29:17 INFO - PROCESS | 3748 | 1468967357829 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 3748 | 1468967357831 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:17 INFO - PROCESS | 3748 | ++DOCSHELL 163C8800 == 39 [pid = 3748] [id = 430] 15:29:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19C8D400) [pid = 3748] [serial = 1290] [outer = 00000000] 15:29:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1A0E1000) [pid = 3748] [serial = 1291] [outer = 19C8D400] 15:29:17 INFO - PROCESS | 3748 | 1468967357876 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A1EB400) [pid = 3748] [serial = 1292] [outer = 19C8D400] 15:29:18 INFO - PROCESS | 3748 | 1468967358387 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]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 769ms 15:29:18 INFO - PROCESS | 3748 | 1468967358446 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 3748 | 1468967358451 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 15:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:29:18 INFO - PROCESS | 3748 | 1468967358457 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 3748 | 1468967358461 Marionette TRACE conn3 <- [1,1686,null,{}] 15:29:18 INFO - PROCESS | 3748 | 1468967358512 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}] 15:29:18 INFO - PROCESS | 3748 | 1468967358515 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:18 INFO - PROCESS | 3748 | 1468967358634 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:29:18 INFO - PROCESS | 3748 | 1468967358763 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 3748 | 1468967358768 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:18 INFO - PROCESS | 3748 | ++DOCSHELL 10A10000 == 40 [pid = 3748] [id = 431] 15:29:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (10A73800) [pid = 3748] [serial = 1293] [outer = 00000000] 15:29:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (12D9D400) [pid = 3748] [serial = 1294] [outer = 10A73800] 15:29:18 INFO - PROCESS | 3748 | 1468967358829 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (13254000) [pid = 3748] [serial = 1295] [outer = 10A73800] 15:29:19 INFO - PROCESS | 3748 | 1468967359417 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]]]}] 15:29:19 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 15:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 995ms 15:29:19 INFO - PROCESS | 3748 | 1468967359460 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 3748 | 1468967359465 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 15:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:29:19 INFO - PROCESS | 3748 | 1468967359471 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 3748 | 1468967359474 Marionette TRACE conn3 <- [1,1690,null,{}] 15:29:19 INFO - PROCESS | 3748 | 1468967359478 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}] 15:29:19 INFO - PROCESS | 3748 | 1468967359481 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:19 INFO - PROCESS | 3748 | 1468967359589 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:29:19 INFO - PROCESS | 3748 | 1468967359698 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 3748 | 1468967359700 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:19 INFO - PROCESS | 3748 | ++DOCSHELL 163C9400 == 41 [pid = 3748] [id = 432] 15:29:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (163CB400) [pid = 3748] [serial = 1296] [outer = 00000000] 15:29:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (17679C00) [pid = 3748] [serial = 1297] [outer = 163CB400] 15:29:19 INFO - PROCESS | 3748 | 1468967359756 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (18043400) [pid = 3748] [serial = 1298] [outer = 163CB400] 15:29:20 INFO - PROCESS | 3748 | 1468967360363 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]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 965ms 15:29:20 INFO - PROCESS | 3748 | 1468967360437 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 3748 | 1468967360439 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 15:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:29:20 INFO - PROCESS | 3748 | 1468967360443 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 3748 | 1468967360447 Marionette TRACE conn3 <- [1,1694,null,{}] 15:29:20 INFO - PROCESS | 3748 | 1468967360473 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}] 15:29:20 INFO - PROCESS | 3748 | 1468967360478 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:20 INFO - PROCESS | 3748 | 1468967360592 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:29:20 INFO - PROCESS | 3748 | 1468967360721 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 3748 | 1468967360725 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:20 INFO - PROCESS | 3748 | ++DOCSHELL 1A01B800 == 42 [pid = 3748] [id = 433] 15:29:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A01C800) [pid = 3748] [serial = 1299] [outer = 00000000] 15:29:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1A0D7400) [pid = 3748] [serial = 1300] [outer = 1A01C800] 15:29:20 INFO - PROCESS | 3748 | 1468967360782 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1A565800) [pid = 3748] [serial = 1301] [outer = 1A01C800] 15:29:21 INFO - PROCESS | 3748 | 1468967361311 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]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 920ms 15:29:21 INFO - PROCESS | 3748 | 1468967361373 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 3748 | 1468967361376 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 15:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:29:21 INFO - PROCESS | 3748 | 1468967361380 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 3748 | 1468967361382 Marionette TRACE conn3 <- [1,1698,null,{}] 15:29:21 INFO - PROCESS | 3748 | 1468967361386 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}] 15:29:21 INFO - PROCESS | 3748 | 1468967361388 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:21 INFO - PROCESS | 3748 | 1468967361494 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:29:21 INFO - PROCESS | 3748 | 1468967361603 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 3748 | 1468967361605 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:21 INFO - PROCESS | 3748 | ++DOCSHELL 11A4F400 == 43 [pid = 3748] [id = 434] 15:29:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (139CF400) [pid = 3748] [serial = 1302] [outer = 00000000] 15:29:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (163C7400) [pid = 3748] [serial = 1303] [outer = 139CF400] 15:29:21 INFO - PROCESS | 3748 | 1468967361665 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (17B63800) [pid = 3748] [serial = 1304] [outer = 139CF400] 15:29:22 INFO - PROCESS | 3748 | 1468967362462 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]]]}] 15:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1146ms 15:29:22 INFO - PROCESS | 3748 | 1468967362555 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 3748 | 1468967362559 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 15:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:29:22 INFO - PROCESS | 3748 | 1468967362565 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 3748 | 1468967362569 Marionette TRACE conn3 <- [1,1702,null,{}] 15:29:22 INFO - PROCESS | 3748 | 1468967362574 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}] 15:29:22 INFO - PROCESS | 3748 | 1468967362577 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:22 INFO - PROCESS | 3748 | 1468967362680 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 12BD3800 == 42 [pid = 3748] [id = 429] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 10EE3800 == 41 [pid = 3748] [id = 428] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 19998000 == 40 [pid = 3748] [id = 427] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 1952C000 == 39 [pid = 3748] [id = 426] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 18037000 == 38 [pid = 3748] [id = 425] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 163C9C00 == 37 [pid = 3748] [id = 424] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 139CAC00 == 36 [pid = 3748] [id = 423] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 10F6E400 == 35 [pid = 3748] [id = 422] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 156A0400 == 34 [pid = 3748] [id = 419] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 10507C00 == 33 [pid = 3748] [id = 410] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 12826000 == 32 [pid = 3748] [id = 421] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 1055E000 == 31 [pid = 3748] [id = 420] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 11A4F400 == 30 [pid = 3748] [id = 434] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 1A01B800 == 29 [pid = 3748] [id = 433] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 163C8800 == 28 [pid = 3748] [id = 430] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 10A10000 == 27 [pid = 3748] [id = 431] 15:29:23 INFO - PROCESS | 3748 | --DOCSHELL 163C9400 == 26 [pid = 3748] [id = 432] 15:29:23 INFO - PROCESS | 3748 | 1468967363339 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 3748 | 1468967363342 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (1324FC00) [pid = 3748] [serial = 1232] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (13159C00) [pid = 3748] [serial = 1231] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (15FA1C00) [pid = 3748] [serial = 1240] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (139C9C00) [pid = 3748] [serial = 1237] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (13E8FC00) [pid = 3748] [serial = 1238] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (169BC800) [pid = 3748] [serial = 1243] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (170B5C00) [pid = 3748] [serial = 1244] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (19996000) [pid = 3748] [serial = 1256] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (131CC000) [pid = 3748] [serial = 1220] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (12D9F400) [pid = 3748] [serial = 1219] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (16916C00) [pid = 3748] [serial = 1223] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (163C2800) [pid = 3748] [serial = 1222] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A1EF400) [pid = 3748] [serial = 1226] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1A0CC000) [pid = 3748] [serial = 1225] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A675800) [pid = 3748] [serial = 1229] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1A66F800) [pid = 3748] [serial = 1228] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (17734400) [pid = 3748] [serial = 1246] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1763F000) [pid = 3748] [serial = 1252] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (19807000) [pid = 3748] [serial = 1249] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19C85800) [pid = 3748] [serial = 1255] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19847800) [pid = 3748] [serial = 1250] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (12971C00) [pid = 3748] [serial = 1235] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (128A2400) [pid = 3748] [serial = 1234] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19EB2000) [pid = 3748] [serial = 1258] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (17E78000) [pid = 3748] [serial = 1247] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1767F400) [pid = 3748] [serial = 1253] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (163C0C00) [pid = 3748] [serial = 1241] [outer = 00000000] [url = about:blank] 15:29:23 INFO - PROCESS | 3748 | ++DOCSHELL 104E2400 == 27 [pid = 3748] [id = 435] 15:29:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (104E7400) [pid = 3748] [serial = 1305] [outer = 00000000] 15:29:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (10509C00) [pid = 3748] [serial = 1306] [outer = 104E7400] 15:29:23 INFO - PROCESS | 3748 | 1468967363485 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (10A76400) [pid = 3748] [serial = 1307] [outer = 104E7400] 15:29:23 INFO - PROCESS | 3748 | 1468967363928 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]]]}] 15:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1402ms 15:29:23 INFO - PROCESS | 3748 | 1468967363972 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 3748 | 1468967363976 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 15:29:23 INFO - PROCESS | 3748 | 1468967363980 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:29:23 INFO - PROCESS | 3748 | 1468967363983 Marionette TRACE conn3 <- [1,1706,null,{}] 15:29:23 INFO - PROCESS | 3748 | 1468967363992 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}] 15:29:23 INFO - PROCESS | 3748 | 1468967363996 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:24 INFO - PROCESS | 3748 | 1468967364087 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:29:24 INFO - PROCESS | 3748 | 1468967364100 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 3748 | 1468967364103 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:24 INFO - PROCESS | 3748 | ++DOCSHELL 1296C000 == 28 [pid = 3748] [id = 436] 15:29:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (12976000) [pid = 3748] [serial = 1308] [outer = 00000000] 15:29:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (12BCB400) [pid = 3748] [serial = 1309] [outer = 12976000] 15:29:24 INFO - PROCESS | 3748 | 1468967364153 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (13031C00) [pid = 3748] [serial = 1310] [outer = 12976000] 15:29:24 INFO - PROCESS | 3748 | 1468967364613 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]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 678ms 15:29:24 INFO - PROCESS | 3748 | 1468967364666 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 3748 | 1468967364670 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 15:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:29:24 INFO - PROCESS | 3748 | 1468967364703 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 3748 | 1468967364705 Marionette TRACE conn3 <- [1,1710,null,{}] 15:29:24 INFO - PROCESS | 3748 | 1468967364713 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}] 15:29:24 INFO - PROCESS | 3748 | 1468967364715 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:24 INFO - PROCESS | 3748 | 1468967364826 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:29:24 INFO - PROCESS | 3748 | 1468967364886 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 3748 | 1468967364889 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:24 INFO - PROCESS | 3748 | ++DOCSHELL 13255800 == 29 [pid = 3748] [id = 437] 15:29:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (13432800) [pid = 3748] [serial = 1311] [outer = 00000000] 15:29:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (13938C00) [pid = 3748] [serial = 1312] [outer = 13432800] 15:29:24 INFO - PROCESS | 3748 | 1468967364935 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (13C64C00) [pid = 3748] [serial = 1313] [outer = 13432800] 15:29:25 INFO - PROCESS | 3748 | 1468967365336 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]]]}] 15:29:25 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 15:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 693ms 15:29:25 INFO - PROCESS | 3748 | 1468967365357 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 3748 | 1468967365359 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 15:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:29:25 INFO - PROCESS | 3748 | 1468967365377 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 3748 | 1468967365383 Marionette TRACE conn3 <- [1,1714,null,{}] 15:29:25 INFO - PROCESS | 3748 | 1468967365393 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}] 15:29:25 INFO - PROCESS | 3748 | 1468967365397 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:25 INFO - PROCESS | 3748 | 1468967365536 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:29:25 INFO - PROCESS | 3748 | 1468967365598 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 3748 | 1468967365600 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:25 INFO - PROCESS | 3748 | ++DOCSHELL 156A1400 == 30 [pid = 3748] [id = 438] 15:29:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (156A1800) [pid = 3748] [serial = 1314] [outer = 00000000] 15:29:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (15E0E000) [pid = 3748] [serial = 1315] [outer = 156A1800] 15:29:25 INFO - PROCESS | 3748 | 1468967365647 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (15F91C00) [pid = 3748] [serial = 1316] [outer = 156A1800] 15:29:26 INFO - PROCESS | 3748 | 1468967366082 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]]]}] 15:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 724ms 15:29:26 INFO - PROCESS | 3748 | 1468967366143 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 3748 | 1468967366146 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 15:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:29:26 INFO - PROCESS | 3748 | 1468967366153 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 3748 | 1468967366155 Marionette TRACE conn3 <- [1,1718,null,{}] 15:29:26 INFO - PROCESS | 3748 | 1468967366159 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}] 15:29:26 INFO - PROCESS | 3748 | 1468967366160 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:26 INFO - PROCESS | 3748 | 1468967366261 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:29:26 INFO - PROCESS | 3748 | 1468967366273 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 3748 | 1468967366275 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:26 INFO - PROCESS | 3748 | ++DOCSHELL 139CBC00 == 31 [pid = 3748] [id = 439] 15:29:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (15031800) [pid = 3748] [serial = 1317] [outer = 00000000] 15:29:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (163C9800) [pid = 3748] [serial = 1318] [outer = 15031800] 15:29:26 INFO - PROCESS | 3748 | 1468967366319 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (16663800) [pid = 3748] [serial = 1319] [outer = 15031800] 15:29:26 INFO - PROCESS | 3748 | 1468967366743 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]]]}] 15:29:26 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 15:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 679ms 15:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:29:26 INFO - PROCESS | 3748 | 1468967366816 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 3748 | 1468967366818 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 15:29:26 INFO - PROCESS | 3748 | 1468967366822 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 3748 | 1468967366823 Marionette TRACE conn3 <- [1,1722,null,{}] 15:29:26 INFO - PROCESS | 3748 | 1468967366827 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}] 15:29:26 INFO - PROCESS | 3748 | 1468967366829 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:26 INFO - PROCESS | 3748 | 1468967366949 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:29:26 INFO - PROCESS | 3748 | 1468967366958 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 3748 | 1468967366965 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:26 INFO - PROCESS | 3748 | ++DOCSHELL 170B5C00 == 32 [pid = 3748] [id = 440] 15:29:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (170B6000) [pid = 3748] [serial = 1320] [outer = 00000000] 15:29:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (17678C00) [pid = 3748] [serial = 1321] [outer = 170B6000] 15:29:27 INFO - PROCESS | 3748 | 1468967367020 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (17E77C00) [pid = 3748] [serial = 1322] [outer = 170B6000] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19C8D400) [pid = 3748] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1419B800) [pid = 3748] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (163CA000) [pid = 3748] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (139CB000) [pid = 3748] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19E4C000) [pid = 3748] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (19C8FC00) [pid = 3748] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10A09C00) [pid = 3748] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (12D5D400) [pid = 3748] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1952C800) [pid = 3748] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (139C7C00) [pid = 3748] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (11005400) [pid = 3748] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:29:27 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (18038000) [pid = 3748] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:29:27 INFO - PROCESS | 3748 | 1468967367744 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]]]}] 15:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 965ms 15:29:27 INFO - PROCESS | 3748 | 1468967367786 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 3748 | 1468967367788 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 15:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:29:27 INFO - PROCESS | 3748 | 1468967367791 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 3748 | 1468967367793 Marionette TRACE conn3 <- [1,1726,null,{}] 15:29:27 INFO - PROCESS | 3748 | 1468967367796 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}] 15:29:27 INFO - PROCESS | 3748 | 1468967367799 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:27 INFO - PROCESS | 3748 | 1468967367912 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:29:27 INFO - PROCESS | 3748 | 1468967367973 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 3748 | 1468967367975 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:27 INFO - PROCESS | 3748 | ++DOCSHELL 10506800 == 33 [pid = 3748] [id = 441] 15:29:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (10F41C00) [pid = 3748] [serial = 1323] [outer = 00000000] 15:29:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (163CA000) [pid = 3748] [serial = 1324] [outer = 10F41C00] 15:29:28 INFO - PROCESS | 3748 | 1468967368019 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1803F400) [pid = 3748] [serial = 1325] [outer = 10F41C00] 15:29:28 INFO - PROCESS | 3748 | 1468967368363 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]]]}] 15:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 618ms 15:29:28 INFO - PROCESS | 3748 | 1468967368413 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 3748 | 1468967368415 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 15:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:29:28 INFO - PROCESS | 3748 | 1468967368418 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 3748 | 1468967368420 Marionette TRACE conn3 <- [1,1730,null,{}] 15:29:28 INFO - PROCESS | 3748 | 1468967368423 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}] 15:29:28 INFO - PROCESS | 3748 | 1468967368425 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:28 INFO - PROCESS | 3748 | 1468967368509 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:29:28 INFO - PROCESS | 3748 | 1468967368516 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 3748 | 1468967368517 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:28 INFO - PROCESS | 3748 | ++DOCSHELL 15E0C800 == 34 [pid = 3748] [id = 442] 15:29:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15FA7800) [pid = 3748] [serial = 1326] [outer = 00000000] 15:29:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19806800) [pid = 3748] [serial = 1327] [outer = 15FA7800] 15:29:28 INFO - PROCESS | 3748 | 1468967368561 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19842400) [pid = 3748] [serial = 1328] [outer = 15FA7800] 15:29:28 INFO - PROCESS | 3748 | 1468967368964 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]]]}] 15:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 573ms 15:29:29 INFO - PROCESS | 3748 | 1468967369009 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 3748 | 1468967369011 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 15:29:29 INFO - PROCESS | 3748 | 1468967369019 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:29:29 INFO - PROCESS | 3748 | 1468967369021 Marionette TRACE conn3 <- [1,1734,null,{}] 15:29:29 INFO - PROCESS | 3748 | 1468967369024 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}] 15:29:29 INFO - PROCESS | 3748 | 1468967369026 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:29 INFO - PROCESS | 3748 | 1468967369103 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:29:29 INFO - PROCESS | 3748 | 1468967369092 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 3748 | 1468967369094 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:29 INFO - PROCESS | 3748 | ++DOCSHELL 1952C400 == 35 [pid = 3748] [id = 443] 15:29:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19847800) [pid = 3748] [serial = 1329] [outer = 00000000] 15:29:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19991000) [pid = 3748] [serial = 1330] [outer = 19847800] 15:29:29 INFO - PROCESS | 3748 | 1468967369137 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19992000) [pid = 3748] [serial = 1331] [outer = 19847800] 15:29:29 INFO - PROCESS | 3748 | 1468967369749 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]]]}] 15:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 814ms 15:29:29 INFO - PROCESS | 3748 | 1468967369829 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 3748 | 1468967369834 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 15:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:29:29 INFO - PROCESS | 3748 | 1468967369840 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 3748 | 1468967369843 Marionette TRACE conn3 <- [1,1738,null,{}] 15:29:29 INFO - PROCESS | 3748 | 1468967369849 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}] 15:29:29 INFO - PROCESS | 3748 | 1468967369852 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:29 INFO - PROCESS | 3748 | 1468967369984 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:29:30 INFO - PROCESS | 3748 | 1468967370114 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 3748 | 1468967370119 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:30 INFO - PROCESS | 3748 | ++DOCSHELL 1055A000 == 36 [pid = 3748] [id = 444] 15:29:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1055E000) [pid = 3748] [serial = 1332] [outer = 00000000] 15:29:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (12971C00) [pid = 3748] [serial = 1333] [outer = 1055E000] 15:29:30 INFO - PROCESS | 3748 | 1468967370176 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (13156000) [pid = 3748] [serial = 1334] [outer = 1055E000] 15:29:30 INFO - PROCESS | 3748 | 1468967370901 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]]]}] 15:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1101ms 15:29:30 INFO - PROCESS | 3748 | 1468967370958 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 3748 | 1468967370963 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 15:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:29:30 INFO - PROCESS | 3748 | 1468967370969 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 3748 | 1468967370972 Marionette TRACE conn3 <- [1,1742,null,{}] 15:29:30 INFO - PROCESS | 3748 | 1468967370976 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}] 15:29:30 INFO - PROCESS | 3748 | 1468967370979 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:31 INFO - PROCESS | 3748 | 1468967371093 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:29:31 INFO - PROCESS | 3748 | 1468967371222 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 3748 | 1468967371225 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:31 INFO - PROCESS | 3748 | ++DOCSHELL 13E8F000 == 37 [pid = 3748] [id = 445] 15:29:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1419A400) [pid = 3748] [serial = 1335] [outer = 00000000] 15:29:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (144FCC00) [pid = 3748] [serial = 1336] [outer = 1419A400] 15:29:31 INFO - PROCESS | 3748 | 1468967371288 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (15065000) [pid = 3748] [serial = 1337] [outer = 1419A400] 15:29:31 INFO - PROCESS | 3748 | --DOCSHELL 114DA400 == 36 [pid = 3748] [id = 346] 15:29:31 INFO - PROCESS | 3748 | --DOCSHELL 15F93000 == 35 [pid = 3748] [id = 341] 15:29:31 INFO - PROCESS | 3748 | --DOCSHELL 14438800 == 34 [pid = 3748] [id = 340] 15:29:31 INFO - PROCESS | 3748 | --DOCSHELL 1763B800 == 33 [pid = 3748] [id = 351] 15:29:31 INFO - PROCESS | 3748 | --DOCSHELL 16E31C00 == 32 [pid = 3748] [id = 342] 15:29:31 INFO - PROCESS | 3748 | --DOCSHELL 163BE400 == 31 [pid = 3748] [id = 350] 15:29:31 INFO - PROCESS | 3748 | --DOCSHELL 13E8BC00 == 30 [pid = 3748] [id = 349] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1A0CB000) [pid = 3748] [serial = 1288] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (169B5400) [pid = 3748] [serial = 1273] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1506AC00) [pid = 3748] [serial = 1271] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19EB0400) [pid = 3748] [serial = 1283] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19EB7C00) [pid = 3748] [serial = 1259] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1310D400) [pid = 3748] [serial = 1262] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (12BD1000) [pid = 3748] [serial = 1261] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1772F400) [pid = 3748] [serial = 1286] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1419F400) [pid = 3748] [serial = 1270] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1980B800) [pid = 3748] [serial = 1279] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15870400) [pid = 3748] [serial = 1264] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19EB6C00) [pid = 3748] [serial = 1282] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (163C2C00) [pid = 3748] [serial = 1265] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1502DC00) [pid = 3748] [serial = 1285] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (128A5400) [pid = 3748] [serial = 1268] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1951FC00) [pid = 3748] [serial = 1277] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (18044000) [pid = 3748] [serial = 1276] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (11C2FC00) [pid = 3748] [serial = 1267] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (17001400) [pid = 3748] [serial = 1274] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (19845C00) [pid = 3748] [serial = 1280] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1A0E1000) [pid = 3748] [serial = 1291] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1A1EB400) [pid = 3748] [serial = 1292] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (1A0CD400) [pid = 3748] [serial = 1289] [outer = 00000000] [url = about:blank] 15:29:32 INFO - PROCESS | 3748 | 1468967372027 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]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1115ms 15:29:32 INFO - PROCESS | 3748 | 1468967372075 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 3748 | 1468967372079 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 15:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:29:32 INFO - PROCESS | 3748 | 1468967372084 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 3748 | 1468967372089 Marionette TRACE conn3 <- [1,1746,null,{}] 15:29:32 INFO - PROCESS | 3748 | 1468967372093 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}] 15:29:32 INFO - PROCESS | 3748 | 1468967372096 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:32 INFO - PROCESS | 3748 | 1468967372227 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:29:32 INFO - PROCESS | 3748 | 1468967372289 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 3748 | 1468967372291 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:32 INFO - PROCESS | 3748 | ++DOCSHELL 12931400 == 31 [pid = 3748] [id = 446] 15:29:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (1296B000) [pid = 3748] [serial = 1338] [outer = 00000000] 15:29:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (12D6C400) [pid = 3748] [serial = 1339] [outer = 1296B000] 15:29:32 INFO - PROCESS | 3748 | 1468967372339 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (13151C00) [pid = 3748] [serial = 1340] [outer = 1296B000] 15:29:32 INFO - PROCESS | 3748 | 1468967372755 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]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 708ms 15:29:32 INFO - PROCESS | 3748 | 1468967372804 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 3748 | 1468967372808 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 15:29:32 INFO - PROCESS | 3748 | 1468967372819 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:29:32 INFO - PROCESS | 3748 | 1468967372821 Marionette TRACE conn3 <- [1,1750,null,{}] 15:29:32 INFO - PROCESS | 3748 | 1468967372825 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}] 15:29:32 INFO - PROCESS | 3748 | 1468967372828 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:32 INFO - PROCESS | 3748 | 1468967372917 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:29:32 INFO - PROCESS | 3748 | 1468967372914 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 3748 | 1468967372916 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:32 INFO - PROCESS | 3748 | ++DOCSHELL 1419A800 == 32 [pid = 3748] [id = 447] 15:29:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1419B000) [pid = 3748] [serial = 1341] [outer = 00000000] 15:29:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (15030000) [pid = 3748] [serial = 1342] [outer = 1419B000] 15:29:32 INFO - PROCESS | 3748 | 1468967372963 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (156AC800) [pid = 3748] [serial = 1343] [outer = 1419B000] 15:29:33 INFO - PROCESS | 3748 | 1468967373403 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]]]}] 15:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 618ms 15:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:29:33 INFO - PROCESS | 3748 | 1468967373425 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 3748 | 1468967373427 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 15:29:33 INFO - PROCESS | 3748 | 1468967373431 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 3748 | 1468967373434 Marionette TRACE conn3 <- [1,1754,null,{}] 15:29:33 INFO - PROCESS | 3748 | 1468967373445 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}] 15:29:33 INFO - PROCESS | 3748 | 1468967373449 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:33 INFO - PROCESS | 3748 | 1468967373534 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:29:33 INFO - PROCESS | 3748 | 1468967373544 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 3748 | 1468967373547 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:33 INFO - PROCESS | 3748 | ++DOCSHELL 163CA400 == 33 [pid = 3748] [id = 448] 15:29:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (163CB000) [pid = 3748] [serial = 1344] [outer = 00000000] 15:29:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (169B5400) [pid = 3748] [serial = 1345] [outer = 163CB000] 15:29:33 INFO - PROCESS | 3748 | 1468967373594 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (17005800) [pid = 3748] [serial = 1346] [outer = 163CB000] 15:29:34 INFO - PROCESS | 3748 | 1468967374037 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]]]}] 15:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 679ms 15:29:34 INFO - PROCESS | 3748 | 1468967374110 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 3748 | 1468967374113 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 15:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:29:34 INFO - PROCESS | 3748 | 1468967374116 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 3748 | 1468967374118 Marionette TRACE conn3 <- [1,1758,null,{}] 15:29:34 INFO - PROCESS | 3748 | 1468967374122 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}] 15:29:34 INFO - PROCESS | 3748 | 1468967374124 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:34 INFO - PROCESS | 3748 | 1468967374210 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:29:34 INFO - PROCESS | 3748 | 1468967374246 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 3748 | 1468967374249 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:34 INFO - PROCESS | 3748 | ++DOCSHELL 17E80400 == 34 [pid = 3748] [id = 449] 15:29:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (18013000) [pid = 3748] [serial = 1347] [outer = 00000000] 15:29:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (18045C00) [pid = 3748] [serial = 1348] [outer = 18013000] 15:29:34 INFO - PROCESS | 3748 | 1468967374293 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19522400) [pid = 3748] [serial = 1349] [outer = 18013000] 15:29:34 INFO - PROCESS | 3748 | 1468967374748 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]]]}] 15:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 678ms 15:29:34 INFO - PROCESS | 3748 | 1468967374798 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 3748 | 1468967374800 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 15:29:34 INFO - PROCESS | 3748 | 1468967374804 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:29:34 INFO - PROCESS | 3748 | 1468967374805 Marionette TRACE conn3 <- [1,1762,null,{}] 15:29:34 INFO - PROCESS | 3748 | 1468967374809 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}] 15:29:34 INFO - PROCESS | 3748 | 1468967374811 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:34 INFO - PROCESS | 3748 | 1468967374907 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:29:34 INFO - PROCESS | 3748 | 1468967374918 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 3748 | 1468967374920 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:34 INFO - PROCESS | 3748 | ++DOCSHELL 18036800 == 35 [pid = 3748] [id = 450] 15:29:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19526C00) [pid = 3748] [serial = 1350] [outer = 00000000] 15:29:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19810000) [pid = 3748] [serial = 1351] [outer = 19526C00] 15:29:35 INFO - PROCESS | 3748 | 1468967375016 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19843400) [pid = 3748] [serial = 1352] [outer = 19526C00] 15:29:35 INFO - PROCESS | 3748 | 1468967375432 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]]]}] 15:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 679ms 15:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:29:35 INFO - PROCESS | 3748 | 1468967375468 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 3748 | 1468967375470 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 15:29:35 INFO - PROCESS | 3748 | 1468967375473 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 3748 | 1468967375475 Marionette TRACE conn3 <- [1,1766,null,{}] 15:29:35 INFO - PROCESS | 3748 | 1468967375478 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}] 15:29:35 INFO - PROCESS | 3748 | 1468967375483 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:35 INFO - PROCESS | 3748 | 1468967375644 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:29:35 INFO - PROCESS | 3748 | 1468967375658 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 3748 | 1468967375660 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:35 INFO - PROCESS | 3748 | ++DOCSHELL 10441800 == 36 [pid = 3748] [id = 451] 15:29:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (18039C00) [pid = 3748] [serial = 1353] [outer = 00000000] 15:29:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19EB3000) [pid = 3748] [serial = 1354] [outer = 18039C00] 15:29:35 INFO - PROCESS | 3748 | 1468967375711 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19EB3800) [pid = 3748] [serial = 1355] [outer = 18039C00] 15:29:36 INFO - PROCESS | 3748 | 1468967376134 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]]]}] 15:29:36 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 15:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 709ms 15:29:36 INFO - PROCESS | 3748 | 1468967376195 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 3748 | 1468967376197 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 15:29:36 INFO - PROCESS | 3748 | 1468967376200 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:29:36 INFO - PROCESS | 3748 | 1468967376202 Marionette TRACE conn3 <- [1,1770,null,{}] 15:29:36 INFO - PROCESS | 3748 | 1468967376206 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}] 15:29:36 INFO - PROCESS | 3748 | 1468967376209 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:36 INFO - PROCESS | 3748 | 1468967376331 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:29:36 INFO - PROCESS | 3748 | 1468967376341 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 3748 | 1468967376342 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:36 INFO - PROCESS | 3748 | ++DOCSHELL 10A0C000 == 37 [pid = 3748] [id = 452] 15:29:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (10A80C00) [pid = 3748] [serial = 1356] [outer = 00000000] 15:29:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19EBAC00) [pid = 3748] [serial = 1357] [outer = 10A80C00] 15:29:36 INFO - PROCESS | 3748 | 1468967376522 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1A01E800) [pid = 3748] [serial = 1358] [outer = 10A80C00] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (13432800) [pid = 3748] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (12976000) [pid = 3748] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (104E7400) [pid = 3748] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (10A73800) [pid = 3748] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (163CB400) [pid = 3748] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1A01C800) [pid = 3748] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (15031800) [pid = 3748] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10F41C00) [pid = 3748] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (170B6000) [pid = 3748] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (15FA7800) [pid = 3748] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:29:36 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (156A1800) [pid = 3748] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:29:36 INFO - PROCESS | 3748 | 1468967376875 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]]]}] 15:29:36 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 15:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 723ms 15:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:29:36 INFO - PROCESS | 3748 | 1468967376918 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 3748 | 1468967376920 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 15:29:36 INFO - PROCESS | 3748 | 1468967376923 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 3748 | 1468967376925 Marionette TRACE conn3 <- [1,1774,null,{}] 15:29:36 INFO - PROCESS | 3748 | 1468967376928 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}] 15:29:36 INFO - PROCESS | 3748 | 1468967376930 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:37 INFO - PROCESS | 3748 | 1468967377012 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:29:37 INFO - PROCESS | 3748 | 1468967377104 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 3748 | 1468967377106 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:37 INFO - PROCESS | 3748 | ++DOCSHELL 1324EC00 == 38 [pid = 3748] [id = 453] 15:29:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (13432800) [pid = 3748] [serial = 1359] [outer = 00000000] 15:29:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (163CB800) [pid = 3748] [serial = 1360] [outer = 13432800] 15:29:37 INFO - PROCESS | 3748 | 1468967377148 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19803400) [pid = 3748] [serial = 1361] [outer = 13432800] 15:29:37 INFO - PROCESS | 3748 | 1468967377502 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]]]}] 15:29:37 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 15:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 603ms 15:29:37 INFO - PROCESS | 3748 | 1468967377544 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 3748 | 1468967377546 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 15:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:29:37 INFO - PROCESS | 3748 | 1468967377549 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 3748 | 1468967377551 Marionette TRACE conn3 <- [1,1778,null,{}] 15:29:37 INFO - PROCESS | 3748 | 1468967377554 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}] 15:29:37 INFO - PROCESS | 3748 | 1468967377556 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:37 INFO - PROCESS | 3748 | 1468967377674 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:29:37 INFO - PROCESS | 3748 | 1468967377682 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 3748 | 1468967377684 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:37 INFO - PROCESS | 3748 | ++DOCSHELL 1569C800 == 39 [pid = 3748] [id = 454] 15:29:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (163CD400) [pid = 3748] [serial = 1362] [outer = 00000000] 15:29:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A021C00) [pid = 3748] [serial = 1363] [outer = 163CD400] 15:29:37 INFO - PROCESS | 3748 | 1468967377734 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1A0CE800) [pid = 3748] [serial = 1364] [outer = 163CD400] 15:29:38 INFO - PROCESS | 3748 | 1468967378132 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]]]}] 15:29:38 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) 15:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 618ms 15:29:38 INFO - PROCESS | 3748 | 1468967378171 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 3748 | 1468967378173 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 15:29:38 INFO - PROCESS | 3748 | 1468967378176 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:29:38 INFO - PROCESS | 3748 | 1468967378178 Marionette TRACE conn3 <- [1,1782,null,{}] 15:29:38 INFO - PROCESS | 3748 | 1468967378181 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}] 15:29:38 INFO - PROCESS | 3748 | 1468967378183 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:38 INFO - PROCESS | 3748 | 1468967378283 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:29:38 INFO - PROCESS | 3748 | 1468967378330 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 3748 | 1468967378332 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:38 INFO - PROCESS | 3748 | ++DOCSHELL 1951D800 == 40 [pid = 3748] [id = 455] 15:29:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19C91800) [pid = 3748] [serial = 1365] [outer = 00000000] 15:29:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A1EB400) [pid = 3748] [serial = 1366] [outer = 19C91800] 15:29:38 INFO - PROCESS | 3748 | 1468967378376 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1A1EEC00) [pid = 3748] [serial = 1367] [outer = 19C91800] 15:29:39 INFO - PROCESS | 3748 | 1468967379015 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]]]}] 15:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 904ms 15:29:39 INFO - PROCESS | 3748 | 1468967379087 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:29:39 INFO - PROCESS | 3748 | 1468967379091 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 15:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:29:39 INFO - PROCESS | 3748 | 1468967379097 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 3748 | 1468967379103 Marionette TRACE conn3 <- [1,1786,null,{}] 15:29:39 INFO - PROCESS | 3748 | 1468967379108 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}] 15:29:39 INFO - PROCESS | 3748 | 1468967379111 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:39 INFO - PROCESS | 3748 | 1468967379222 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:29:39 INFO - PROCESS | 3748 | 1468967379342 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 3748 | 1468967379344 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:39 INFO - PROCESS | 3748 | ++DOCSHELL 11A4DC00 == 41 [pid = 3748] [id = 456] 15:29:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (11C27000) [pid = 3748] [serial = 1368] [outer = 00000000] 15:29:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (13437000) [pid = 3748] [serial = 1369] [outer = 11C27000] 15:29:39 INFO - PROCESS | 3748 | 1468967379404 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1419F400) [pid = 3748] [serial = 1370] [outer = 11C27000] 15:29:40 INFO - PROCESS | 3748 | 1468967380015 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]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 965ms 15:29:40 INFO - PROCESS | 3748 | 1468967380065 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 3748 | 1468967380070 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 15:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:29:40 INFO - PROCESS | 3748 | 1468967380076 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 3748 | 1468967380079 Marionette TRACE conn3 <- [1,1790,null,{}] 15:29:40 INFO - PROCESS | 3748 | 1468967380084 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}] 15:29:40 INFO - PROCESS | 3748 | 1468967380086 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:40 INFO - PROCESS | 3748 | 1468967380198 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:29:40 INFO - PROCESS | 3748 | 1468967380335 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 3748 | 1468967380338 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:40 INFO - PROCESS | 3748 | ++DOCSHELL 163C6400 == 42 [pid = 3748] [id = 457] 15:29:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (163C7C00) [pid = 3748] [serial = 1371] [outer = 00000000] 15:29:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (17735800) [pid = 3748] [serial = 1372] [outer = 163C7C00] 15:29:40 INFO - PROCESS | 3748 | 1468967380394 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1951D400) [pid = 3748] [serial = 1373] [outer = 163C7C00] 15:29:40 INFO - PROCESS | 3748 | 1468967380963 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]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 905ms 15:29:40 INFO - PROCESS | 3748 | 1468967380991 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 3748 | 1468967380993 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 15:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:29:40 INFO - PROCESS | 3748 | 1468967380998 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 3748 | 1468967381002 Marionette TRACE conn3 <- [1,1794,null,{}] 15:29:41 INFO - PROCESS | 3748 | 1468967381013 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}] 15:29:41 INFO - PROCESS | 3748 | 1468967381018 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:41 INFO - PROCESS | 3748 | 1468967381112 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:29:41 INFO - PROCESS | 3748 | 1468967381221 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 3748 | 1468967381225 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:41 INFO - PROCESS | 3748 | ++DOCSHELL 19843000 == 43 [pid = 3748] [id = 458] 15:29:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (19844400) [pid = 3748] [serial = 1374] [outer = 00000000] 15:29:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1A0D5C00) [pid = 3748] [serial = 1375] [outer = 19844400] 15:29:41 INFO - PROCESS | 3748 | 1468967381325 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1A1F4C00) [pid = 3748] [serial = 1376] [outer = 19844400] 15:29:42 INFO - PROCESS | 3748 | 1468967382070 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]]]}] 15:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1176ms 15:29:42 INFO - PROCESS | 3748 | 1468967382156 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:29:42 INFO - PROCESS | 3748 | 1468967382160 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 15:29:42 INFO - PROCESS | 3748 | 1468967382165 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 3748 | 1468967382168 Marionette TRACE conn3 <- [1,1798,null,{}] 15:29:42 INFO - PROCESS | 3748 | 1468967382173 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}] 15:29:42 INFO - PROCESS | 3748 | 1468967382176 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:42 INFO - PROCESS | 3748 | 1468967382312 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 19524000 == 42 [pid = 3748] [id = 345] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 15F8C000 == 41 [pid = 3748] [id = 343] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 13156800 == 40 [pid = 3748] [id = 339] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 104E2400 == 39 [pid = 3748] [id = 435] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 1100B400 == 38 [pid = 3748] [id = 338] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 18010800 == 37 [pid = 3748] [id = 344] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 1998E800 == 36 [pid = 3748] [id = 353] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 10439C00 == 35 [pid = 3748] [id = 347] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 13158800 == 34 [pid = 3748] [id = 354] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 139D3800 == 33 [pid = 3748] [id = 355] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 17B65400 == 32 [pid = 3748] [id = 352] 15:29:42 INFO - PROCESS | 3748 | --DOCSHELL 11A48C00 == 31 [pid = 3748] [id = 348] 15:29:42 INFO - PROCESS | 3748 | 1468967382983 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 3748 | 1468967382987 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (13938C00) [pid = 3748] [serial = 1312] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (12BCB400) [pid = 3748] [serial = 1309] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (13031C00) [pid = 3748] [serial = 1310] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (10509C00) [pid = 3748] [serial = 1306] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (10A76400) [pid = 3748] [serial = 1307] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (13254000) [pid = 3748] [serial = 1295] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (12D9D400) [pid = 3748] [serial = 1294] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (18043400) [pid = 3748] [serial = 1298] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (17679C00) [pid = 3748] [serial = 1297] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1A565800) [pid = 3748] [serial = 1301] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1A0D7400) [pid = 3748] [serial = 1300] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (163C7400) [pid = 3748] [serial = 1303] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (163C9800) [pid = 3748] [serial = 1318] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (163CA000) [pid = 3748] [serial = 1324] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (17678C00) [pid = 3748] [serial = 1321] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19991000) [pid = 3748] [serial = 1330] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19806800) [pid = 3748] [serial = 1327] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (17E77C00) [pid = 3748] [serial = 1322] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19842400) [pid = 3748] [serial = 1328] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15E0E000) [pid = 3748] [serial = 1315] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15F91C00) [pid = 3748] [serial = 1316] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1803F400) [pid = 3748] [serial = 1325] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (16663800) [pid = 3748] [serial = 1319] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (13C64C00) [pid = 3748] [serial = 1313] [outer = 00000000] [url = about:blank] 15:29:43 INFO - PROCESS | 3748 | ++DOCSHELL 1047F800 == 32 [pid = 3748] [id = 459] 15:29:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (104E2400) [pid = 3748] [serial = 1377] [outer = 00000000] 15:29:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (10502C00) [pid = 3748] [serial = 1378] [outer = 104E2400] 15:29:43 INFO - PROCESS | 3748 | 1468967383126 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (10A74400) [pid = 3748] [serial = 1379] [outer = 104E2400] 15:29:43 INFO - PROCESS | 3748 | 1468967383550 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]]]}] 15:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1402ms 15:29:43 INFO - PROCESS | 3748 | 1468967383590 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 3748 | 1468967383594 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 15:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:29:43 INFO - PROCESS | 3748 | 1468967383599 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 3748 | 1468967383602 Marionette TRACE conn3 <- [1,1802,null,{}] 15:29:43 INFO - PROCESS | 3748 | 1468967383607 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}] 15:29:43 INFO - PROCESS | 3748 | 1468967383611 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:43 INFO - PROCESS | 3748 | 1468967383702 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:29:43 INFO - PROCESS | 3748 | 1468967383711 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 3748 | 1468967383714 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:43 INFO - PROCESS | 3748 | ++DOCSHELL 12972800 == 33 [pid = 3748] [id = 460] 15:29:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (12975000) [pid = 3748] [serial = 1380] [outer = 00000000] 15:29:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (12D5D400) [pid = 3748] [serial = 1381] [outer = 12975000] 15:29:43 INFO - PROCESS | 3748 | 1468967383761 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (13033800) [pid = 3748] [serial = 1382] [outer = 12975000] 15:29:44 INFO - PROCESS | 3748 | 1468967384229 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]]]}] 15:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 663ms 15:29:44 INFO - PROCESS | 3748 | 1468967384281 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 3748 | 1468967384285 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 15:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:29:44 INFO - PROCESS | 3748 | 1468967384290 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 3748 | 1468967384292 Marionette TRACE conn3 <- [1,1806,null,{}] 15:29:44 INFO - PROCESS | 3748 | 1468967384296 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}] 15:29:44 INFO - PROCESS | 3748 | 1468967384299 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:44 INFO - PROCESS | 3748 | 1468967384419 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:29:44 INFO - PROCESS | 3748 | 1468967384515 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 3748 | 1468967384501 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:44 INFO - PROCESS | 3748 | ++DOCSHELL 13432400 == 34 [pid = 3748] [id = 461] 15:29:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (13930800) [pid = 3748] [serial = 1383] [outer = 00000000] 15:29:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (139C6000) [pid = 3748] [serial = 1384] [outer = 13930800] 15:29:44 INFO - PROCESS | 3748 | 1468967384547 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (13C63C00) [pid = 3748] [serial = 1385] [outer = 13930800] 15:29:44 INFO - PROCESS | 3748 | 1468967384961 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]]]}] 15:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 709ms 15:29:44 INFO - PROCESS | 3748 | 1468967385000 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 3748 | 1468967385002 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 15:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:29:45 INFO - PROCESS | 3748 | 1468967385009 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 3748 | 1468967385018 Marionette TRACE conn3 <- [1,1810,null,{}] 15:29:45 INFO - PROCESS | 3748 | 1468967385058 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}] 15:29:45 INFO - PROCESS | 3748 | 1468967385064 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:45 INFO - PROCESS | 3748 | 1468967385213 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:29:45 INFO - PROCESS | 3748 | 1468967385222 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 3748 | 1468967385224 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:45 INFO - PROCESS | 3748 | ++DOCSHELL 15E02C00 == 35 [pid = 3748] [id = 462] 15:29:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (15E03400) [pid = 3748] [serial = 1386] [outer = 00000000] 15:29:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (15F93400) [pid = 3748] [serial = 1387] [outer = 15E03400] 15:29:45 INFO - PROCESS | 3748 | 1468967385268 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (15FABC00) [pid = 3748] [serial = 1388] [outer = 15E03400] 15:29:45 INFO - PROCESS | 3748 | 1468967385762 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]]]}] 15:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 784ms 15:29:45 INFO - PROCESS | 3748 | 1468967385811 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:29:45 INFO - PROCESS | 3748 | 1468967385813 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 15:29:45 INFO - PROCESS | 3748 | 1468967385817 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 3748 | 1468967385818 Marionette TRACE conn3 <- [1,1814,null,{}] 15:29:45 INFO - PROCESS | 3748 | 1468967385822 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}] 15:29:45 INFO - PROCESS | 3748 | 1468967385824 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:45 INFO - PROCESS | 3748 | 1468967385948 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:29:45 INFO - PROCESS | 3748 | 1468967385993 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 3748 | 1468967385995 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:46 INFO - PROCESS | 3748 | ++DOCSHELL 15E0A400 == 36 [pid = 3748] [id = 463] 15:29:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (15F92C00) [pid = 3748] [serial = 1389] [outer = 00000000] 15:29:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (16665000) [pid = 3748] [serial = 1390] [outer = 15F92C00] 15:29:46 INFO - PROCESS | 3748 | 1468967386039 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1666AC00) [pid = 3748] [serial = 1391] [outer = 15F92C00] 15:29:46 INFO - PROCESS | 3748 | 1468967386460 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]]]}] 15:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 678ms 15:29:46 INFO - PROCESS | 3748 | 1468967386500 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 3748 | 1468967386502 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 15:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:29:46 INFO - PROCESS | 3748 | 1468967386506 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 3748 | 1468967386491 Marionette TRACE conn3 <- [1,1818,null,{}] 15:29:46 INFO - PROCESS | 3748 | 1468967386494 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}] 15:29:46 INFO - PROCESS | 3748 | 1468967386496 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:46 INFO - PROCESS | 3748 | 1468967386605 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:29:46 INFO - PROCESS | 3748 | 1468967386614 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 3748 | 1468967386620 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:46 INFO - PROCESS | 3748 | ++DOCSHELL 16F85C00 == 37 [pid = 3748] [id = 464] 15:29:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (17001400) [pid = 3748] [serial = 1392] [outer = 00000000] 15:29:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (17646C00) [pid = 3748] [serial = 1393] [outer = 17001400] 15:29:46 INFO - PROCESS | 3748 | 1468967386725 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (17E77C00) [pid = 3748] [serial = 1394] [outer = 17001400] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (139CF400) [pid = 3748] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19C91800) [pid = 3748] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (163CD400) [pid = 3748] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19526C00) [pid = 3748] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (18039C00) [pid = 3748] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (18013000) [pid = 3748] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19847800) [pid = 3748] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1296B000) [pid = 3748] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (163CB000) [pid = 3748] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1419B000) [pid = 3748] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1055E000) [pid = 3748] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1419A400) [pid = 3748] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (10A80C00) [pid = 3748] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:29:47 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (13432800) [pid = 3748] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:29:47 INFO - PROCESS | 3748 | 1468967387438 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]]]}] 15:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1010ms 15:29:47 INFO - PROCESS | 3748 | 1468967387514 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 3748 | 1468967387516 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 15:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:29:47 INFO - PROCESS | 3748 | 1468967387519 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 3748 | 1468967387521 Marionette TRACE conn3 <- [1,1822,null,{}] 15:29:47 INFO - PROCESS | 3748 | 1468967387525 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}] 15:29:47 INFO - PROCESS | 3748 | 1468967387528 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:47 INFO - PROCESS | 3748 | 1468967387611 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:29:47 INFO - PROCESS | 3748 | 1468967387622 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 3748 | 1468967387624 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:47 INFO - PROCESS | 3748 | ++DOCSHELL 104E7400 == 38 [pid = 3748] [id = 465] 15:29:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (14437C00) [pid = 3748] [serial = 1395] [outer = 00000000] 15:29:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (17641800) [pid = 3748] [serial = 1396] [outer = 14437C00] 15:29:47 INFO - PROCESS | 3748 | 1468967387667 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (18039C00) [pid = 3748] [serial = 1397] [outer = 14437C00] 15:29:48 INFO - PROCESS | 3748 | 1468967388092 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]]]}] 15:29:48 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 15:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 618ms 15:29:48 INFO - PROCESS | 3748 | 1468967388139 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 3748 | 1468967388141 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 15:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:29:48 INFO - PROCESS | 3748 | 1468967388144 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 3748 | 1468967388145 Marionette TRACE conn3 <- [1,1826,null,{}] 15:29:48 INFO - PROCESS | 3748 | 1468967388149 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}] 15:29:48 INFO - PROCESS | 3748 | 1468967388134 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:48 INFO - PROCESS | 3748 | 1468967388209 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:29:48 INFO - PROCESS | 3748 | 1468967388215 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 3748 | 1468967388217 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:48 INFO - PROCESS | 3748 | ++DOCSHELL 16E36400 == 39 [pid = 3748] [id = 466] 15:29:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (18040400) [pid = 3748] [serial = 1398] [outer = 00000000] 15:29:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1952B000) [pid = 3748] [serial = 1399] [outer = 18040400] 15:29:48 INFO - PROCESS | 3748 | 1468967388261 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19807C00) [pid = 3748] [serial = 1400] [outer = 18040400] 15:29:48 INFO - PROCESS | 3748 | 1468967388716 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]]]}] 15:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 618ms 15:29:48 INFO - PROCESS | 3748 | 1468967388746 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 3748 | 1468967388748 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 15:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:29:48 INFO - PROCESS | 3748 | 1468967388752 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 3748 | 1468967388754 Marionette TRACE conn3 <- [1,1830,null,{}] 15:29:48 INFO - PROCESS | 3748 | 1468967388757 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}] 15:29:48 INFO - PROCESS | 3748 | 1468967388760 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:48 INFO - PROCESS | 3748 | 1468967388837 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:29:48 INFO - PROCESS | 3748 | 1468967388842 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 3748 | 1468967388844 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:48 INFO - PROCESS | 3748 | ++DOCSHELL 1026EC00 == 40 [pid = 3748] [id = 467] 15:29:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (11A4D400) [pid = 3748] [serial = 1401] [outer = 00000000] 15:29:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1984B400) [pid = 3748] [serial = 1402] [outer = 11A4D400] 15:29:48 INFO - PROCESS | 3748 | 1468967388887 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1984B800) [pid = 3748] [serial = 1403] [outer = 11A4D400] 15:29:49 INFO - PROCESS | 3748 | 1468967389611 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]]]}] 15:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 920ms 15:29:49 INFO - PROCESS | 3748 | 1468967389680 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 3748 | 1468967389684 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 15:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:29:49 INFO - PROCESS | 3748 | 1468967389673 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 3748 | 1468967389676 Marionette TRACE conn3 <- [1,1834,null,{}] 15:29:49 INFO - PROCESS | 3748 | 1468967389682 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}] 15:29:49 INFO - PROCESS | 3748 | 1468967389685 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:49 INFO - PROCESS | 3748 | 1468967389811 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:29:49 INFO - PROCESS | 3748 | 1468967389942 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 3748 | 1468967389945 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:49 INFO - PROCESS | 3748 | ++DOCSHELL 1100B000 == 41 [pid = 3748] [id = 468] 15:29:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1143E800) [pid = 3748] [serial = 1404] [outer = 00000000] 15:29:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (130AE800) [pid = 3748] [serial = 1405] [outer = 1143E800] 15:29:50 INFO - PROCESS | 3748 | 1468967390003 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1296CC00) [pid = 3748] [serial = 1406] [outer = 1143E800] 15:29:50 INFO - PROCESS | 3748 | 1468967390642 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]]]}] 15:29:50 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) 15:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 995ms 15:29:50 INFO - PROCESS | 3748 | 1468967390724 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 3748 | 1468967390729 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 15:29:50 INFO - PROCESS | 3748 | 1468967390736 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 3748 | 1468967390738 Marionette TRACE conn3 <- [1,1838,null,{}] 15:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:29:50 INFO - PROCESS | 3748 | 1468967390743 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}] 15:29:50 INFO - PROCESS | 3748 | 1468967390746 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:50 INFO - PROCESS | 3748 | 1468967390870 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:29:50 INFO - PROCESS | 3748 | 1468967391001 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 3748 | 1468967391004 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:51 INFO - PROCESS | 3748 | ++DOCSHELL 10F64C00 == 42 [pid = 3748] [id = 469] 15:29:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (11005000) [pid = 3748] [serial = 1407] [outer = 00000000] 15:29:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (131C5400) [pid = 3748] [serial = 1408] [outer = 11005000] 15:29:51 INFO - PROCESS | 3748 | 1468967391078 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (13E91400) [pid = 3748] [serial = 1409] [outer = 11005000] 15:29:51 INFO - PROCESS | 3748 | --DOCSHELL 163C6400 == 41 [pid = 3748] [id = 457] 15:29:51 INFO - PROCESS | 3748 | --DOCSHELL 13255800 == 40 [pid = 3748] [id = 437] 15:29:51 INFO - PROCESS | 3748 | --DOCSHELL 1324EC00 == 39 [pid = 3748] [id = 453] 15:29:51 INFO - PROCESS | 3748 | --DOCSHELL 10A0C000 == 38 [pid = 3748] [id = 452] 15:29:51 INFO - PROCESS | 3748 | --DOCSHELL 163CA400 == 37 [pid = 3748] [id = 448] 15:29:51 INFO - PROCESS | 3748 | --DOCSHELL 1296C000 == 36 [pid = 3748] [id = 436] 15:29:51 INFO - PROCESS | 3748 | --DOCSHELL 1419A800 == 35 [pid = 3748] [id = 447] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (17B63800) [pid = 3748] [serial = 1304] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1A021C00) [pid = 3748] [serial = 1363] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19810000) [pid = 3748] [serial = 1351] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19EB3000) [pid = 3748] [serial = 1354] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (18045C00) [pid = 3748] [serial = 1348] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19992000) [pid = 3748] [serial = 1331] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (12D6C400) [pid = 3748] [serial = 1339] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (13151C00) [pid = 3748] [serial = 1340] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (169B5400) [pid = 3748] [serial = 1345] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (17005800) [pid = 3748] [serial = 1346] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15030000) [pid = 3748] [serial = 1342] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (156AC800) [pid = 3748] [serial = 1343] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (12971C00) [pid = 3748] [serial = 1333] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19843400) [pid = 3748] [serial = 1352] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (13156000) [pid = 3748] [serial = 1334] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (144FCC00) [pid = 3748] [serial = 1336] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (15065000) [pid = 3748] [serial = 1337] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19EB3800) [pid = 3748] [serial = 1355] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (19EBAC00) [pid = 3748] [serial = 1357] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1A01E800) [pid = 3748] [serial = 1358] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (19803400) [pid = 3748] [serial = 1361] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1A0CE800) [pid = 3748] [serial = 1364] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (163CB800) [pid = 3748] [serial = 1360] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (19522400) [pid = 3748] [serial = 1349] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (1A1EB400) [pid = 3748] [serial = 1366] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (1A1EEC00) [pid = 3748] [serial = 1367] [outer = 00000000] [url = about:blank] 15:29:51 INFO - PROCESS | 3748 | 1468967391813 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]]]}] 15:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1101ms 15:29:51 INFO - PROCESS | 3748 | 1468967391848 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 3748 | 1468967391851 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 15:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:29:51 INFO - PROCESS | 3748 | 1468967391855 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 3748 | 1468967391860 Marionette TRACE conn3 <- [1,1842,null,{}] 15:29:51 INFO - PROCESS | 3748 | 1468967391865 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}] 15:29:51 INFO - PROCESS | 3748 | 1468967391867 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:51 INFO - PROCESS | 3748 | 1468967391969 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:29:52 INFO - PROCESS | 3748 | 1468967392051 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 3748 | 1468967392055 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:52 INFO - PROCESS | 3748 | ++DOCSHELL 104E6400 == 36 [pid = 3748] [id = 470] 15:29:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (10566000) [pid = 3748] [serial = 1410] [outer = 00000000] 15:29:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (12820000) [pid = 3748] [serial = 1411] [outer = 10566000] 15:29:52 INFO - PROCESS | 3748 | 1468967392103 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (12D6C400) [pid = 3748] [serial = 1412] [outer = 10566000] 15:29:52 INFO - PROCESS | 3748 | 1468967392519 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]]]}] 15:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 708ms 15:29:52 INFO - PROCESS | 3748 | 1468967392559 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 3748 | 1468967392563 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 15:29:52 INFO - PROCESS | 3748 | 1468967392569 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:29:52 INFO - PROCESS | 3748 | 1468967392572 Marionette TRACE conn3 <- [1,1846,null,{}] 15:29:52 INFO - PROCESS | 3748 | 1468967392575 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}] 15:29:52 INFO - PROCESS | 3748 | 1468967392578 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:52 INFO - PROCESS | 3748 | 1468967392667 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:29:52 INFO - PROCESS | 3748 | 1468967392673 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 3748 | 1468967392676 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:52 INFO - PROCESS | 3748 | ++DOCSHELL 131D1000 == 37 [pid = 3748] [id = 471] 15:29:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (13931000) [pid = 3748] [serial = 1413] [outer = 00000000] 15:29:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (13E90800) [pid = 3748] [serial = 1414] [outer = 13931000] 15:29:52 INFO - PROCESS | 3748 | 1468967392723 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (15065000) [pid = 3748] [serial = 1415] [outer = 13931000] 15:29:53 INFO - PROCESS | 3748 | 1468967393179 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]]]}] 15:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 664ms 15:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:29:53 INFO - PROCESS | 3748 | 1468967393251 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 3748 | 1468967393254 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 15:29:53 INFO - PROCESS | 3748 | 1468967393257 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 3748 | 1468967393260 Marionette TRACE conn3 <- [1,1850,null,{}] 15:29:53 INFO - PROCESS | 3748 | 1468967393271 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}] 15:29:53 INFO - PROCESS | 3748 | 1468967393276 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:53 INFO - PROCESS | 3748 | 1468967393361 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:29:53 INFO - PROCESS | 3748 | 1468967393442 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 3748 | 1468967393445 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:53 INFO - PROCESS | 3748 | ++DOCSHELL 163C7400 == 38 [pid = 3748] [id = 472] 15:29:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (163C7800) [pid = 3748] [serial = 1416] [outer = 00000000] 15:29:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (16668000) [pid = 3748] [serial = 1417] [outer = 163C7800] 15:29:53 INFO - PROCESS | 3748 | 1468967393492 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (16F80C00) [pid = 3748] [serial = 1418] [outer = 163C7800] 15:29:53 INFO - PROCESS | 3748 | 1468967393875 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]]]}] 15:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 663ms 15:29:53 INFO - PROCESS | 3748 | 1468967393922 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 3748 | 1468967393925 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 15:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:29:53 INFO - PROCESS | 3748 | 1468967393928 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 3748 | 1468967393930 Marionette TRACE conn3 <- [1,1854,null,{}] 15:29:53 INFO - PROCESS | 3748 | 1468967393933 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}] 15:29:53 INFO - PROCESS | 3748 | 1468967393935 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:54 INFO - PROCESS | 3748 | 1468967394081 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:29:54 INFO - PROCESS | 3748 | 1468967394105 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 3748 | 1468967394108 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:54 INFO - PROCESS | 3748 | ++DOCSHELL 1763EC00 == 39 [pid = 3748] [id = 473] 15:29:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (17644400) [pid = 3748] [serial = 1419] [outer = 00000000] 15:29:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (18013000) [pid = 3748] [serial = 1420] [outer = 17644400] 15:29:54 INFO - PROCESS | 3748 | 1468967394178 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (18044800) [pid = 3748] [serial = 1421] [outer = 17644400] 15:29:54 INFO - PROCESS | 3748 | 1468967394616 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]]]}] 15:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 709ms 15:29:54 INFO - PROCESS | 3748 | 1468967394651 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 3748 | 1468967394653 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 15:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:29:54 INFO - PROCESS | 3748 | 1468967394657 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 3748 | 1468967394658 Marionette TRACE conn3 <- [1,1858,null,{}] 15:29:54 INFO - PROCESS | 3748 | 1468967394663 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}] 15:29:54 INFO - PROCESS | 3748 | 1468967394666 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:54 INFO - PROCESS | 3748 | 1468967394782 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:29:54 INFO - PROCESS | 3748 | 1468967394787 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 3748 | 1468967394789 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:54 INFO - PROCESS | 3748 | ++DOCSHELL 15F93C00 == 40 [pid = 3748] [id = 474] 15:29:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1767DC00) [pid = 3748] [serial = 1422] [outer = 00000000] 15:29:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19527400) [pid = 3748] [serial = 1423] [outer = 1767DC00] 15:29:54 INFO - PROCESS | 3748 | 1468967394833 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19808C00) [pid = 3748] [serial = 1424] [outer = 1767DC00] 15:29:55 INFO - PROCESS | 3748 | 1468967395310 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]]]}] 15:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 664ms 15:29:55 INFO - PROCESS | 3748 | 1468967395323 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 3748 | 1468967395324 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 15:29:55 INFO - PROCESS | 3748 | 1468967395328 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:29:55 INFO - PROCESS | 3748 | 1468967395329 Marionette TRACE conn3 <- [1,1862,null,{}] 15:29:55 INFO - PROCESS | 3748 | 1468967395333 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}] 15:29:55 INFO - PROCESS | 3748 | 1468967395338 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:55 INFO - PROCESS | 3748 | 1468967395493 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:29:55 INFO - PROCESS | 3748 | 1468967395516 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 3748 | 1468967395518 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:55 INFO - PROCESS | 3748 | ++DOCSHELL 1419B800 == 41 [pid = 3748] [id = 475] 15:29:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1998B800) [pid = 3748] [serial = 1425] [outer = 00000000] 15:29:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19E4CC00) [pid = 3748] [serial = 1426] [outer = 1998B800] 15:29:55 INFO - PROCESS | 3748 | 1468967395562 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19E4D000) [pid = 3748] [serial = 1427] [outer = 1998B800] 15:29:56 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (12975000) [pid = 3748] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:29:56 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (104E2400) [pid = 3748] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:29:56 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (17001400) [pid = 3748] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:29:56 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (13930800) [pid = 3748] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:29:56 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (11C27000) [pid = 3748] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:29:56 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (163C7C00) [pid = 3748] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:29:56 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (18040400) [pid = 3748] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:29:56 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15F92C00) [pid = 3748] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:29:56 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (15E03400) [pid = 3748] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:29:56 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (14437C00) [pid = 3748] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:29:56 INFO - PROCESS | 3748 | 1468967396100 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]]]}] 15:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 799ms 15:29:56 INFO - PROCESS | 3748 | 1468967396153 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 3748 | 1468967396155 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 15:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:29:56 INFO - PROCESS | 3748 | 1468967396159 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 3748 | 1468967396162 Marionette TRACE conn3 <- [1,1866,null,{}] 15:29:56 INFO - PROCESS | 3748 | 1468967396167 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}] 15:29:56 INFO - PROCESS | 3748 | 1468967396170 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:56 INFO - PROCESS | 3748 | 1468967396249 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:29:56 INFO - PROCESS | 3748 | 1468967396345 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 3748 | 1468967396347 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:56 INFO - PROCESS | 3748 | ++DOCSHELL 12933000 == 42 [pid = 3748] [id = 476] 15:29:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (12975000) [pid = 3748] [serial = 1428] [outer = 00000000] 15:29:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15699000) [pid = 3748] [serial = 1429] [outer = 12975000] 15:29:56 INFO - PROCESS | 3748 | 1468967396372 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19805C00) [pid = 3748] [serial = 1430] [outer = 12975000] 15:29:56 INFO - PROCESS | 3748 | 1468967396720 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]]]}] 15:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 618ms 15:29:56 INFO - PROCESS | 3748 | 1468967396791 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 3748 | 1468967396793 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 15:29:56 INFO - PROCESS | 3748 | 1468967396797 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 3748 | 1468967396798 Marionette TRACE conn3 <- [1,1870,null,{}] 15:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:29:56 INFO - PROCESS | 3748 | 1468967396810 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}] 15:29:56 INFO - PROCESS | 3748 | 1468967396812 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:56 INFO - PROCESS | 3748 | 1468967396873 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:29:56 INFO - PROCESS | 3748 | 1468967396878 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 3748 | 1468967396880 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:56 INFO - PROCESS | 3748 | ++DOCSHELL 15033C00 == 43 [pid = 3748] [id = 477] 15:29:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (17B13400) [pid = 3748] [serial = 1431] [outer = 00000000] 15:29:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19EB2800) [pid = 3748] [serial = 1432] [outer = 17B13400] 15:29:56 INFO - PROCESS | 3748 | 1468967396923 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19EB7000) [pid = 3748] [serial = 1433] [outer = 17B13400] 15:29:57 INFO - PROCESS | 3748 | 1468967397355 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]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 618ms 15:29:57 INFO - PROCESS | 3748 | 1468967397404 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 3748 | 1468967397406 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 15:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:29:57 INFO - PROCESS | 3748 | 1468967397410 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 3748 | 1468967397412 Marionette TRACE conn3 <- [1,1874,null,{}] 15:29:57 INFO - PROCESS | 3748 | 1468967397415 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}] 15:29:57 INFO - PROCESS | 3748 | 1468967397417 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:57 INFO - PROCESS | 3748 | 1468967397500 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:29:57 INFO - PROCESS | 3748 | 1468967397508 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 3748 | 1468967397510 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:57 INFO - PROCESS | 3748 | ++DOCSHELL 163C6C00 == 44 [pid = 3748] [id = 478] 15:29:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (16E30C00) [pid = 3748] [serial = 1434] [outer = 00000000] 15:29:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A0CA000) [pid = 3748] [serial = 1435] [outer = 16E30C00] 15:29:57 INFO - PROCESS | 3748 | 1468967397553 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A0CA800) [pid = 3748] [serial = 1436] [outer = 16E30C00] 15:29:58 INFO - PROCESS | 3748 | 1468967398045 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]]]}] 15:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 664ms 15:29:58 INFO - PROCESS | 3748 | 1468967398092 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 3748 | 1468967398097 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 15:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:29:58 INFO - PROCESS | 3748 | 1468967398102 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 3748 | 1468967398106 Marionette TRACE conn3 <- [1,1878,null,{}] 15:29:58 INFO - PROCESS | 3748 | 1468967398111 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}] 15:29:58 INFO - PROCESS | 3748 | 1468967398115 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:58 INFO - PROCESS | 3748 | 1468967398280 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:29:58 INFO - PROCESS | 3748 | 1468967398385 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 3748 | 1468967398390 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:58 INFO - PROCESS | 3748 | ++DOCSHELL 10F6A400 == 45 [pid = 3748] [id = 479] 15:29:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (11CD5000) [pid = 3748] [serial = 1437] [outer = 00000000] 15:29:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (13151C00) [pid = 3748] [serial = 1438] [outer = 11CD5000] 15:29:58 INFO - PROCESS | 3748 | 1468967398449 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (13258C00) [pid = 3748] [serial = 1439] [outer = 11CD5000] 15:29:58 INFO - PROCESS | 3748 | 1468967398969 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]]]}] 15:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 904ms 15:29:59 INFO - PROCESS | 3748 | 1468967399008 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 3748 | 1468967399013 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 15:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:29:59 INFO - PROCESS | 3748 | 1468967399021 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 3748 | 1468967399024 Marionette TRACE conn3 <- [1,1882,null,{}] 15:29:59 INFO - PROCESS | 3748 | 1468967399028 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}] 15:29:59 INFO - PROCESS | 3748 | 1468967399031 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:59 INFO - PROCESS | 3748 | 1468967399141 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:29:59 INFO - PROCESS | 3748 | 1468967399256 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:59 INFO - PROCESS | 3748 | 1468967399259 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:29:59 INFO - PROCESS | 3748 | ++DOCSHELL 156B2800 == 46 [pid = 3748] [id = 480] 15:29:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (15E0E400) [pid = 3748] [serial = 1440] [outer = 00000000] 15:29:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (163C9000) [pid = 3748] [serial = 1441] [outer = 15E0E400] 15:29:59 INFO - PROCESS | 3748 | 1468967399356 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1700F000) [pid = 3748] [serial = 1442] [outer = 15E0E400] 15:29:59 INFO - PROCESS | 3748 | 1468967399966 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]]]}] 15:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 965ms 15:29:59 INFO - PROCESS | 3748 | 1468967399991 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 3748 | 1468967399994 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 15:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:29:59 INFO - PROCESS | 3748 | 1468967399999 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 3748 | 1468967400002 Marionette TRACE conn3 <- [1,1886,null,{}] 15:30:00 INFO - PROCESS | 3748 | 1468967400013 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}] 15:30:00 INFO - PROCESS | 3748 | 1468967400018 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:00 INFO - PROCESS | 3748 | 1468967400124 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:30:00 INFO - PROCESS | 3748 | 1468967400263 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 3748 | 1468967400269 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:00 INFO - PROCESS | 3748 | ++DOCSHELL 19C8B800 == 47 [pid = 3748] [id = 481] 15:30:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19E4B400) [pid = 3748] [serial = 1443] [outer = 00000000] 15:30:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1A015800) [pid = 3748] [serial = 1444] [outer = 19E4B400] 15:30:00 INFO - PROCESS | 3748 | 1468967400329 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1A0D0800) [pid = 3748] [serial = 1445] [outer = 19E4B400] 15:30:00 INFO - PROCESS | 3748 | 1468967400933 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]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1011ms 15:30:00 INFO - PROCESS | 3748 | 1468967401008 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 3748 | 1468967401011 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 15:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:30:01 INFO - PROCESS | 3748 | 1468967401014 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 3748 | 1468967401016 Marionette TRACE conn3 <- [1,1890,null,{}] 15:30:01 INFO - PROCESS | 3748 | 1468967401037 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}] 15:30:01 INFO - PROCESS | 3748 | 1468967401039 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:01 INFO - PROCESS | 3748 | 1468967401162 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:30:01 INFO - PROCESS | 3748 | 1468967401400 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 3748 | 1468967401403 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:01 INFO - PROCESS | 3748 | ++DOCSHELL 10439C00 == 48 [pid = 3748] [id = 482] 15:30:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (10474C00) [pid = 3748] [serial = 1446] [outer = 00000000] 15:30:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (10A74800) [pid = 3748] [serial = 1447] [outer = 10474C00] 15:30:01 INFO - PROCESS | 3748 | 1468967401469 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (11006400) [pid = 3748] [serial = 1448] [outer = 10474C00] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 170B5C00 == 47 [pid = 3748] [id = 440] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 139CBC00 == 46 [pid = 3748] [id = 439] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 15E0C800 == 45 [pid = 3748] [id = 442] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 10506800 == 44 [pid = 3748] [id = 441] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 10441800 == 43 [pid = 3748] [id = 451] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 1952C400 == 42 [pid = 3748] [id = 443] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 156A1400 == 41 [pid = 3748] [id = 438] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 1951D800 == 40 [pid = 3748] [id = 455] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 1055A000 == 39 [pid = 3748] [id = 444] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 18036800 == 38 [pid = 3748] [id = 450] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 13E8F000 == 37 [pid = 3748] [id = 445] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 12931400 == 36 [pid = 3748] [id = 446] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 17E80400 == 35 [pid = 3748] [id = 449] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 19843000 == 34 [pid = 3748] [id = 458] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 1569C800 == 33 [pid = 3748] [id = 454] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 11A4DC00 == 32 [pid = 3748] [id = 456] 15:30:02 INFO - PROCESS | 3748 | --DOCSHELL 1047F800 == 31 [pid = 3748] [id = 459] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (12D5D400) [pid = 3748] [serial = 1381] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (13033800) [pid = 3748] [serial = 1382] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (10502C00) [pid = 3748] [serial = 1378] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (10A74400) [pid = 3748] [serial = 1379] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (17646C00) [pid = 3748] [serial = 1393] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (139C6000) [pid = 3748] [serial = 1384] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1419F400) [pid = 3748] [serial = 1370] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (13437000) [pid = 3748] [serial = 1369] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1951D400) [pid = 3748] [serial = 1373] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (17735800) [pid = 3748] [serial = 1372] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19807C00) [pid = 3748] [serial = 1400] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A0D5C00) [pid = 3748] [serial = 1375] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1984B400) [pid = 3748] [serial = 1402] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1666AC00) [pid = 3748] [serial = 1391] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (16665000) [pid = 3748] [serial = 1390] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1952B000) [pid = 3748] [serial = 1399] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (17E77C00) [pid = 3748] [serial = 1394] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15F93400) [pid = 3748] [serial = 1387] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15FABC00) [pid = 3748] [serial = 1388] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (18039C00) [pid = 3748] [serial = 1397] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (13C63C00) [pid = 3748] [serial = 1385] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (17641800) [pid = 3748] [serial = 1396] [outer = 00000000] [url = about:blank] 15:30:02 INFO - PROCESS | 3748 | 1468967402691 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]]]}] 15:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1703ms 15:30:02 INFO - PROCESS | 3748 | 1468967402747 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:30:02 INFO - PROCESS | 3748 | 1468967402751 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 15:30:02 INFO - PROCESS | 3748 | 1468967402757 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:30:02 INFO - PROCESS | 3748 | 1468967402760 Marionette TRACE conn3 <- [1,1894,null,{}] 15:30:02 INFO - PROCESS | 3748 | 1468967402767 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}] 15:30:02 INFO - PROCESS | 3748 | 1468967402770 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:02 INFO - PROCESS | 3748 | 1468967402862 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:30:02 INFO - PROCESS | 3748 | 1468967402938 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 3748 | 1468967402943 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:02 INFO - PROCESS | 3748 | ++DOCSHELL 10F3DC00 == 32 [pid = 3748] [id = 483] 15:30:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1100AC00) [pid = 3748] [serial = 1449] [outer = 00000000] 15:30:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (11A4E400) [pid = 3748] [serial = 1450] [outer = 1100AC00] 15:30:02 INFO - PROCESS | 3748 | 1468967402991 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1281D000) [pid = 3748] [serial = 1451] [outer = 1100AC00] 15:30:03 INFO - PROCESS | 3748 | 1468967403398 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]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 708ms 15:30:03 INFO - PROCESS | 3748 | 1468967403465 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 3748 | 1468967403471 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 15:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:30:03 INFO - PROCESS | 3748 | 1468967403477 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 3748 | 1468967403480 Marionette TRACE conn3 <- [1,1898,null,{}] 15:30:03 INFO - PROCESS | 3748 | 1468967403484 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}] 15:30:03 INFO - PROCESS | 3748 | 1468967403486 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:03 INFO - PROCESS | 3748 | 1468967403575 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:30:03 INFO - PROCESS | 3748 | 1468967403584 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 3748 | 1468967403587 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:03 INFO - PROCESS | 3748 | ++DOCSHELL 13159800 == 33 [pid = 3748] [id = 484] 15:30:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1315DC00) [pid = 3748] [serial = 1452] [outer = 00000000] 15:30:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1324F400) [pid = 3748] [serial = 1453] [outer = 1315DC00] 15:30:03 INFO - PROCESS | 3748 | 1468967403640 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1325B800) [pid = 3748] [serial = 1454] [outer = 1315DC00] 15:30:04 INFO - PROCESS | 3748 | 1468967404088 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]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 603ms 15:30:04 INFO - PROCESS | 3748 | 1468967404096 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 3748 | 1468967404098 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 15:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:30:04 INFO - PROCESS | 3748 | 1468967404101 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 3748 | 1468967404105 Marionette TRACE conn3 <- [1,1902,null,{}] 15:30:04 INFO - PROCESS | 3748 | 1468967404120 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}] 15:30:04 INFO - PROCESS | 3748 | 1468967404125 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:04 INFO - PROCESS | 3748 | 1468967404238 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:30:04 INFO - PROCESS | 3748 | 1468967404250 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 3748 | 1468967404253 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:04 INFO - PROCESS | 3748 | ++DOCSHELL 15030000 == 34 [pid = 3748] [id = 485] 15:30:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (15038400) [pid = 3748] [serial = 1455] [outer = 00000000] 15:30:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15695C00) [pid = 3748] [serial = 1456] [outer = 15038400] 15:30:04 INFO - PROCESS | 3748 | 1468967404326 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (156AD000) [pid = 3748] [serial = 1457] [outer = 15038400] 15:30:04 INFO - PROCESS | 3748 | 1468967404781 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]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 709ms 15:30:04 INFO - PROCESS | 3748 | 1468967404808 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 3748 | 1468967404810 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 15:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:30:04 INFO - PROCESS | 3748 | 1468967404813 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 3748 | 1468967404815 Marionette TRACE conn3 <- [1,1906,null,{}] 15:30:04 INFO - PROCESS | 3748 | 1468967404827 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}] 15:30:04 INFO - PROCESS | 3748 | 1468967404839 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:04 INFO - PROCESS | 3748 | 1468967404954 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:30:04 INFO - PROCESS | 3748 | 1468967404959 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 3748 | 1468967404961 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:05 INFO - PROCESS | 3748 | ++DOCSHELL 1586B400 == 35 [pid = 3748] [id = 486] 15:30:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (15E03400) [pid = 3748] [serial = 1458] [outer = 00000000] 15:30:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (16134400) [pid = 3748] [serial = 1459] [outer = 15E03400] 15:30:05 INFO - PROCESS | 3748 | 1468967405055 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (163C5000) [pid = 3748] [serial = 1460] [outer = 15E03400] 15:30:05 INFO - PROCESS | 3748 | 1468967405464 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]]]}] 15:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 664ms 15:30:05 INFO - PROCESS | 3748 | 1468967405501 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:30:05 INFO - PROCESS | 3748 | 1468967405503 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 15:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:30:05 INFO - PROCESS | 3748 | 1468967405506 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 3748 | 1468967405508 Marionette TRACE conn3 <- [1,1910,null,{}] 15:30:05 INFO - PROCESS | 3748 | 1468967405511 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}] 15:30:05 INFO - PROCESS | 3748 | 1468967405514 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:05 INFO - PROCESS | 3748 | 1468967405627 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:30:05 INFO - PROCESS | 3748 | 1468967405701 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 3748 | 1468967405703 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:05 INFO - PROCESS | 3748 | ++DOCSHELL 16666400 == 36 [pid = 3748] [id = 487] 15:30:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (16667C00) [pid = 3748] [serial = 1461] [outer = 00000000] 15:30:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (16916800) [pid = 3748] [serial = 1462] [outer = 16667C00] 15:30:05 INFO - PROCESS | 3748 | 1468967405750 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (16F7F400) [pid = 3748] [serial = 1463] [outer = 16667C00] 15:30:06 INFO - PROCESS | 3748 | 1468967406167 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]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 708ms 15:30:06 INFO - PROCESS | 3748 | 1468967406214 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 3748 | 1468967406216 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 15:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:30:06 INFO - PROCESS | 3748 | 1468967406228 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 3748 | 1468967406230 Marionette TRACE conn3 <- [1,1914,null,{}] 15:30:06 INFO - PROCESS | 3748 | 1468967406233 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}] 15:30:06 INFO - PROCESS | 3748 | 1468967406239 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:06 INFO - PROCESS | 3748 | 1468967406374 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:30:06 INFO - PROCESS | 3748 | 1468967406445 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 3748 | 1468967406447 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:06 INFO - PROCESS | 3748 | ++DOCSHELL 17E83400 == 37 [pid = 3748] [id = 488] 15:30:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (18015000) [pid = 3748] [serial = 1464] [outer = 00000000] 15:30:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (18040C00) [pid = 3748] [serial = 1465] [outer = 18015000] 15:30:06 INFO - PROCESS | 3748 | 1468967406493 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (19524C00) [pid = 3748] [serial = 1466] [outer = 18015000] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (12975000) [pid = 3748] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (163C7800) [pid = 3748] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (11A4D400) [pid = 3748] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1143E800) [pid = 3748] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1998B800) [pid = 3748] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (13931000) [pid = 3748] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (11005000) [pid = 3748] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (10566000) [pid = 3748] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (17B13400) [pid = 3748] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (16E30C00) [pid = 3748] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19844400) [pid = 3748] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (17644400) [pid = 3748] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:30:06 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1767DC00) [pid = 3748] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:30:07 INFO - PROCESS | 3748 | 1468967407075 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]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 875ms 15:30:07 INFO - PROCESS | 3748 | 1468967407106 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 3748 | 1468967407108 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 15:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:30:07 INFO - PROCESS | 3748 | 1468967407112 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 3748 | 1468967407113 Marionette TRACE conn3 <- [1,1918,null,{}] 15:30:07 INFO - PROCESS | 3748 | 1468967407117 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}] 15:30:07 INFO - PROCESS | 3748 | 1468967407118 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:07 INFO - PROCESS | 3748 | 1468967407221 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:30:07 INFO - PROCESS | 3748 | 1468967407283 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 3748 | 1468967407285 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:07 INFO - PROCESS | 3748 | ++DOCSHELL 10A0C000 == 38 [pid = 3748] [id = 489] 15:30:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (10A0F800) [pid = 3748] [serial = 1467] [outer = 00000000] 15:30:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1393F400) [pid = 3748] [serial = 1468] [outer = 10A0F800] 15:30:07 INFO - PROCESS | 3748 | 1468967407328 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1443D800) [pid = 3748] [serial = 1469] [outer = 10A0F800] 15:30:07 INFO - PROCESS | 3748 | 1468967407663 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]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 618ms 15:30:07 INFO - PROCESS | 3748 | 1468967407714 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 3748 | 1468967407716 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 15:30:07 INFO - PROCESS | 3748 | 1468967407719 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:30:07 INFO - PROCESS | 3748 | 1468967407721 Marionette TRACE conn3 <- [1,1922,null,{}] 15:30:07 INFO - PROCESS | 3748 | 1468967407736 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}] 15:30:07 INFO - PROCESS | 3748 | 1468967407738 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:07 INFO - PROCESS | 3748 | 1468967407814 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:30:07 INFO - PROCESS | 3748 | 1468967407819 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 3748 | 1468967407821 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:07 INFO - PROCESS | 3748 | ++DOCSHELL 114DA400 == 39 [pid = 3748] [id = 490] 15:30:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (15F95C00) [pid = 3748] [serial = 1470] [outer = 00000000] 15:30:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19807000) [pid = 3748] [serial = 1471] [outer = 15F95C00] 15:30:07 INFO - PROCESS | 3748 | 1468967407863 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19807800) [pid = 3748] [serial = 1472] [outer = 15F95C00] 15:30:08 INFO - PROCESS | 3748 | 1468967408296 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]]]}] 15:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 633ms 15:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:30:08 INFO - PROCESS | 3748 | 1468967408361 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:30:08 INFO - PROCESS | 3748 | 1468967408363 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 15:30:08 INFO - PROCESS | 3748 | 1468967408366 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:30:08 INFO - PROCESS | 3748 | 1468967408368 Marionette TRACE conn3 <- [1,1926,null,{}] 15:30:08 INFO - PROCESS | 3748 | 1468967408371 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}] 15:30:08 INFO - PROCESS | 3748 | 1468967408373 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:08 INFO - PROCESS | 3748 | 1468967408451 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:30:08 INFO - PROCESS | 3748 | 1468967408461 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 3748 | 1468967408464 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:08 INFO - PROCESS | 3748 | ++DOCSHELL 1502B800 == 40 [pid = 3748] [id = 491] 15:30:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19527000) [pid = 3748] [serial = 1473] [outer = 00000000] 15:30:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19850400) [pid = 3748] [serial = 1474] [outer = 19527000] 15:30:08 INFO - PROCESS | 3748 | 1468967408516 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1998E800) [pid = 3748] [serial = 1475] [outer = 19527000] 15:30:09 INFO - PROCESS | 3748 | 1468967409156 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]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 814ms 15:30:09 INFO - PROCESS | 3748 | 1468967409175 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 3748 | 1468967409180 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 15:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:30:09 INFO - PROCESS | 3748 | 1468967409185 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 3748 | 1468967409189 Marionette TRACE conn3 <- [1,1930,null,{}] 15:30:09 INFO - PROCESS | 3748 | 1468967409195 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}] 15:30:09 INFO - PROCESS | 3748 | 1468967409198 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:09 INFO - PROCESS | 3748 | 1468967409319 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:30:09 INFO - PROCESS | 3748 | 1468967409438 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 3748 | 1468967409443 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:09 INFO - PROCESS | 3748 | ++DOCSHELL 1055E400 == 41 [pid = 3748] [id = 492] 15:30:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1055F800) [pid = 3748] [serial = 1476] [outer = 00000000] 15:30:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (128A2400) [pid = 3748] [serial = 1477] [outer = 1055F800] 15:30:09 INFO - PROCESS | 3748 | 1468967409551 Marionette DEBUG loaded listener.js 15:30:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (12BD0C00) [pid = 3748] [serial = 1478] [outer = 1055F800] 15:30:10 INFO - PROCESS | 3748 | 1468967410284 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]]]}] 15:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1100ms 15:30:10 INFO - PROCESS | 3748 | 1468967410302 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 3748 | 1468967410306 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 15:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:30:10 INFO - PROCESS | 3748 | 1468967410313 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 3748 | 1468967410316 Marionette TRACE conn3 <- [1,1934,null,{}] 15:30:10 INFO - PROCESS | 3748 | 1468967410320 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}] 15:30:10 INFO - PROCESS | 3748 | 1468967410322 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:10 INFO - PROCESS | 3748 | 1468967410446 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:30:10 INFO - PROCESS | 3748 | 1468967410702 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 3748 | 1468967410705 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:10 INFO - PROCESS | 3748 | ++DOCSHELL 10474000 == 42 [pid = 3748] [id = 493] 15:30:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (10478000) [pid = 3748] [serial = 1479] [outer = 00000000] 15:30:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (10A0F400) [pid = 3748] [serial = 1480] [outer = 10478000] 15:30:10 INFO - PROCESS | 3748 | 1468967410785 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (11004000) [pid = 3748] [serial = 1481] [outer = 10478000] 15:30:11 INFO - PROCESS | 3748 | --DOCSHELL 114DA400 == 41 [pid = 3748] [id = 490] 15:30:11 INFO - PROCESS | 3748 | --DOCSHELL 10A0C000 == 40 [pid = 3748] [id = 489] 15:30:11 INFO - PROCESS | 3748 | --DOCSHELL 17E83400 == 39 [pid = 3748] [id = 488] 15:30:11 INFO - PROCESS | 3748 | --DOCSHELL 16666400 == 38 [pid = 3748] [id = 487] 15:30:11 INFO - PROCESS | 3748 | --DOCSHELL 1586B400 == 37 [pid = 3748] [id = 486] 15:30:11 INFO - PROCESS | 3748 | --DOCSHELL 15030000 == 36 [pid = 3748] [id = 485] 15:30:11 INFO - PROCESS | 3748 | --DOCSHELL 13159800 == 35 [pid = 3748] [id = 484] 15:30:11 INFO - PROCESS | 3748 | --DOCSHELL 10F3DC00 == 34 [pid = 3748] [id = 483] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1A1F4C00) [pid = 3748] [serial = 1376] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (18013000) [pid = 3748] [serial = 1420] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (18044800) [pid = 3748] [serial = 1421] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19527400) [pid = 3748] [serial = 1423] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (15699000) [pid = 3748] [serial = 1429] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (16668000) [pid = 3748] [serial = 1417] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1984B800) [pid = 3748] [serial = 1403] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (130AE800) [pid = 3748] [serial = 1405] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1296CC00) [pid = 3748] [serial = 1406] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (19E4CC00) [pid = 3748] [serial = 1426] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13E90800) [pid = 3748] [serial = 1414] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15065000) [pid = 3748] [serial = 1415] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (131C5400) [pid = 3748] [serial = 1408] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13E91400) [pid = 3748] [serial = 1409] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (12820000) [pid = 3748] [serial = 1411] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (12D6C400) [pid = 3748] [serial = 1412] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (19EB7000) [pid = 3748] [serial = 1433] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19EB2800) [pid = 3748] [serial = 1432] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19E4D000) [pid = 3748] [serial = 1427] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1A0CA000) [pid = 3748] [serial = 1435] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1A0CA800) [pid = 3748] [serial = 1436] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (19808C00) [pid = 3748] [serial = 1424] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (19805C00) [pid = 3748] [serial = 1430] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (16F80C00) [pid = 3748] [serial = 1418] [outer = 00000000] [url = about:blank] 15:30:11 INFO - PROCESS | 3748 | 1468967411386 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]]]}] 15:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1101ms 15:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:30:11 INFO - PROCESS | 3748 | 1468967411422 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:30:11 INFO - PROCESS | 3748 | 1468967411425 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 15:30:11 INFO - PROCESS | 3748 | 1468967411429 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 3748 | 1468967411432 Marionette TRACE conn3 <- [1,1938,null,{}] 15:30:11 INFO - PROCESS | 3748 | 1468967411437 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}] 15:30:11 INFO - PROCESS | 3748 | 1468967411440 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:11 INFO - PROCESS | 3748 | 1468967411526 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:30:11 INFO - PROCESS | 3748 | 1468967411614 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:11 INFO - PROCESS | 3748 | 1468967411616 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:11 INFO - PROCESS | 3748 | ++DOCSHELL 10F6FC00 == 35 [pid = 3748] [id = 494] 15:30:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (1144B000) [pid = 3748] [serial = 1482] [outer = 00000000] 15:30:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (1324F000) [pid = 3748] [serial = 1483] [outer = 1144B000] 15:30:11 INFO - PROCESS | 3748 | 1468967411663 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (139C6800) [pid = 3748] [serial = 1484] [outer = 1144B000] 15:30:12 INFO - PROCESS | 3748 | 1468967412066 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]]]}] 15:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 709ms 15:30:12 INFO - PROCESS | 3748 | 1468967412129 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 3748 | 1468967412133 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 15:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:30:12 INFO - PROCESS | 3748 | 1468967412138 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 3748 | 1468967412140 Marionette TRACE conn3 <- [1,1942,null,{}] 15:30:12 INFO - PROCESS | 3748 | 1468967412143 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}] 15:30:12 INFO - PROCESS | 3748 | 1468967412146 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:12 INFO - PROCESS | 3748 | 1468967412234 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:30:12 INFO - PROCESS | 3748 | 1468967412249 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 3748 | 1468967412251 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:12 INFO - PROCESS | 3748 | ++DOCSHELL 1443E800 == 36 [pid = 3748] [id = 495] 15:30:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1502E000) [pid = 3748] [serial = 1485] [outer = 00000000] 15:30:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (15693000) [pid = 3748] [serial = 1486] [outer = 1502E000] 15:30:12 INFO - PROCESS | 3748 | 1468967412295 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1569FC00) [pid = 3748] [serial = 1487] [outer = 1502E000] 15:30:12 INFO - PROCESS | 3748 | 1468967412737 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]]]}] 15:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 603ms 15:30:12 INFO - PROCESS | 3748 | 1468967412760 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 3748 | 1468967412762 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 15:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:30:12 INFO - PROCESS | 3748 | 1468967412766 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 3748 | 1468967412772 Marionette TRACE conn3 <- [1,1946,null,{}] 15:30:12 INFO - PROCESS | 3748 | 1468967412782 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}] 15:30:12 INFO - PROCESS | 3748 | 1468967412786 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:12 INFO - PROCESS | 3748 | 1468967412870 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:30:12 INFO - PROCESS | 3748 | 1468967412879 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 3748 | 1468967412881 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:12 INFO - PROCESS | 3748 | ++DOCSHELL 1665F000 == 37 [pid = 3748] [id = 496] 15:30:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (16662800) [pid = 3748] [serial = 1488] [outer = 00000000] 15:30:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (16E37800) [pid = 3748] [serial = 1489] [outer = 16662800] 15:30:12 INFO - PROCESS | 3748 | 1468967412925 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1763C800) [pid = 3748] [serial = 1490] [outer = 16662800] 15:30:13 INFO - PROCESS | 3748 | 1468967413371 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]]]}] 15:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 663ms 15:30:13 INFO - PROCESS | 3748 | 1468967413444 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:30:13 INFO - PROCESS | 3748 | 1468967413447 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 15:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:30:13 INFO - PROCESS | 3748 | 1468967413456 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 3748 | 1468967413458 Marionette TRACE conn3 <- [1,1950,null,{}] 15:30:13 INFO - PROCESS | 3748 | 1468967413462 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}] 15:30:13 INFO - PROCESS | 3748 | 1468967413464 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:13 INFO - PROCESS | 3748 | 1468967413582 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:30:13 INFO - PROCESS | 3748 | 1468967413660 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 3748 | 1468967413662 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:13 INFO - PROCESS | 3748 | ++DOCSHELL 1772F800 == 38 [pid = 3748] [id = 497] 15:30:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (17735C00) [pid = 3748] [serial = 1491] [outer = 00000000] 15:30:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (18038800) [pid = 3748] [serial = 1492] [outer = 17735C00] 15:30:13 INFO - PROCESS | 3748 | 1468967413706 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1951D400) [pid = 3748] [serial = 1493] [outer = 17735C00] 15:30:14 INFO - PROCESS | 3748 | 1468967414113 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]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 664ms 15:30:14 INFO - PROCESS | 3748 | 1468967414129 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 3748 | 1468967414131 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 15:30:14 INFO - PROCESS | 3748 | 1468967414135 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:30:14 INFO - PROCESS | 3748 | 1468967414137 Marionette TRACE conn3 <- [1,1954,null,{}] 15:30:14 INFO - PROCESS | 3748 | 1468967414140 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}] 15:30:14 INFO - PROCESS | 3748 | 1468967414142 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:14 INFO - PROCESS | 3748 | 1468967414243 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:30:14 INFO - PROCESS | 3748 | 1468967414250 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 3748 | 1468967414256 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:14 INFO - PROCESS | 3748 | ++DOCSHELL 13E95800 == 39 [pid = 3748] [id = 498] 15:30:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19523000) [pid = 3748] [serial = 1494] [outer = 00000000] 15:30:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19805400) [pid = 3748] [serial = 1495] [outer = 19523000] 15:30:14 INFO - PROCESS | 3748 | 1468967414363 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19848000) [pid = 3748] [serial = 1496] [outer = 19523000] 15:30:14 INFO - PROCESS | 3748 | 1468967414783 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]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 708ms 15:30:14 INFO - PROCESS | 3748 | 1468967414844 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 3748 | 1468967414846 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 15:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:30:14 INFO - PROCESS | 3748 | 1468967414849 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 3748 | 1468967414851 Marionette TRACE conn3 <- [1,1958,null,{}] 15:30:14 INFO - PROCESS | 3748 | 1468967414854 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}] 15:30:14 INFO - PROCESS | 3748 | 1468967414856 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:14 INFO - PROCESS | 3748 | 1468967414994 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:30:15 INFO - PROCESS | 3748 | 1468967415014 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 3748 | 1468967415016 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:15 INFO - PROCESS | 3748 | ++DOCSHELL 1998C000 == 40 [pid = 3748] [id = 499] 15:30:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19C82400) [pid = 3748] [serial = 1497] [outer = 00000000] 15:30:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19E50400) [pid = 3748] [serial = 1498] [outer = 19C82400] 15:30:15 INFO - PROCESS | 3748 | 1468967415062 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19E50C00) [pid = 3748] [serial = 1499] [outer = 19C82400] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (10474C00) [pid = 3748] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (15038400) [pid = 3748] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1315DC00) [pid = 3748] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1100AC00) [pid = 3748] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (18015000) [pid = 3748] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (16667C00) [pid = 3748] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (10A0F800) [pid = 3748] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (15F95C00) [pid = 3748] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (11CD5000) [pid = 3748] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15E0E400) [pid = 3748] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (19E4B400) [pid = 3748] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:30:15 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (15E03400) [pid = 3748] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:30:15 INFO - PROCESS | 3748 | 1468967415527 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]]]}] 15:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 709ms 15:30:15 INFO - PROCESS | 3748 | 1468967415571 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 3748 | 1468967415573 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 15:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:30:15 INFO - PROCESS | 3748 | 1468967415560 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - PROCESS | 3748 | 1468967415562 Marionette TRACE conn3 <- [1,1962,null,{}] 15:30:15 INFO - PROCESS | 3748 | 1468967415565 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}] 15:30:15 INFO - PROCESS | 3748 | 1468967415567 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:15 INFO - PROCESS | 3748 | 1468967415650 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:30:15 INFO - PROCESS | 3748 | 1468967415742 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 3748 | 1468967415744 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:15 INFO - PROCESS | 3748 | ++DOCSHELL 10A0F800 == 41 [pid = 3748] [id = 500] 15:30:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (10A77000) [pid = 3748] [serial = 1500] [outer = 00000000] 15:30:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (13C64C00) [pid = 3748] [serial = 1501] [outer = 10A77000] 15:30:15 INFO - PROCESS | 3748 | 1468967415788 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1666B800) [pid = 3748] [serial = 1502] [outer = 10A77000] 15:30:16 INFO - PROCESS | 3748 | 1468967416123 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]]]}] 15:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 603ms 15:30:16 INFO - PROCESS | 3748 | 1468967416178 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 3748 | 1468967416180 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 15:30:16 INFO - PROCESS | 3748 | 1468967416183 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:30:16 INFO - PROCESS | 3748 | 1468967416184 Marionette TRACE conn3 <- [1,1966,null,{}] 15:30:16 INFO - PROCESS | 3748 | 1468967416188 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}] 15:30:16 INFO - PROCESS | 3748 | 1468967416190 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:16 INFO - PROCESS | 3748 | 1468967416268 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:30:16 INFO - PROCESS | 3748 | 1468967416386 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 3748 | 1468967416388 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:16 INFO - PROCESS | 3748 | ++DOCSHELL 12BCDC00 == 42 [pid = 3748] [id = 501] 15:30:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (13025000) [pid = 3748] [serial = 1503] [outer = 00000000] 15:30:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19E4FC00) [pid = 3748] [serial = 1504] [outer = 13025000] 15:30:16 INFO - PROCESS | 3748 | 1468967416431 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19EB5400) [pid = 3748] [serial = 1505] [outer = 13025000] 15:30:16 INFO - PROCESS | 3748 | 1468967416769 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]]]}] 15:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 603ms 15:30:16 INFO - PROCESS | 3748 | 1468967416805 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 3748 | 1468967416807 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 15:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:30:16 INFO - PROCESS | 3748 | 1468967416810 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 3748 | 1468967416812 Marionette TRACE conn3 <- [1,1970,null,{}] 15:30:16 INFO - PROCESS | 3748 | 1468967416815 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}] 15:30:16 INFO - PROCESS | 3748 | 1468967416817 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:16 INFO - PROCESS | 3748 | 1468967416932 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:30:16 INFO - PROCESS | 3748 | 1468967416941 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 3748 | 1468967416943 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:16 INFO - PROCESS | 3748 | ++DOCSHELL 10A79000 == 43 [pid = 3748] [id = 502] 15:30:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1586C000) [pid = 3748] [serial = 1506] [outer = 00000000] 15:30:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A0C8400) [pid = 3748] [serial = 1507] [outer = 1586C000] 15:30:16 INFO - PROCESS | 3748 | 1468967416986 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A0CA000) [pid = 3748] [serial = 1508] [outer = 1586C000] 15:30:17 INFO - PROCESS | 3748 | 1468967417412 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]]]}] 15:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 618ms 15:30:17 INFO - PROCESS | 3748 | 1468967417431 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:30:17 INFO - PROCESS | 3748 | 1468967417436 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 15:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:30:17 INFO - PROCESS | 3748 | 1468967417441 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 3748 | 1468967417446 Marionette TRACE conn3 <- [1,1974,null,{}] 15:30:17 INFO - PROCESS | 3748 | 1468967417454 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}] 15:30:17 INFO - PROCESS | 3748 | 1468967417457 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:17 INFO - PROCESS | 3748 | 1468967417554 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:30:17 INFO - PROCESS | 3748 | 1468967417730 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:17 INFO - PROCESS | 3748 | 1468967417735 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:17 INFO - PROCESS | 3748 | ++DOCSHELL 12B0A800 == 44 [pid = 3748] [id = 503] 15:30:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (12B0C400) [pid = 3748] [serial = 1509] [outer = 00000000] 15:30:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (130B1800) [pid = 3748] [serial = 1510] [outer = 12B0C400] 15:30:17 INFO - PROCESS | 3748 | 1468967417793 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (131CA800) [pid = 3748] [serial = 1511] [outer = 12B0C400] 15:30:18 INFO - PROCESS | 3748 | 1468967418335 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]]]}] 15:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 965ms 15:30:18 INFO - PROCESS | 3748 | 1468967418411 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:30:18 INFO - PROCESS | 3748 | 1468967418416 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 15:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:30:18 INFO - PROCESS | 3748 | 1468967418423 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 3748 | 1468967418409 Marionette TRACE conn3 <- [1,1978,null,{}] 15:30:18 INFO - PROCESS | 3748 | 1468967418413 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}] 15:30:18 INFO - PROCESS | 3748 | 1468967418416 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:18 INFO - PROCESS | 3748 | 1468967418524 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:30:18 INFO - PROCESS | 3748 | 1468967418663 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 3748 | 1468967418665 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:18 INFO - PROCESS | 3748 | ++DOCSHELL 15E0AC00 == 45 [pid = 3748] [id = 504] 15:30:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (15F87800) [pid = 3748] [serial = 1512] [outer = 00000000] 15:30:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (15F95400) [pid = 3748] [serial = 1513] [outer = 15F87800] 15:30:18 INFO - PROCESS | 3748 | 1468967418730 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (16665000) [pid = 3748] [serial = 1514] [outer = 15F87800] 15:30:19 INFO - PROCESS | 3748 | 1468967419322 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]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 965ms 15:30:19 INFO - PROCESS | 3748 | 1468967419374 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 3748 | 1468967419376 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 15:30:19 INFO - PROCESS | 3748 | 1468967419380 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:30:19 INFO - PROCESS | 3748 | 1468967419384 Marionette TRACE conn3 <- [1,1982,null,{}] 15:30:19 INFO - PROCESS | 3748 | 1468967419396 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}] 15:30:19 INFO - PROCESS | 3748 | 1468967419400 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:19 INFO - PROCESS | 3748 | 1468967419577 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:30:19 INFO - PROCESS | 3748 | 1468967419679 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:19 INFO - PROCESS | 3748 | 1468967419682 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:19 INFO - PROCESS | 3748 | ++DOCSHELL 19806400 == 46 [pid = 3748] [id = 505] 15:30:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1984F800) [pid = 3748] [serial = 1515] [outer = 00000000] 15:30:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1A019800) [pid = 3748] [serial = 1516] [outer = 1984F800] 15:30:19 INFO - PROCESS | 3748 | 1468967419742 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A0D1C00) [pid = 3748] [serial = 1517] [outer = 1984F800] 15:30:20 INFO - PROCESS | 3748 | 1468967420357 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]]]}] 15:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1010ms 15:30:20 INFO - PROCESS | 3748 | 1468967420392 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:30:20 INFO - PROCESS | 3748 | 1468967420395 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 15:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:30:20 INFO - PROCESS | 3748 | 1468967420398 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:30:20 INFO - PROCESS | 3748 | 1468967420400 Marionette TRACE conn3 <- [1,1986,null,{}] 15:30:20 INFO - PROCESS | 3748 | 1468967420404 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}] 15:30:20 INFO - PROCESS | 3748 | 1468967420407 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:20 INFO - PROCESS | 3748 | 1468967420515 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:30:20 INFO - PROCESS | 3748 | 1468967420796 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 3748 | 1468967420800 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:20 INFO - PROCESS | 3748 | ++DOCSHELL 102C9000 == 47 [pid = 3748] [id = 506] 15:30:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (10435C00) [pid = 3748] [serial = 1518] [outer = 00000000] 15:30:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (10A81800) [pid = 3748] [serial = 1519] [outer = 10435C00] 15:30:20 INFO - PROCESS | 3748 | 1468967420845 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (11009000) [pid = 3748] [serial = 1520] [outer = 10435C00] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 15033C00 == 46 [pid = 3748] [id = 477] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 12BCDC00 == 45 [pid = 3748] [id = 501] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 10A0F800 == 44 [pid = 3748] [id = 500] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 1998C000 == 43 [pid = 3748] [id = 499] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 13E95800 == 42 [pid = 3748] [id = 498] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 1772F800 == 41 [pid = 3748] [id = 497] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 1665F000 == 40 [pid = 3748] [id = 496] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 1443E800 == 39 [pid = 3748] [id = 495] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 10F6FC00 == 38 [pid = 3748] [id = 494] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 10474000 == 37 [pid = 3748] [id = 493] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 1502B800 == 36 [pid = 3748] [id = 491] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 1055E400 == 35 [pid = 3748] [id = 492] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 163C6C00 == 34 [pid = 3748] [id = 478] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 10F6A400 == 33 [pid = 3748] [id = 479] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 10439C00 == 32 [pid = 3748] [id = 482] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 19C8B800 == 31 [pid = 3748] [id = 481] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 156B2800 == 30 [pid = 3748] [id = 480] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 19806400 == 29 [pid = 3748] [id = 505] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 10A79000 == 28 [pid = 3748] [id = 502] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 12B0A800 == 27 [pid = 3748] [id = 503] 15:30:21 INFO - PROCESS | 3748 | --DOCSHELL 15E0AC00 == 26 [pid = 3748] [id = 504] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (11006400) [pid = 3748] [serial = 1448] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (10A74800) [pid = 3748] [serial = 1447] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (15695C00) [pid = 3748] [serial = 1456] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1324F400) [pid = 3748] [serial = 1453] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1325B800) [pid = 3748] [serial = 1454] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (11A4E400) [pid = 3748] [serial = 1450] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1281D000) [pid = 3748] [serial = 1451] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (18040C00) [pid = 3748] [serial = 1465] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (16F7F400) [pid = 3748] [serial = 1463] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (16916800) [pid = 3748] [serial = 1462] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1393F400) [pid = 3748] [serial = 1468] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19807000) [pid = 3748] [serial = 1471] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (13258C00) [pid = 3748] [serial = 1439] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13151C00) [pid = 3748] [serial = 1438] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1700F000) [pid = 3748] [serial = 1442] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19850400) [pid = 3748] [serial = 1474] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (163C9000) [pid = 3748] [serial = 1441] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19807800) [pid = 3748] [serial = 1472] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19524C00) [pid = 3748] [serial = 1466] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1A0D0800) [pid = 3748] [serial = 1445] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1A015800) [pid = 3748] [serial = 1444] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (16134400) [pid = 3748] [serial = 1459] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (163C5000) [pid = 3748] [serial = 1460] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1443D800) [pid = 3748] [serial = 1469] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (156AD000) [pid = 3748] [serial = 1457] [outer = 00000000] [url = about:blank] 15:30:22 INFO - PROCESS | 3748 | 1468967422085 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]]]}] 15:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1749ms 15:30:22 INFO - PROCESS | 3748 | 1468967422149 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 3748 | 1468967422153 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 15:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:30:22 INFO - PROCESS | 3748 | 1468967422159 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 3748 | 1468967422162 Marionette TRACE conn3 <- [1,1990,null,{}] 15:30:22 INFO - PROCESS | 3748 | 1468967422168 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}] 15:30:22 INFO - PROCESS | 3748 | 1468967422171 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:22 INFO - PROCESS | 3748 | 1468967422264 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:30:22 INFO - PROCESS | 3748 | 1468967422271 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 3748 | 1468967422275 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:22 INFO - PROCESS | 3748 | ++DOCSHELL 11A42800 == 27 [pid = 3748] [id = 507] 15:30:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (11A48C00) [pid = 3748] [serial = 1521] [outer = 00000000] 15:30:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1281D000) [pid = 3748] [serial = 1522] [outer = 11A48C00] 15:30:22 INFO - PROCESS | 3748 | 1468967422323 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (12820400) [pid = 3748] [serial = 1523] [outer = 11A48C00] 15:30:22 INFO - PROCESS | 3748 | 1468967422796 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]]]}] 15:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 663ms 15:30:22 INFO - PROCESS | 3748 | 1468967422823 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 3748 | 1468967422829 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 15:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:30:22 INFO - PROCESS | 3748 | 1468967422835 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 3748 | 1468967422838 Marionette TRACE conn3 <- [1,1994,null,{}] 15:30:22 INFO - PROCESS | 3748 | 1468967422841 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}] 15:30:22 INFO - PROCESS | 3748 | 1468967422844 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:22 INFO - PROCESS | 3748 | 1468967422931 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:30:22 INFO - PROCESS | 3748 | 1468967422940 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 3748 | 1468967422943 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:22 INFO - PROCESS | 3748 | ++DOCSHELL 131D2400 == 28 [pid = 3748] [id = 508] 15:30:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1324DC00) [pid = 3748] [serial = 1524] [outer = 00000000] 15:30:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1325C800) [pid = 3748] [serial = 1525] [outer = 1324DC00] 15:30:22 INFO - PROCESS | 3748 | 1468967422989 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (13937400) [pid = 3748] [serial = 1526] [outer = 1324DC00] 15:30:23 INFO - PROCESS | 3748 | 1468967423442 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]]]}] 15:30:23 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 15:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 619ms 15:30:23 INFO - PROCESS | 3748 | 1468967423455 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 3748 | 1468967423457 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 15:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:30:23 INFO - PROCESS | 3748 | 1468967423461 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 3748 | 1468967423464 Marionette TRACE conn3 <- [1,1998,null,{}] 15:30:23 INFO - PROCESS | 3748 | 1468967423475 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}] 15:30:23 INFO - PROCESS | 3748 | 1468967423480 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:23 INFO - PROCESS | 3748 | 1468967423600 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:30:23 INFO - PROCESS | 3748 | 1468967423610 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 3748 | 1468967423613 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:23 INFO - PROCESS | 3748 | ++DOCSHELL 15072400 == 29 [pid = 3748] [id = 509] 15:30:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (15693800) [pid = 3748] [serial = 1527] [outer = 00000000] 15:30:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1586C400) [pid = 3748] [serial = 1528] [outer = 15693800] 15:30:23 INFO - PROCESS | 3748 | 1468967423742 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (15F8C000) [pid = 3748] [serial = 1529] [outer = 15693800] 15:30:24 INFO - PROCESS | 3748 | 1468967424149 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]]]}] 15:30:24 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 15:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 708ms 15:30:24 INFO - PROCESS | 3748 | 1468967424184 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 3748 | 1468967424186 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 15:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:30:24 INFO - PROCESS | 3748 | 1468967424189 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 3748 | 1468967424191 Marionette TRACE conn3 <- [1,2002,null,{}] 15:30:24 INFO - PROCESS | 3748 | 1468967424195 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}] 15:30:24 INFO - PROCESS | 3748 | 1468967424197 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:24 INFO - PROCESS | 3748 | 1468967424344 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:30:24 INFO - PROCESS | 3748 | 1468967424365 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 3748 | 1468967424367 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:24 INFO - PROCESS | 3748 | ++DOCSHELL 1586B400 == 30 [pid = 3748] [id = 510] 15:30:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15F86400) [pid = 3748] [serial = 1530] [outer = 00000000] 15:30:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (163C8000) [pid = 3748] [serial = 1531] [outer = 15F86400] 15:30:24 INFO - PROCESS | 3748 | 1468967424412 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (169B6800) [pid = 3748] [serial = 1532] [outer = 15F86400] 15:30:24 INFO - PROCESS | 3748 | 1468967424833 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]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 709ms 15:30:24 INFO - PROCESS | 3748 | 1468967424923 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 3748 | 1468967424925 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 15:30:24 INFO - PROCESS | 3748 | 1468967424928 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 3748 | 1468967424930 Marionette TRACE conn3 <- [1,2006,null,{}] 15:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:30:24 INFO - PROCESS | 3748 | 1468967424933 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}] 15:30:24 INFO - PROCESS | 3748 | 1468967424935 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:25 INFO - PROCESS | 3748 | 1468967425044 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:30:25 INFO - PROCESS | 3748 | 1468967425053 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 3748 | 1468967425055 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:25 INFO - PROCESS | 3748 | ++DOCSHELL 13059800 == 31 [pid = 3748] [id = 511] 15:30:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (16E31C00) [pid = 3748] [serial = 1533] [outer = 00000000] 15:30:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1767E400) [pid = 3748] [serial = 1534] [outer = 16E31C00] 15:30:25 INFO - PROCESS | 3748 | 1468967425150 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (17B69000) [pid = 3748] [serial = 1535] [outer = 16E31C00] 15:30:25 INFO - PROCESS | 3748 | 1468967425565 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]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 648ms 15:30:25 INFO - PROCESS | 3748 | 1468967425595 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 3748 | 1468967425597 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 15:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:30:25 INFO - PROCESS | 3748 | 1468967425601 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 3748 | 1468967425602 Marionette TRACE conn3 <- [1,2010,null,{}] 15:30:25 INFO - PROCESS | 3748 | 1468967425606 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}] 15:30:25 INFO - PROCESS | 3748 | 1468967425611 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:25 INFO - PROCESS | 3748 | 1468967425745 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:30:25 INFO - PROCESS | 3748 | 1468967425760 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 3748 | 1468967425762 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:25 INFO - PROCESS | 3748 | ++DOCSHELL 1803BC00 == 32 [pid = 3748] [id = 512] 15:30:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (18041400) [pid = 3748] [serial = 1536] [outer = 00000000] 15:30:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19524C00) [pid = 3748] [serial = 1537] [outer = 18041400] 15:30:25 INFO - PROCESS | 3748 | 1468967425878 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1980E800) [pid = 3748] [serial = 1538] [outer = 18041400] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1586C000) [pid = 3748] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (17735C00) [pid = 3748] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (10A77000) [pid = 3748] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19523000) [pid = 3748] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1055F800) [pid = 3748] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (19527000) [pid = 3748] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10478000) [pid = 3748] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (13025000) [pid = 3748] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (16662800) [pid = 3748] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1502E000) [pid = 3748] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1144B000) [pid = 3748] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:30:26 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19C82400) [pid = 3748] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:30:26 INFO - PROCESS | 3748 | 1468967426554 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]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 995ms 15:30:26 INFO - PROCESS | 3748 | 1468967426611 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 3748 | 1468967426596 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 15:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:30:26 INFO - PROCESS | 3748 | 1468967426599 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 3748 | 1468967426601 Marionette TRACE conn3 <- [1,2014,null,{}] 15:30:26 INFO - PROCESS | 3748 | 1468967426605 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}] 15:30:26 INFO - PROCESS | 3748 | 1468967426617 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:26 INFO - PROCESS | 3748 | 1468967426741 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:30:26 INFO - PROCESS | 3748 | 1468967426801 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 3748 | 1468967426803 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:26 INFO - PROCESS | 3748 | ++DOCSHELL 1026A800 == 33 [pid = 3748] [id = 513] 15:30:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (10478000) [pid = 3748] [serial = 1539] [outer = 00000000] 15:30:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (13930800) [pid = 3748] [serial = 1540] [outer = 10478000] 15:30:26 INFO - PROCESS | 3748 | 1468967426846 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (17B1AC00) [pid = 3748] [serial = 1541] [outer = 10478000] 15:30:27 INFO - PROCESS | 3748 | 1468967427174 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 603ms 15:30:27 INFO - PROCESS | 3748 | 1468967427219 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 3748 | 1468967427221 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 15:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:30:27 INFO - PROCESS | 3748 | 1468967427224 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 3748 | 1468967427225 Marionette TRACE conn3 <- [1,2018,null,{}] 15:30:27 INFO - PROCESS | 3748 | 1468967427229 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}] 15:30:27 INFO - PROCESS | 3748 | 1468967427231 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:27 INFO - PROCESS | 3748 | 1468967427349 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:30:27 INFO - PROCESS | 3748 | 1468967427358 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 3748 | 1468967427361 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:27 INFO - PROCESS | 3748 | ++DOCSHELL 131D1800 == 34 [pid = 3748] [id = 514] 15:30:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (18044C00) [pid = 3748] [serial = 1542] [outer = 00000000] 15:30:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1984E000) [pid = 3748] [serial = 1543] [outer = 18044C00] 15:30:27 INFO - PROCESS | 3748 | 1468967427403 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19997800) [pid = 3748] [serial = 1544] [outer = 18044C00] 15:30:27 INFO - PROCESS | 3748 | 1468967427785 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 618ms 15:30:27 INFO - PROCESS | 3748 | 1468967427846 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 3748 | 1468967427848 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 15:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:30:27 INFO - PROCESS | 3748 | 1468967427852 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 3748 | 1468967427854 Marionette TRACE conn3 <- [1,2022,null,{}] 15:30:27 INFO - PROCESS | 3748 | 1468967427857 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}] 15:30:27 INFO - PROCESS | 3748 | 1468967427859 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:27 INFO - PROCESS | 3748 | 1468967427983 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:30:27 INFO - PROCESS | 3748 | 1468967428021 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 3748 | 1468967428023 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:28 INFO - PROCESS | 3748 | ++DOCSHELL 16F7E800 == 35 [pid = 3748] [id = 515] 15:30:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19851C00) [pid = 3748] [serial = 1545] [outer = 00000000] 15:30:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19EB1800) [pid = 3748] [serial = 1546] [outer = 19851C00] 15:30:28 INFO - PROCESS | 3748 | 1468967428051 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19EB4400) [pid = 3748] [serial = 1547] [outer = 19851C00] 15:30:28 INFO - PROCESS | 3748 | 1468967428582 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]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 814ms 15:30:28 INFO - PROCESS | 3748 | 1468967428661 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 3748 | 1468967428666 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 15:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:30:28 INFO - PROCESS | 3748 | 1468967428672 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 3748 | 1468967428675 Marionette TRACE conn3 <- [1,2026,null,{}] 15:30:28 INFO - PROCESS | 3748 | 1468967428681 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}] 15:30:28 INFO - PROCESS | 3748 | 1468967428684 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:28 INFO - PROCESS | 3748 | 1468967428811 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:30:28 INFO - PROCESS | 3748 | 1468967428942 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 3748 | 1468967428948 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:28 INFO - PROCESS | 3748 | ++DOCSHELL 10559C00 == 36 [pid = 3748] [id = 516] 15:30:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (10566000) [pid = 3748] [serial = 1548] [outer = 00000000] 15:30:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (12D5E000) [pid = 3748] [serial = 1549] [outer = 10566000] 15:30:28 INFO - PROCESS | 3748 | 1468967428997 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (13151C00) [pid = 3748] [serial = 1550] [outer = 10566000] 15:30:29 INFO - PROCESS | 3748 | 1468967429726 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]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1101ms 15:30:29 INFO - PROCESS | 3748 | 1468967429796 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 3748 | 1468967429801 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 15:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:30:29 INFO - PROCESS | 3748 | 1468967429809 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 3748 | 1468967429812 Marionette TRACE conn3 <- [1,2030,null,{}] 15:30:29 INFO - PROCESS | 3748 | 1468967429816 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}] 15:30:29 INFO - PROCESS | 3748 | 1468967429819 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:29 INFO - PROCESS | 3748 | 1468967429932 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:30:30 INFO - PROCESS | 3748 | 1468967430070 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 3748 | 1468967430073 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:30 INFO - PROCESS | 3748 | ++DOCSHELL 144ED400 == 37 [pid = 3748] [id = 517] 15:30:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1506AC00) [pid = 3748] [serial = 1551] [outer = 00000000] 15:30:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (15F94400) [pid = 3748] [serial = 1552] [outer = 1506AC00] 15:30:30 INFO - PROCESS | 3748 | 1468967430131 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (163C9800) [pid = 3748] [serial = 1553] [outer = 1506AC00] 15:30:30 INFO - PROCESS | 3748 | --DOCSHELL 131D1800 == 36 [pid = 3748] [id = 514] 15:30:30 INFO - PROCESS | 3748 | --DOCSHELL 1026A800 == 35 [pid = 3748] [id = 513] 15:30:30 INFO - PROCESS | 3748 | --DOCSHELL 1803BC00 == 34 [pid = 3748] [id = 512] 15:30:30 INFO - PROCESS | 3748 | --DOCSHELL 13059800 == 33 [pid = 3748] [id = 511] 15:30:30 INFO - PROCESS | 3748 | --DOCSHELL 1586B400 == 32 [pid = 3748] [id = 510] 15:30:30 INFO - PROCESS | 3748 | --DOCSHELL 15072400 == 31 [pid = 3748] [id = 509] 15:30:30 INFO - PROCESS | 3748 | --DOCSHELL 131D2400 == 30 [pid = 3748] [id = 508] 15:30:30 INFO - PROCESS | 3748 | --DOCSHELL 11A42800 == 29 [pid = 3748] [id = 507] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (18038800) [pid = 3748] [serial = 1492] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (13C64C00) [pid = 3748] [serial = 1501] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19848000) [pid = 3748] [serial = 1496] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19805400) [pid = 3748] [serial = 1495] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (128A2400) [pid = 3748] [serial = 1477] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (12BD0C00) [pid = 3748] [serial = 1478] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1998E800) [pid = 3748] [serial = 1475] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (10A0F400) [pid = 3748] [serial = 1480] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (19EB5400) [pid = 3748] [serial = 1505] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (11004000) [pid = 3748] [serial = 1481] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (16E37800) [pid = 3748] [serial = 1489] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (15693000) [pid = 3748] [serial = 1486] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1569FC00) [pid = 3748] [serial = 1487] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1324F000) [pid = 3748] [serial = 1483] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (139C6800) [pid = 3748] [serial = 1484] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (19E50400) [pid = 3748] [serial = 1498] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1A0C8400) [pid = 3748] [serial = 1507] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19E50C00) [pid = 3748] [serial = 1499] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1A0CA000) [pid = 3748] [serial = 1508] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (19E4FC00) [pid = 3748] [serial = 1504] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1666B800) [pid = 3748] [serial = 1502] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1763C800) [pid = 3748] [serial = 1490] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (1951D400) [pid = 3748] [serial = 1493] [outer = 00000000] [url = about:blank] 15:30:30 INFO - PROCESS | 3748 | 1468967430960 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]]]}] 15:30:31 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) 15:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1206ms 15:30:31 INFO - PROCESS | 3748 | 1468967431018 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 3748 | 1468967431024 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 15:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:30:31 INFO - PROCESS | 3748 | 1468967431029 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 3748 | 1468967431033 Marionette TRACE conn3 <- [1,2034,null,{}] 15:30:31 INFO - PROCESS | 3748 | 1468967431038 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}] 15:30:31 INFO - PROCESS | 3748 | 1468967431041 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:31 INFO - PROCESS | 3748 | 1468967431133 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:30:31 INFO - PROCESS | 3748 | 1468967431141 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 3748 | 1468967431143 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:31 INFO - PROCESS | 3748 | ++DOCSHELL 11CD5800 == 30 [pid = 3748] [id = 518] 15:30:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (1281B800) [pid = 3748] [serial = 1554] [outer = 00000000] 15:30:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (12B0D000) [pid = 3748] [serial = 1555] [outer = 1281B800] 15:30:31 INFO - PROCESS | 3748 | 1468967431190 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (12DA3800) [pid = 3748] [serial = 1556] [outer = 1281B800] 15:30:31 INFO - PROCESS | 3748 | 1468967431650 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]]]}] 15:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 679ms 15:30:31 INFO - PROCESS | 3748 | 1468967431707 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 3748 | 1468967431711 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 15:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:30:31 INFO - PROCESS | 3748 | 1468967431718 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 3748 | 1468967431720 Marionette TRACE conn3 <- [1,2038,null,{}] 15:30:31 INFO - PROCESS | 3748 | 1468967431724 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}] 15:30:31 INFO - PROCESS | 3748 | 1468967431726 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:31 INFO - PROCESS | 3748 | 1468967431811 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:30:31 INFO - PROCESS | 3748 | 1468967431820 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 3748 | 1468967431822 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:31 INFO - PROCESS | 3748 | ++DOCSHELL 13C63000 == 31 [pid = 3748] [id = 519] 15:30:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (13C64C00) [pid = 3748] [serial = 1557] [outer = 00000000] 15:30:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1419B000) [pid = 3748] [serial = 1558] [outer = 13C64C00] 15:30:31 INFO - PROCESS | 3748 | 1468967431868 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (144F9800) [pid = 3748] [serial = 1559] [outer = 13C64C00] 15:30:32 INFO - PROCESS | 3748 | 1468967432315 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]]]}] 15:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 663ms 15:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:30:32 INFO - PROCESS | 3748 | 1468967432384 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 3748 | 1468967432386 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 15:30:32 INFO - PROCESS | 3748 | 1468967432390 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 3748 | 1468967432393 Marionette TRACE conn3 <- [1,2042,null,{}] 15:30:32 INFO - PROCESS | 3748 | 1468967432404 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}] 15:30:32 INFO - PROCESS | 3748 | 1468967432408 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:32 INFO - PROCESS | 3748 | 1468967432528 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:30:32 INFO - PROCESS | 3748 | 1468967432592 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 3748 | 1468967432595 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:32 INFO - PROCESS | 3748 | ++DOCSHELL 163C6C00 == 32 [pid = 3748] [id = 520] 15:30:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (163C7C00) [pid = 3748] [serial = 1560] [outer = 00000000] 15:30:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (169B5000) [pid = 3748] [serial = 1561] [outer = 163C7C00] 15:30:32 INFO - PROCESS | 3748 | 1468967432642 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (170B6000) [pid = 3748] [serial = 1562] [outer = 163C7C00] 15:30:33 INFO - PROCESS | 3748 | 1468967433009 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]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 664ms 15:30:33 INFO - PROCESS | 3748 | 1468967433074 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 3748 | 1468967433078 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 15:30:33 INFO - PROCESS | 3748 | 1468967433082 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:30:33 INFO - PROCESS | 3748 | 1468967433084 Marionette TRACE conn3 <- [1,2046,null,{}] 15:30:33 INFO - PROCESS | 3748 | 1468967433087 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}] 15:30:33 INFO - PROCESS | 3748 | 1468967433089 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:33 INFO - PROCESS | 3748 | 1468967433240 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:30:33 INFO - PROCESS | 3748 | 1468967433251 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 3748 | 1468967433253 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:33 INFO - PROCESS | 3748 | ++DOCSHELL 17B22000 == 33 [pid = 3748] [id = 521] 15:30:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (17B65400) [pid = 3748] [serial = 1563] [outer = 00000000] 15:30:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (18038400) [pid = 3748] [serial = 1564] [outer = 17B65400] 15:30:33 INFO - PROCESS | 3748 | 1468967433280 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (18041C00) [pid = 3748] [serial = 1565] [outer = 17B65400] 15:30:33 INFO - PROCESS | 3748 | 1468967433732 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]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 678ms 15:30:33 INFO - PROCESS | 3748 | 1468967433764 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 3748 | 1468967433766 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 15:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:30:33 INFO - PROCESS | 3748 | 1468967433769 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 3748 | 1468967433771 Marionette TRACE conn3 <- [1,2050,null,{}] 15:30:33 INFO - PROCESS | 3748 | 1468967433758 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}] 15:30:33 INFO - PROCESS | 3748 | 1468967433760 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:33 INFO - PROCESS | 3748 | 1468967433871 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:30:33 INFO - PROCESS | 3748 | 1468967433877 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 3748 | 1468967433879 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:33 INFO - PROCESS | 3748 | ++DOCSHELL 169B5400 == 34 [pid = 3748] [id = 522] 15:30:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1772EC00) [pid = 3748] [serial = 1566] [outer = 00000000] 15:30:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19525000) [pid = 3748] [serial = 1567] [outer = 1772EC00] 15:30:33 INFO - PROCESS | 3748 | 1468967433922 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19526000) [pid = 3748] [serial = 1568] [outer = 1772EC00] 15:30:34 INFO - PROCESS | 3748 | 1468967434383 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]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 679ms 15:30:34 INFO - PROCESS | 3748 | 1468967434433 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 3748 | 1468967434435 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 15:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:30:34 INFO - PROCESS | 3748 | 1468967434443 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 3748 | 1468967434445 Marionette TRACE conn3 <- [1,2054,null,{}] 15:30:34 INFO - PROCESS | 3748 | 1468967434448 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}] 15:30:34 INFO - PROCESS | 3748 | 1468967434454 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:34 INFO - PROCESS | 3748 | 1468967434619 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:30:34 INFO - PROCESS | 3748 | 1468967434643 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 3748 | 1468967434645 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:34 INFO - PROCESS | 3748 | ++DOCSHELL 114D2C00 == 35 [pid = 3748] [id = 523] 15:30:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (13C61800) [pid = 3748] [serial = 1569] [outer = 00000000] 15:30:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19C91800) [pid = 3748] [serial = 1570] [outer = 13C61800] 15:30:34 INFO - PROCESS | 3748 | 1468967434688 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19E4D000) [pid = 3748] [serial = 1571] [outer = 13C61800] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (16E31C00) [pid = 3748] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (11A48C00) [pid = 3748] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1324DC00) [pid = 3748] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (15693800) [pid = 3748] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10435C00) [pid = 3748] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (18041400) [pid = 3748] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (12B0C400) [pid = 3748] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (18044C00) [pid = 3748] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (15F87800) [pid = 3748] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1984F800) [pid = 3748] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (10478000) [pid = 3748] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:30:35 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (15F86400) [pid = 3748] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:30:35 INFO - PROCESS | 3748 | 1468967435234 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]]]}] 15:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 799ms 15:30:35 INFO - PROCESS | 3748 | 1468967435252 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 3748 | 1468967435254 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 15:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:30:35 INFO - PROCESS | 3748 | 1468967435257 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 3748 | 1468967435259 Marionette TRACE conn3 <- [1,2058,null,{}] 15:30:35 INFO - PROCESS | 3748 | 1468967435262 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}] 15:30:35 INFO - PROCESS | 3748 | 1468967435264 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:35 INFO - PROCESS | 3748 | 1468967435341 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:30:35 INFO - PROCESS | 3748 | 1468967435433 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 3748 | 1468967435435 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:35 INFO - PROCESS | 3748 | ++DOCSHELL 10478000 == 36 [pid = 3748] [id = 524] 15:30:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1055F800) [pid = 3748] [serial = 1572] [outer = 00000000] 15:30:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (15693800) [pid = 3748] [serial = 1573] [outer = 1055F800] 15:30:35 INFO - PROCESS | 3748 | 1468967435482 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (163C2800) [pid = 3748] [serial = 1574] [outer = 1055F800] 15:30:35 INFO - PROCESS | 3748 | 1468967435822 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]]]}] 15:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 618ms 15:30:35 INFO - PROCESS | 3748 | 1468967435876 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 3748 | 1468967435878 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 15:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:30:35 INFO - PROCESS | 3748 | 1468967435882 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 3748 | 1468967435883 Marionette TRACE conn3 <- [1,2062,null,{}] 15:30:35 INFO - PROCESS | 3748 | 1468967435887 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}] 15:30:35 INFO - PROCESS | 3748 | 1468967435889 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:35 INFO - PROCESS | 3748 | 1468967435991 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:30:36 INFO - PROCESS | 3748 | 1468967436087 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 3748 | 1468967436089 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:36 INFO - PROCESS | 3748 | ++DOCSHELL 10A0E000 == 37 [pid = 3748] [id = 525] 15:30:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (13938C00) [pid = 3748] [serial = 1575] [outer = 00000000] 15:30:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19E51C00) [pid = 3748] [serial = 1576] [outer = 13938C00] 15:30:36 INFO - PROCESS | 3748 | 1468967436132 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1A01FC00) [pid = 3748] [serial = 1577] [outer = 13938C00] 15:30:36 INFO - PROCESS | 3748 | 1468967436474 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]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 618ms 15:30:36 INFO - PROCESS | 3748 | 1468967436502 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 3748 | 1468967436504 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 15:30:36 INFO - PROCESS | 3748 | 1468967436507 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:30:36 INFO - PROCESS | 3748 | 1468967436509 Marionette TRACE conn3 <- [1,2066,null,{}] 15:30:36 INFO - PROCESS | 3748 | 1468967436513 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}] 15:30:36 INFO - PROCESS | 3748 | 1468967436514 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:36 INFO - PROCESS | 3748 | 1468967436631 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:30:36 INFO - PROCESS | 3748 | 1468967436639 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 3748 | 1468967436641 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:36 INFO - PROCESS | 3748 | ++DOCSHELL 15F87800 == 38 [pid = 3748] [id = 526] 15:30:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (163C1C00) [pid = 3748] [serial = 1578] [outer = 00000000] 15:30:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A0CE400) [pid = 3748] [serial = 1579] [outer = 163C1C00] 15:30:36 INFO - PROCESS | 3748 | 1468967436695 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A0D1800) [pid = 3748] [serial = 1580] [outer = 163C1C00] 15:30:37 INFO - PROCESS | 3748 | 1468967437129 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]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 679ms 15:30:37 INFO - PROCESS | 3748 | 1468967437191 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 3748 | 1468967437196 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 15:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:30:37 INFO - PROCESS | 3748 | 1468967437185 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 3748 | 1468967437188 Marionette TRACE conn3 <- [1,2070,null,{}] 15:30:37 INFO - PROCESS | 3748 | 1468967437237 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}] 15:30:37 INFO - PROCESS | 3748 | 1468967437240 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:37 INFO - PROCESS | 3748 | 1468967437412 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:30:37 INFO - PROCESS | 3748 | 1468967437530 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 3748 | 1468967437535 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:37 INFO - PROCESS | 3748 | ++DOCSHELL 11A4E400 == 39 [pid = 3748] [id = 527] 15:30:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (11C26C00) [pid = 3748] [serial = 1581] [outer = 00000000] 15:30:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (12BC8800) [pid = 3748] [serial = 1582] [outer = 11C26C00] 15:30:37 INFO - PROCESS | 3748 | 1468967437592 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (131C8400) [pid = 3748] [serial = 1583] [outer = 11C26C00] 15:30:38 INFO - PROCESS | 3748 | 1468967438110 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]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 965ms 15:30:38 INFO - PROCESS | 3748 | 1468967438152 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 3748 | 1468967438157 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 15:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:30:38 INFO - PROCESS | 3748 | 1468967438164 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 3748 | 1468967438167 Marionette TRACE conn3 <- [1,2074,null,{}] 15:30:38 INFO - PROCESS | 3748 | 1468967438171 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}] 15:30:38 INFO - PROCESS | 3748 | 1468967438174 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:38 INFO - PROCESS | 3748 | 1468967438292 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:30:38 INFO - PROCESS | 3748 | 1468967438431 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 3748 | 1468967438434 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:38 INFO - PROCESS | 3748 | ++DOCSHELL 1586C000 == 40 [pid = 3748] [id = 528] 15:30:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1586F800) [pid = 3748] [serial = 1584] [outer = 00000000] 15:30:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (163C1000) [pid = 3748] [serial = 1585] [outer = 1586F800] 15:30:38 INFO - PROCESS | 3748 | 1468967438490 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (170B2000) [pid = 3748] [serial = 1586] [outer = 1586F800] 15:30:39 INFO - PROCESS | 3748 | 1468967439049 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]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 905ms 15:30:39 INFO - PROCESS | 3748 | 1468967439074 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 3748 | 1468967439077 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 15:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:30:39 INFO - PROCESS | 3748 | 1468967439081 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 3748 | 1468967439085 Marionette TRACE conn3 <- [1,2078,null,{}] 15:30:39 INFO - PROCESS | 3748 | 1468967439095 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}] 15:30:39 INFO - PROCESS | 3748 | 1468967439100 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:39 INFO - PROCESS | 3748 | 1468967439214 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:30:39 INFO - PROCESS | 3748 | 1468967439327 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 3748 | 1468967439330 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:39 INFO - PROCESS | 3748 | ++DOCSHELL 19C85000 == 41 [pid = 3748] [id = 529] 15:30:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (19C85800) [pid = 3748] [serial = 1587] [outer = 00000000] 15:30:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (19EBCC00) [pid = 3748] [serial = 1588] [outer = 19C85800] 15:30:39 INFO - PROCESS | 3748 | 1468967439427 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A0E1800) [pid = 3748] [serial = 1589] [outer = 19C85800] 15:30:39 INFO - PROCESS | 3748 | 1468967439982 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 964ms 15:30:40 INFO - PROCESS | 3748 | 1468967440048 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 3748 | 1468967440051 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 15:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:30:40 INFO - PROCESS | 3748 | 1468967440054 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 3748 | 1468967440056 Marionette TRACE conn3 <- [1,2082,null,{}] 15:30:40 INFO - PROCESS | 3748 | 1468967440060 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}] 15:30:40 INFO - PROCESS | 3748 | 1468967440062 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:40 INFO - PROCESS | 3748 | 1468967440173 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:30:40 INFO - PROCESS | 3748 | 1468967440318 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 3748 | 1468967440320 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:40 INFO - PROCESS | 3748 | ++DOCSHELL 19843000 == 42 [pid = 3748] [id = 530] 15:30:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (19C86400) [pid = 3748] [serial = 1590] [outer = 00000000] 15:30:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1A569400) [pid = 3748] [serial = 1591] [outer = 19C86400] 15:30:40 INFO - PROCESS | 3748 | 1468967440376 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1A66B800) [pid = 3748] [serial = 1592] [outer = 19C86400] 15:30:41 INFO - PROCESS | 3748 | 1468967441115 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]]]}] 15:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1100ms 15:30:41 INFO - PROCESS | 3748 | 1468967441162 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:30:41 INFO - PROCESS | 3748 | 1468967441166 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 15:30:41 INFO - PROCESS | 3748 | 1468967441171 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:30:41 INFO - PROCESS | 3748 | 1468967441174 Marionette TRACE conn3 <- [1,2086,null,{}] 15:30:41 INFO - PROCESS | 3748 | 1468967441180 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}] 15:30:41 INFO - PROCESS | 3748 | 1468967441183 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:41 INFO - PROCESS | 3748 | 1468967441292 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 102C9000 == 41 [pid = 3748] [id = 506] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 10A0E000 == 40 [pid = 3748] [id = 525] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 10478000 == 39 [pid = 3748] [id = 524] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 114D2C00 == 38 [pid = 3748] [id = 523] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 169B5400 == 37 [pid = 3748] [id = 522] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 17B22000 == 36 [pid = 3748] [id = 521] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 163C6C00 == 35 [pid = 3748] [id = 520] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 13C63000 == 34 [pid = 3748] [id = 519] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 11CD5800 == 33 [pid = 3748] [id = 518] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 16F7E800 == 32 [pid = 3748] [id = 515] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 144ED400 == 31 [pid = 3748] [id = 517] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 10559C00 == 30 [pid = 3748] [id = 516] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 19843000 == 29 [pid = 3748] [id = 530] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 19C85000 == 28 [pid = 3748] [id = 529] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 15F87800 == 27 [pid = 3748] [id = 526] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 11A4E400 == 26 [pid = 3748] [id = 527] 15:30:41 INFO - PROCESS | 3748 | --DOCSHELL 1586C000 == 25 [pid = 3748] [id = 528] 15:30:41 INFO - PROCESS | 3748 | 1468967441994 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:42 INFO - PROCESS | 3748 | 1468967441997 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (1767E400) [pid = 3748] [serial = 1534] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1281D000) [pid = 3748] [serial = 1522] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (12820400) [pid = 3748] [serial = 1523] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1325C800) [pid = 3748] [serial = 1525] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (13937400) [pid = 3748] [serial = 1526] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1586C400) [pid = 3748] [serial = 1528] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (15F8C000) [pid = 3748] [serial = 1529] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (11009000) [pid = 3748] [serial = 1520] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (10A81800) [pid = 3748] [serial = 1519] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19524C00) [pid = 3748] [serial = 1537] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (131CA800) [pid = 3748] [serial = 1511] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19997800) [pid = 3748] [serial = 1544] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (130B1800) [pid = 3748] [serial = 1510] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (16665000) [pid = 3748] [serial = 1514] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15F95400) [pid = 3748] [serial = 1513] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1A0D1C00) [pid = 3748] [serial = 1517] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1A019800) [pid = 3748] [serial = 1516] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (17B69000) [pid = 3748] [serial = 1535] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (13930800) [pid = 3748] [serial = 1540] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1984E000) [pid = 3748] [serial = 1543] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1980E800) [pid = 3748] [serial = 1538] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (163C8000) [pid = 3748] [serial = 1531] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (169B6800) [pid = 3748] [serial = 1532] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (17B1AC00) [pid = 3748] [serial = 1541] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (19EB1800) [pid = 3748] [serial = 1546] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3748 | ++DOCSHELL 0C779000 == 26 [pid = 3748] [id = 531] 15:30:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (0F394C00) [pid = 3748] [serial = 1593] [outer = 00000000] 15:30:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (10435C00) [pid = 3748] [serial = 1594] [outer = 0F394C00] 15:30:42 INFO - PROCESS | 3748 | 1468967442100 Marionette DEBUG loaded listener.js 15:30:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (10A03C00) [pid = 3748] [serial = 1595] [outer = 0F394C00] 15:30:42 INFO - PROCESS | 3748 | 1468967442564 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]]]}] 15:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1448ms 15:30:42 INFO - PROCESS | 3748 | 1468967442625 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:30:42 INFO - PROCESS | 3748 | 1468967442628 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 15:30:42 INFO - PROCESS | 3748 | 1468967442632 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 3748 | 1468967442635 Marionette TRACE conn3 <- [1,2090,null,{}] 15:30:42 INFO - PROCESS | 3748 | 1468967442640 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}] 15:30:42 INFO - PROCESS | 3748 | 1468967442645 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:42 INFO - PROCESS | 3748 | 1468967442740 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:30:42 INFO - PROCESS | 3748 | 1468967442751 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:42 INFO - PROCESS | 3748 | 1468967442754 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:42 INFO - PROCESS | 3748 | ++DOCSHELL 11CD5000 == 27 [pid = 3748] [id = 532] 15:30:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (12821C00) [pid = 3748] [serial = 1596] [outer = 00000000] 15:30:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (12933C00) [pid = 3748] [serial = 1597] [outer = 12821C00] 15:30:42 INFO - PROCESS | 3748 | 1468967442801 Marionette DEBUG loaded listener.js 15:30:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (12BCB400) [pid = 3748] [serial = 1598] [outer = 12821C00] 15:30:43 INFO - PROCESS | 3748 | 1468967443258 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]]]}] 15:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 663ms 15:30:43 INFO - PROCESS | 3748 | 1468967443347 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:30:43 INFO - PROCESS | 3748 | 1468967443351 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 15:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:30:43 INFO - PROCESS | 3748 | 1468967443359 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 3748 | 1468967443361 Marionette TRACE conn3 <- [1,2094,null,{}] 15:30:43 INFO - PROCESS | 3748 | 1468967443365 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}] 15:30:43 INFO - PROCESS | 3748 | 1468967443368 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:43 INFO - PROCESS | 3748 | 1468967443477 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:30:43 INFO - PROCESS | 3748 | 1468967443537 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 3748 | 1468967443540 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:43 INFO - PROCESS | 3748 | ++DOCSHELL 131D1C00 == 28 [pid = 3748] [id = 533] 15:30:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (131D2400) [pid = 3748] [serial = 1599] [outer = 00000000] 15:30:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1342F800) [pid = 3748] [serial = 1600] [outer = 131D2400] 15:30:43 INFO - PROCESS | 3748 | 1468967443585 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1393CC00) [pid = 3748] [serial = 1601] [outer = 131D2400] 15:30:43 INFO - PROCESS | 3748 | 1468967443978 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]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 679ms 15:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:30:44 INFO - PROCESS | 3748 | 1468967444024 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 3748 | 1468967444026 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 15:30:44 INFO - PROCESS | 3748 | 1468967444032 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 3748 | 1468967444038 Marionette TRACE conn3 <- [1,2098,null,{}] 15:30:44 INFO - PROCESS | 3748 | 1468967444057 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}] 15:30:44 INFO - PROCESS | 3748 | 1468967444061 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:44 INFO - PROCESS | 3748 | 1468967444181 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:30:44 INFO - PROCESS | 3748 | 1468967444245 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 3748 | 1468967444247 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:44 INFO - PROCESS | 3748 | ++DOCSHELL 15067800 == 29 [pid = 3748] [id = 534] 15:30:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1506B000) [pid = 3748] [serial = 1602] [outer = 00000000] 15:30:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (156B2800) [pid = 3748] [serial = 1603] [outer = 1506B000] 15:30:44 INFO - PROCESS | 3748 | 1468967444292 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (15F87800) [pid = 3748] [serial = 1604] [outer = 1506B000] 15:30:44 INFO - PROCESS | 3748 | 1468967444730 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]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 724ms 15:30:44 INFO - PROCESS | 3748 | 1468967444789 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 3748 | 1468967444792 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 15:30:44 INFO - PROCESS | 3748 | 1468967444804 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 3748 | 1468967444805 Marionette TRACE conn3 <- [1,2102,null,{}] 15:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:30:44 INFO - PROCESS | 3748 | 1468967444809 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}] 15:30:44 INFO - PROCESS | 3748 | 1468967444811 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:44 INFO - PROCESS | 3748 | 1468967444915 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:30:44 INFO - PROCESS | 3748 | 1468967444927 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 3748 | 1468967444929 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:44 INFO - PROCESS | 3748 | ++DOCSHELL 15FA9400 == 30 [pid = 3748] [id = 535] 15:30:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (15FAB800) [pid = 3748] [serial = 1605] [outer = 00000000] 15:30:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (163CA800) [pid = 3748] [serial = 1606] [outer = 15FAB800] 15:30:44 INFO - PROCESS | 3748 | 1468967444974 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (16665000) [pid = 3748] [serial = 1607] [outer = 15FAB800] 15:30:45 INFO - PROCESS | 3748 | 1468967445398 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]]]}] 15:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 678ms 15:30:45 INFO - PROCESS | 3748 | 1468967445470 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 3748 | 1468967445472 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 15:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:30:45 INFO - PROCESS | 3748 | 1468967445475 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 3748 | 1468967445477 Marionette TRACE conn3 <- [1,2106,null,{}] 15:30:45 INFO - PROCESS | 3748 | 1468967445480 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}] 15:30:45 INFO - PROCESS | 3748 | 1468967445482 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:45 INFO - PROCESS | 3748 | 1468967445595 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:30:45 INFO - PROCESS | 3748 | 1468967445605 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 3748 | 1468967445611 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:45 INFO - PROCESS | 3748 | ++DOCSHELL 16E33400 == 31 [pid = 3748] [id = 536] 15:30:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (16F7C400) [pid = 3748] [serial = 1608] [outer = 00000000] 15:30:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1763F000) [pid = 3748] [serial = 1609] [outer = 16F7C400] 15:30:45 INFO - PROCESS | 3748 | 1468967445719 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (17E05800) [pid = 3748] [serial = 1610] [outer = 16F7C400] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (17B65400) [pid = 3748] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19851C00) [pid = 3748] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (10566000) [pid = 3748] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1506AC00) [pid = 3748] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1281B800) [pid = 3748] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (163C7C00) [pid = 3748] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13C64C00) [pid = 3748] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1772EC00) [pid = 3748] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1055F800) [pid = 3748] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13938C00) [pid = 3748] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (163C1C00) [pid = 3748] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:30:46 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (13C61800) [pid = 3748] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:30:46 INFO - PROCESS | 3748 | 1468967446397 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]]]}] 15:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 965ms 15:30:46 INFO - PROCESS | 3748 | 1468967446440 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 3748 | 1468967446442 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 15:30:46 INFO - PROCESS | 3748 | 1468967446445 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:30:46 INFO - PROCESS | 3748 | 1468967446446 Marionette TRACE conn3 <- [1,2110,null,{}] 15:30:46 INFO - PROCESS | 3748 | 1468967446450 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}] 15:30:46 INFO - PROCESS | 3748 | 1468967446453 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:46 INFO - PROCESS | 3748 | 1468967446569 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:30:46 INFO - PROCESS | 3748 | 1468967446633 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 3748 | 1468967446635 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:46 INFO - PROCESS | 3748 | ++DOCSHELL 1055F800 == 32 [pid = 3748] [id = 537] 15:30:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (10A75800) [pid = 3748] [serial = 1611] [outer = 00000000] 15:30:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1569B000) [pid = 3748] [serial = 1612] [outer = 10A75800] 15:30:46 INFO - PROCESS | 3748 | 1468967446679 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (18016C00) [pid = 3748] [serial = 1613] [outer = 10A75800] 15:30:47 INFO - PROCESS | 3748 | 1468967447042 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]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 618ms 15:30:47 INFO - PROCESS | 3748 | 1468967447070 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 3748 | 1468967447072 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 15:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:30:47 INFO - PROCESS | 3748 | 1468967447075 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 3748 | 1468967447077 Marionette TRACE conn3 <- [1,2114,null,{}] 15:30:47 INFO - PROCESS | 3748 | 1468967447081 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}] 15:30:47 INFO - PROCESS | 3748 | 1468967447082 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:47 INFO - PROCESS | 3748 | 1468967447158 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:30:47 INFO - PROCESS | 3748 | 1468967447164 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 3748 | 1468967447166 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:47 INFO - PROCESS | 3748 | ++DOCSHELL 15F8B400 == 33 [pid = 3748] [id = 538] 15:30:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15FA4800) [pid = 3748] [serial = 1614] [outer = 00000000] 15:30:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19529400) [pid = 3748] [serial = 1615] [outer = 15FA4800] 15:30:47 INFO - PROCESS | 3748 | 1468967447209 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19801C00) [pid = 3748] [serial = 1616] [outer = 15FA4800] 15:30:47 INFO - PROCESS | 3748 | 1468967447636 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]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 619ms 15:30:47 INFO - PROCESS | 3748 | 1468967447694 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 3748 | 1468967447696 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 15:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:30:47 INFO - PROCESS | 3748 | 1468967447699 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 3748 | 1468967447701 Marionette TRACE conn3 <- [1,2118,null,{}] 15:30:47 INFO - PROCESS | 3748 | 1468967447704 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}] 15:30:47 INFO - PROCESS | 3748 | 1468967447706 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:47 INFO - PROCESS | 3748 | 1468967447785 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:30:47 INFO - PROCESS | 3748 | 1468967447790 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 3748 | 1468967447792 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:47 INFO - PROCESS | 3748 | ++DOCSHELL 15F93800 == 34 [pid = 3748] [id = 539] 15:30:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1772EC00) [pid = 3748] [serial = 1617] [outer = 00000000] 15:30:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19844C00) [pid = 3748] [serial = 1618] [outer = 1772EC00] 15:30:47 INFO - PROCESS | 3748 | 1468967447836 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19846400) [pid = 3748] [serial = 1619] [outer = 1772EC00] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 1419B800 == 33 [pid = 3748] [id = 475] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 10F64C00 == 32 [pid = 3748] [id = 469] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 16E36400 == 31 [pid = 3748] [id = 466] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 12933000 == 30 [pid = 3748] [id = 476] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 16F85C00 == 29 [pid = 3748] [id = 464] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 13432400 == 28 [pid = 3748] [id = 461] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 163C7400 == 27 [pid = 3748] [id = 472] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 104E7400 == 26 [pid = 3748] [id = 465] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 1763EC00 == 25 [pid = 3748] [id = 473] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 15E02C00 == 24 [pid = 3748] [id = 462] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 15F93C00 == 23 [pid = 3748] [id = 474] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 15E0A400 == 22 [pid = 3748] [id = 463] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 1026EC00 == 21 [pid = 3748] [id = 467] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 104E6400 == 20 [pid = 3748] [id = 470] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 1100B000 == 19 [pid = 3748] [id = 468] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 12972800 == 18 [pid = 3748] [id = 460] 15:30:48 INFO - PROCESS | 3748 | --DOCSHELL 131D1000 == 17 [pid = 3748] [id = 471] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (18038400) [pid = 3748] [serial = 1564] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19EB4400) [pid = 3748] [serial = 1547] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (12D5E000) [pid = 3748] [serial = 1549] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13151C00) [pid = 3748] [serial = 1550] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15F94400) [pid = 3748] [serial = 1552] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (163C9800) [pid = 3748] [serial = 1553] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (12B0D000) [pid = 3748] [serial = 1555] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (12DA3800) [pid = 3748] [serial = 1556] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (169B5000) [pid = 3748] [serial = 1561] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1419B000) [pid = 3748] [serial = 1558] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (144F9800) [pid = 3748] [serial = 1559] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19526000) [pid = 3748] [serial = 1568] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (19525000) [pid = 3748] [serial = 1567] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (15693800) [pid = 3748] [serial = 1573] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1A01FC00) [pid = 3748] [serial = 1577] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1A0CE400) [pid = 3748] [serial = 1579] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19C91800) [pid = 3748] [serial = 1570] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1A0D1800) [pid = 3748] [serial = 1580] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (163C2800) [pid = 3748] [serial = 1574] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (19E4D000) [pid = 3748] [serial = 1571] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (19E51C00) [pid = 3748] [serial = 1576] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (18041C00) [pid = 3748] [serial = 1565] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (170B6000) [pid = 3748] [serial = 1562] [outer = 00000000] [url = about:blank] 15:30:49 INFO - PROCESS | 3748 | 1468967449550 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] 15:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:30:49 INFO - PROCESS | 3748 | 1468967449587 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 15:30:49 INFO - PROCESS | 3748 | 1468967449592 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 3748 | 1468967449596 Marionette TRACE conn3 <- [1,2122,null,{}] 15:30:49 INFO - PROCESS | 3748 | 1468967449601 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}] 15:30:49 INFO - PROCESS | 3748 | 1468967449605 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:49 INFO - PROCESS | 3748 | 1468967449691 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:30:49 INFO - PROCESS | 3748 | 1468967449701 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 3748 | 1468967449705 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:49 INFO - PROCESS | 3748 | ++DOCSHELL 10F43000 == 18 [pid = 3748] [id = 540] 15:30:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (10F70400) [pid = 3748] [serial = 1620] [outer = 00000000] 15:30:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (11A4DC00) [pid = 3748] [serial = 1621] [outer = 10F70400] 15:30:49 INFO - PROCESS | 3748 | 1468967449754 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (12820400) [pid = 3748] [serial = 1622] [outer = 10F70400] 15:30:50 INFO - PROCESS | 3748 | 1468967450259 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]]]}] 15:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 724ms 15:30:50 INFO - PROCESS | 3748 | 1468967450311 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 3748 | 1468967450316 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 15:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:30:50 INFO - PROCESS | 3748 | 1468967450323 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 3748 | 1468967450325 Marionette TRACE conn3 <- [1,2126,null,{}] 15:30:50 INFO - PROCESS | 3748 | 1468967450329 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}] 15:30:50 INFO - PROCESS | 3748 | 1468967450332 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:50 INFO - PROCESS | 3748 | 1468967450420 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:30:50 INFO - PROCESS | 3748 | 1468967450509 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 3748 | 1468967450512 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:50 INFO - PROCESS | 3748 | ++DOCSHELL 1305CC00 == 19 [pid = 3748] [id = 541] 15:30:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (1305D000) [pid = 3748] [serial = 1623] [outer = 00000000] 15:30:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (13112800) [pid = 3748] [serial = 1624] [outer = 1305D000] 15:30:50 INFO - PROCESS | 3748 | 1468967450565 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (131C4C00) [pid = 3748] [serial = 1625] [outer = 1305D000] 15:30:50 INFO - PROCESS | 3748 | 1468967450951 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]]]}] 15:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 679ms 15:30:50 INFO - PROCESS | 3748 | 1468967451003 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 3748 | 1468967451005 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 15:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:30:50 INFO - PROCESS | 3748 | 1468967451009 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 3748 | 1468967451012 Marionette TRACE conn3 <- [1,2130,null,{}] 15:30:51 INFO - PROCESS | 3748 | 1468967451006 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}] 15:30:51 INFO - PROCESS | 3748 | 1468967451011 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:51 INFO - PROCESS | 3748 | 1468967451129 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:30:51 INFO - PROCESS | 3748 | 1468967451145 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 3748 | 1468967451148 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:51 INFO - PROCESS | 3748 | ++DOCSHELL 141A0000 == 20 [pid = 3748] [id = 542] 15:30:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (141A0800) [pid = 3748] [serial = 1626] [outer = 00000000] 15:30:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (1502D800) [pid = 3748] [serial = 1627] [outer = 141A0800] 15:30:51 INFO - PROCESS | 3748 | 1468967451195 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (15073800) [pid = 3748] [serial = 1628] [outer = 141A0800] 15:30:51 INFO - PROCESS | 3748 | 1468967451627 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] 15:30:51 INFO - PROCESS | 3748 | 1468967451675 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 15:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:30:51 INFO - PROCESS | 3748 | 1468967451678 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 3748 | 1468967451680 Marionette TRACE conn3 <- [1,2134,null,{}] 15:30:51 INFO - PROCESS | 3748 | 1468967451683 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}] 15:30:51 INFO - PROCESS | 3748 | 1468967451695 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:51 INFO - PROCESS | 3748 | 1468967451777 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:30:51 INFO - PROCESS | 3748 | 1468967451782 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 3748 | 1468967451784 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:51 INFO - PROCESS | 3748 | ++DOCSHELL 1502B800 == 21 [pid = 3748] [id = 543] 15:30:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (15697400) [pid = 3748] [serial = 1629] [outer = 00000000] 15:30:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (15F94400) [pid = 3748] [serial = 1630] [outer = 15697400] 15:30:51 INFO - PROCESS | 3748 | 1468967451829 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (163BF800) [pid = 3748] [serial = 1631] [outer = 15697400] 15:30:52 INFO - PROCESS | 3748 | 1468967452259 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] 15:30:52 INFO - PROCESS | 3748 | 1468967452299 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 15:30:52 INFO - PROCESS | 3748 | 1468967452306 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:30:52 INFO - PROCESS | 3748 | 1468967452307 Marionette TRACE conn3 <- [1,2138,null,{}] 15:30:52 INFO - PROCESS | 3748 | 1468967452311 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}] 15:30:52 INFO - PROCESS | 3748 | 1468967452313 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:52 INFO - PROCESS | 3748 | 1468967452389 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:30:52 INFO - PROCESS | 3748 | 1468967452395 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 3748 | 1468967452397 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:52 INFO - PROCESS | 3748 | ++DOCSHELL 163C1800 == 22 [pid = 3748] [id = 544] 15:30:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (163C1C00) [pid = 3748] [serial = 1632] [outer = 00000000] 15:30:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (16E35800) [pid = 3748] [serial = 1633] [outer = 163C1C00] 15:30:52 INFO - PROCESS | 3748 | 1468967452443 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (17005400) [pid = 3748] [serial = 1634] [outer = 163C1C00] 15:30:52 INFO - PROCESS | 3748 | 1468967452885 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]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 618ms 15:30:52 INFO - PROCESS | 3748 | 1468967452931 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 3748 | 1468967452933 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 15:30:52 INFO - PROCESS | 3748 | 1468967452936 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 3748 | 1468967452938 Marionette TRACE conn3 <- [1,2142,null,{}] 15:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:30:52 INFO - PROCESS | 3748 | 1468967452941 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}] 15:30:52 INFO - PROCESS | 3748 | 1468967452946 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:53 INFO - PROCESS | 3748 | 1468967453035 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:30:53 INFO - PROCESS | 3748 | 1468967453040 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 3748 | 1468967453042 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:53 INFO - PROCESS | 3748 | ++DOCSHELL 17B22400 == 23 [pid = 3748] [id = 545] 15:30:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (17B5E800) [pid = 3748] [serial = 1635] [outer = 00000000] 15:30:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (18043400) [pid = 3748] [serial = 1636] [outer = 17B5E800] 15:30:53 INFO - PROCESS | 3748 | 1468967453085 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19523000) [pid = 3748] [serial = 1637] [outer = 17B5E800] 15:30:53 INFO - PROCESS | 3748 | --DOCSHELL 1B2CEC00 == 22 [pid = 3748] [id = 15] 15:30:53 INFO - PROCESS | 3748 | 1468967453521 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]]]}] 15:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 603ms 15:30:53 INFO - PROCESS | 3748 | 1468967453554 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 3748 | 1468967453556 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 15:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:30:53 INFO - PROCESS | 3748 | 1468967453560 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 3748 | 1468967453562 Marionette TRACE conn3 <- [1,2146,null,{}] 15:30:53 INFO - PROCESS | 3748 | 1468967453573 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}] 15:30:53 INFO - PROCESS | 3748 | 1468967453576 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:53 INFO - PROCESS | 3748 | 1468967453662 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:30:53 INFO - PROCESS | 3748 | 1468967453668 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 3748 | 1468967453670 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:53 INFO - PROCESS | 3748 | ++DOCSHELL 19527000 == 23 [pid = 3748] [id = 546] 15:30:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19527800) [pid = 3748] [serial = 1638] [outer = 00000000] 15:30:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19843800) [pid = 3748] [serial = 1639] [outer = 19527800] 15:30:53 INFO - PROCESS | 3748 | 1468967453713 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19844000) [pid = 3748] [serial = 1640] [outer = 19527800] 15:30:54 INFO - PROCESS | 3748 | 1468967454144 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]]]}] 15:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 633ms 15:30:54 INFO - PROCESS | 3748 | 1468967454200 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 3748 | 1468967454202 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 15:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:30:54 INFO - PROCESS | 3748 | 1468967454205 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 3748 | 1468967454207 Marionette TRACE conn3 <- [1,2150,null,{}] 15:30:54 INFO - PROCESS | 3748 | 1468967454210 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}] 15:30:54 INFO - PROCESS | 3748 | 1468967454212 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:54 INFO - PROCESS | 3748 | 1468967454288 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:30:54 INFO - PROCESS | 3748 | 1468967454294 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 3748 | 1468967454296 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:54 INFO - PROCESS | 3748 | ++DOCSHELL 19843400 == 24 [pid = 3748] [id = 547] 15:30:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1984F800) [pid = 3748] [serial = 1641] [outer = 00000000] 15:30:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19C89C00) [pid = 3748] [serial = 1642] [outer = 1984F800] 15:30:54 INFO - PROCESS | 3748 | 1468967454345 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19C8A400) [pid = 3748] [serial = 1643] [outer = 1984F800] 15:30:54 INFO - PROCESS | 3748 | 1468967454819 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]]]}] 15:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 678ms 15:30:54 INFO - PROCESS | 3748 | 1468967454887 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 3748 | 1468967454889 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 15:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:30:54 INFO - PROCESS | 3748 | 1468967454902 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 3748 | 1468967454904 Marionette TRACE conn3 <- [1,2154,null,{}] 15:30:54 INFO - PROCESS | 3748 | 1468967454907 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}] 15:30:54 INFO - PROCESS | 3748 | 1468967454909 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:55 INFO - PROCESS | 3748 | 1468967455001 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:30:55 INFO - PROCESS | 3748 | 1468967455089 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 3748 | 1468967455092 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:55 INFO - PROCESS | 3748 | ++DOCSHELL 11C2FC00 == 25 [pid = 3748] [id = 548] 15:30:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1419F400) [pid = 3748] [serial = 1644] [outer = 00000000] 15:30:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19E50800) [pid = 3748] [serial = 1645] [outer = 1419F400] 15:30:55 INFO - PROCESS | 3748 | 1468967455136 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19E52000) [pid = 3748] [serial = 1646] [outer = 1419F400] 15:30:55 INFO - PROCESS | 3748 | 1468967455539 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]]]}] 15:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 663ms 15:30:55 INFO - PROCESS | 3748 | 1468967455567 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 3748 | 1468967455568 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 15:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:30:55 INFO - PROCESS | 3748 | 1468967455572 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 3748 | 1468967455573 Marionette TRACE conn3 <- [1,2158,null,{}] 15:30:55 INFO - PROCESS | 3748 | 1468967455577 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}] 15:30:55 INFO - PROCESS | 3748 | 1468967455579 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:55 INFO - PROCESS | 3748 | 1468967455716 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:30:55 INFO - PROCESS | 3748 | 1468967455722 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 3748 | 1468967455724 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:55 INFO - PROCESS | 3748 | ++DOCSHELL 19E4E400 == 26 [pid = 3748] [id = 549] 15:30:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (19EB1C00) [pid = 3748] [serial = 1647] [outer = 00000000] 15:30:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1A01E000) [pid = 3748] [serial = 1648] [outer = 19EB1C00] 15:30:55 INFO - PROCESS | 3748 | 1468967455767 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A0C8000) [pid = 3748] [serial = 1649] [outer = 19EB1C00] 15:30:56 INFO - PROCESS | 3748 | 1468967456202 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]]]}] 15:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 678ms 15:30:56 INFO - PROCESS | 3748 | 1468967456253 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 3748 | 1468967456255 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 15:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:30:56 INFO - PROCESS | 3748 | 1468967456258 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 3748 | 1468967456261 Marionette TRACE conn3 <- [1,2162,null,{}] 15:30:56 INFO - PROCESS | 3748 | 1468967456271 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}] 15:30:56 INFO - PROCESS | 3748 | 1468967456273 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:56 INFO - PROCESS | 3748 | 1468967456424 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (12821C00) [pid = 3748] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (0F394C00) [pid = 3748] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (19C86400) [pid = 3748] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19C85800) [pid = 3748] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1586F800) [pid = 3748] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (11C26C00) [pid = 3748] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (131D2400) [pid = 3748] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1506B000) [pid = 3748] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (16F7C400) [pid = 3748] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (15FAB800) [pid = 3748] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10A75800) [pid = 3748] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:30:56 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15FA4800) [pid = 3748] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:30:56 INFO - PROCESS | 3748 | 1468967456620 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 3748 | 1468967456623 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:56 INFO - PROCESS | 3748 | ++DOCSHELL 10509000 == 27 [pid = 3748] [id = 550] 15:30:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (10A75800) [pid = 3748] [serial = 1650] [outer = 00000000] 15:30:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (11005000) [pid = 3748] [serial = 1651] [outer = 10A75800] 15:30:56 INFO - PROCESS | 3748 | 1468967456677 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (144FCC00) [pid = 3748] [serial = 1652] [outer = 10A75800] 15:30:57 INFO - PROCESS | 3748 | 1468967457034 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]]]}] 15:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 815ms 15:30:57 INFO - PROCESS | 3748 | 1468967457064 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 3748 | 1468967457066 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 15:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:30:57 INFO - PROCESS | 3748 | 1468967457069 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 3748 | 1468967457071 Marionette TRACE conn3 <- [1,2166,null,{}] 15:30:57 INFO - PROCESS | 3748 | 1468967457074 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}] 15:30:57 INFO - PROCESS | 3748 | 1468967457076 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:57 INFO - PROCESS | 3748 | 1468967457192 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:30:57 INFO - PROCESS | 3748 | 1468967457200 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 3748 | 1468967457202 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:57 INFO - PROCESS | 3748 | ++DOCSHELL 131D0400 == 28 [pid = 3748] [id = 551] 15:30:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (15F95800) [pid = 3748] [serial = 1653] [outer = 00000000] 15:30:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19C86400) [pid = 3748] [serial = 1654] [outer = 15F95800] 15:30:57 INFO - PROCESS | 3748 | 1468967457247 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A0D4C00) [pid = 3748] [serial = 1655] [outer = 15F95800] 15:30:57 INFO - PROCESS | 3748 | 1468967457633 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]]]}] 15:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 618ms 15:30:57 INFO - PROCESS | 3748 | 1468967457691 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 3748 | 1468967457693 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 15:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:30:57 INFO - PROCESS | 3748 | 1468967457697 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 3748 | 1468967457709 Marionette TRACE conn3 <- [1,2170,null,{}] 15:30:57 INFO - PROCESS | 3748 | 1468967457713 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}] 15:30:57 INFO - PROCESS | 3748 | 1468967457714 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:57 INFO - PROCESS | 3748 | 1468967457831 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:30:57 INFO - PROCESS | 3748 | 1468967457869 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 3748 | 1468967457871 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:57 INFO - PROCESS | 3748 | ++DOCSHELL 104E8800 == 29 [pid = 3748] [id = 552] 15:30:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1100F000) [pid = 3748] [serial = 1656] [outer = 00000000] 15:30:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1A0DF400) [pid = 3748] [serial = 1657] [outer = 1100F000] 15:30:57 INFO - PROCESS | 3748 | 1468967457896 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1A1EE000) [pid = 3748] [serial = 1658] [outer = 1100F000] 15:30:58 INFO - PROCESS | 3748 | 1468967458289 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]]]}] 15:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 633ms 15:30:58 INFO - PROCESS | 3748 | 1468967458337 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 3748 | 1468967458339 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 15:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:30:58 INFO - PROCESS | 3748 | 1468967458342 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 3748 | 1468967458344 Marionette TRACE conn3 <- [1,2174,null,{}] 15:30:58 INFO - PROCESS | 3748 | 1468967458348 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}] 15:30:58 INFO - PROCESS | 3748 | 1468967458349 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:58 INFO - PROCESS | 3748 | 1468967458451 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:30:58 INFO - PROCESS | 3748 | 1468967458459 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 3748 | 1468967458461 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:58 INFO - PROCESS | 3748 | ++DOCSHELL 1A0E1000 == 30 [pid = 3748] [id = 553] 15:30:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1A1ED000) [pid = 3748] [serial = 1659] [outer = 00000000] 15:30:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1A571400) [pid = 3748] [serial = 1660] [outer = 1A1ED000] 15:30:58 INFO - PROCESS | 3748 | 1468967458502 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A66E800) [pid = 3748] [serial = 1661] [outer = 1A1ED000] 15:30:59 INFO - PROCESS | 3748 | 1468967459290 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]]]}] 15:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1010ms 15:30:59 INFO - PROCESS | 3748 | 1468967459350 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 3748 | 1468967459354 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 15:30:59 INFO - PROCESS | 3748 | 1468967459359 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:30:59 INFO - PROCESS | 3748 | 1468967459365 Marionette TRACE conn3 <- [1,2178,null,{}] 15:30:59 INFO - PROCESS | 3748 | 1468967459370 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}] 15:30:59 INFO - PROCESS | 3748 | 1468967459373 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:59 INFO - PROCESS | 3748 | 1468967459519 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:30:59 INFO - PROCESS | 3748 | 1468967459656 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 3748 | 1468967459660 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:30:59 INFO - PROCESS | 3748 | ++DOCSHELL 10A76C00 == 31 [pid = 3748] [id = 554] 15:30:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (10A82800) [pid = 3748] [serial = 1662] [outer = 00000000] 15:30:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (12D5E000) [pid = 3748] [serial = 1663] [outer = 10A82800] 15:30:59 INFO - PROCESS | 3748 | 1468967459717 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (131C4800) [pid = 3748] [serial = 1664] [outer = 10A82800] 15:31:00 INFO - PROCESS | 3748 | 1468967460586 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]]]}] 15:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1267ms 15:31:00 INFO - PROCESS | 3748 | 1468967460638 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 3748 | 1468967460626 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 15:31:00 INFO - PROCESS | 3748 | 1468967460631 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:31:00 INFO - PROCESS | 3748 | 1468967460634 Marionette TRACE conn3 <- [1,2182,null,{}] 15:31:00 INFO - PROCESS | 3748 | 1468967460640 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}] 15:31:00 INFO - PROCESS | 3748 | 1468967460642 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:00 INFO - PROCESS | 3748 | 1468967460776 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:31:00 INFO - PROCESS | 3748 | 1468967460895 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 3748 | 1468967460899 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:00 INFO - PROCESS | 3748 | --DOCSHELL 0C779000 == 30 [pid = 3748] [id = 531] 15:31:00 INFO - PROCESS | 3748 | --DOCSHELL 1B141800 == 29 [pid = 3748] [id = 17] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (1763F000) [pid = 3748] [serial = 1609] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (163CA800) [pid = 3748] [serial = 1606] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (1569B000) [pid = 3748] [serial = 1612] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (19529400) [pid = 3748] [serial = 1615] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (17E05800) [pid = 3748] [serial = 1610] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (12933C00) [pid = 3748] [serial = 1597] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (12BCB400) [pid = 3748] [serial = 1598] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (10435C00) [pid = 3748] [serial = 1594] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (10A03C00) [pid = 3748] [serial = 1595] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1A66B800) [pid = 3748] [serial = 1592] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A569400) [pid = 3748] [serial = 1591] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19844C00) [pid = 3748] [serial = 1618] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A0E1800) [pid = 3748] [serial = 1589] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (19EBCC00) [pid = 3748] [serial = 1588] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (170B2000) [pid = 3748] [serial = 1586] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (163C1000) [pid = 3748] [serial = 1585] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (131C8400) [pid = 3748] [serial = 1583] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (12BC8800) [pid = 3748] [serial = 1582] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1342F800) [pid = 3748] [serial = 1600] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (19801C00) [pid = 3748] [serial = 1616] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (156B2800) [pid = 3748] [serial = 1603] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (15F87800) [pid = 3748] [serial = 1604] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (18016C00) [pid = 3748] [serial = 1613] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (16665000) [pid = 3748] [serial = 1607] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1393CC00) [pid = 3748] [serial = 1601] [outer = 00000000] [url = about:blank] 15:31:00 INFO - PROCESS | 3748 | ++DOCSHELL 10506800 == 30 [pid = 3748] [id = 555] 15:31:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1050A800) [pid = 3748] [serial = 1665] [outer = 00000000] 15:31:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (10F3E400) [pid = 3748] [serial = 1666] [outer = 1050A800] 15:31:00 INFO - PROCESS | 3748 | 1468967460981 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (12820000) [pid = 3748] [serial = 1667] [outer = 1050A800] 15:31:01 INFO - PROCESS | 3748 | 1468967461395 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]]]}] 15:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 814ms 15:31:01 INFO - PROCESS | 3748 | 1468967461457 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 3748 | 1468967461462 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 15:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:31:01 INFO - PROCESS | 3748 | 1468967461468 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 3748 | 1468967461471 Marionette TRACE conn3 <- [1,2186,null,{}] 15:31:01 INFO - PROCESS | 3748 | 1468967461474 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}] 15:31:01 INFO - PROCESS | 3748 | 1468967461477 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:01 INFO - PROCESS | 3748 | 1468967461563 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:31:01 INFO - PROCESS | 3748 | 1468967461569 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 3748 | 1468967461572 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:01 INFO - PROCESS | 3748 | ++DOCSHELL 130AD800 == 31 [pid = 3748] [id = 556] 15:31:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (13156000) [pid = 3748] [serial = 1668] [outer = 00000000] 15:31:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1343B000) [pid = 3748] [serial = 1669] [outer = 13156000] 15:31:01 INFO - PROCESS | 3748 | 1468967461619 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1393D000) [pid = 3748] [serial = 1670] [outer = 13156000] 15:31:02 INFO - PROCESS | 3748 | 1468967462078 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]]]}] 15:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 664ms 15:31:02 INFO - PROCESS | 3748 | 1468967462132 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 3748 | 1468967462135 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 15:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:31:02 INFO - PROCESS | 3748 | 1468967462138 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 3748 | 1468967462141 Marionette TRACE conn3 <- [1,2190,null,{}] 15:31:02 INFO - PROCESS | 3748 | 1468967462152 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}] 15:31:02 INFO - PROCESS | 3748 | 1468967462157 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:02 INFO - PROCESS | 3748 | 1468967462269 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:31:02 INFO - PROCESS | 3748 | 1468967462375 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 3748 | 1468967462378 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:02 INFO - PROCESS | 3748 | ++DOCSHELL 1502DC00 == 32 [pid = 3748] [id = 557] 15:31:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1502E000) [pid = 3748] [serial = 1671] [outer = 00000000] 15:31:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (156AD000) [pid = 3748] [serial = 1672] [outer = 1502E000] 15:31:02 INFO - PROCESS | 3748 | 1468967462425 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (15E0AC00) [pid = 3748] [serial = 1673] [outer = 1502E000] 15:31:02 INFO - PROCESS | 3748 | 1468967462806 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]]]}] 15:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 708ms 15:31:02 INFO - PROCESS | 3748 | 1468967462861 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 3748 | 1468967462864 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 15:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:31:02 INFO - PROCESS | 3748 | 1468967462867 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 3748 | 1468967462869 Marionette TRACE conn3 <- [1,2194,null,{}] 15:31:02 INFO - PROCESS | 3748 | 1468967462872 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}] 15:31:02 INFO - PROCESS | 3748 | 1468967462874 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:02 INFO - PROCESS | 3748 | 1468967462966 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:31:02 INFO - PROCESS | 3748 | 1468967462976 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 3748 | 1468967462978 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:02 INFO - PROCESS | 3748 | ++DOCSHELL 15F95000 == 33 [pid = 3748] [id = 558] 15:31:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15F95400) [pid = 3748] [serial = 1674] [outer = 00000000] 15:31:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (16661C00) [pid = 3748] [serial = 1675] [outer = 15F95400] 15:31:03 INFO - PROCESS | 3748 | 1468967463023 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1691A800) [pid = 3748] [serial = 1676] [outer = 15F95400] 15:31:03 INFO - PROCESS | 3748 | 1468967463477 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]]]}] 15:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 603ms 15:31:03 INFO - PROCESS | 3748 | 1468967463487 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 3748 | 1468967463489 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 15:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:31:03 INFO - PROCESS | 3748 | 1468967463493 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 3748 | 1468967463494 Marionette TRACE conn3 <- [1,2198,null,{}] 15:31:03 INFO - PROCESS | 3748 | 1468967463505 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}] 15:31:03 INFO - PROCESS | 3748 | 1468967463490 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:03 INFO - PROCESS | 3748 | 1468967463598 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:31:03 INFO - PROCESS | 3748 | 1468967463689 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 3748 | 1468967463691 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:03 INFO - PROCESS | 3748 | ++DOCSHELL 163C0C00 == 34 [pid = 3748] [id = 559] 15:31:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (16660800) [pid = 3748] [serial = 1677] [outer = 00000000] 15:31:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (17643C00) [pid = 3748] [serial = 1678] [outer = 16660800] 15:31:03 INFO - PROCESS | 3748 | 1468967463735 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1772FC00) [pid = 3748] [serial = 1679] [outer = 16660800] 15:31:04 INFO - PROCESS | 3748 | 1468967464145 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]]]}] 15:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 708ms 15:31:04 INFO - PROCESS | 3748 | 1468967464200 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 3748 | 1468967464202 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 15:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:31:04 INFO - PROCESS | 3748 | 1468967464205 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 3748 | 1468967464206 Marionette TRACE conn3 <- [1,2202,null,{}] 15:31:04 INFO - PROCESS | 3748 | 1468967464210 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}] 15:31:04 INFO - PROCESS | 3748 | 1468967464215 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:04 INFO - PROCESS | 3748 | 1468967464351 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:31:04 INFO - PROCESS | 3748 | 1468967464419 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 3748 | 1468967464421 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:04 INFO - PROCESS | 3748 | ++DOCSHELL 18016000 == 35 [pid = 3748] [id = 560] 15:31:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (18037000) [pid = 3748] [serial = 1680] [outer = 00000000] 15:31:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (18044C00) [pid = 3748] [serial = 1681] [outer = 18037000] 15:31:04 INFO - PROCESS | 3748 | 1468967464448 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1951E000) [pid = 3748] [serial = 1682] [outer = 18037000] 15:31:04 INFO - PROCESS | 3748 | 1468967464872 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]]]}] 15:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 724ms 15:31:04 INFO - PROCESS | 3748 | 1468967464942 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 3748 | 1468967464944 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 15:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:31:04 INFO - PROCESS | 3748 | 1468967464950 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 3748 | 1468967464961 Marionette TRACE conn3 <- [1,2206,null,{}] 15:31:04 INFO - PROCESS | 3748 | 1468967464965 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}] 15:31:04 INFO - PROCESS | 3748 | 1468967464967 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:05 INFO - PROCESS | 3748 | 1468967465077 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:31:05 INFO - PROCESS | 3748 | 1468967465086 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 3748 | 1468967465088 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:05 INFO - PROCESS | 3748 | ++DOCSHELL 12D65400 == 36 [pid = 3748] [id = 561] 15:31:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (17E04800) [pid = 3748] [serial = 1683] [outer = 00000000] 15:31:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (19807C00) [pid = 3748] [serial = 1684] [outer = 17E04800] 15:31:05 INFO - PROCESS | 3748 | 1468967465339 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (19809000) [pid = 3748] [serial = 1685] [outer = 17E04800] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1100F000) [pid = 3748] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (19527800) [pid = 3748] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1419F400) [pid = 3748] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1305D000) [pid = 3748] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19EB1C00) [pid = 3748] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1B147400) [pid = 3748] [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.] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (163C1C00) [pid = 3748] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (17B5E800) [pid = 3748] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (15697400) [pid = 3748] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10A75800) [pid = 3748] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1984F800) [pid = 3748] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1772EC00) [pid = 3748] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (141A0800) [pid = 3748] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (10F70400) [pid = 3748] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15F95800) [pid = 3748] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:31:05 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1B2CF000) [pid = 3748] [serial = 41] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:31:05 INFO - PROCESS | 3748 | 1468967465686 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]]]}] 15:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 784ms 15:31:05 INFO - PROCESS | 3748 | 1468967465736 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 3748 | 1468967465738 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 15:31:05 INFO - PROCESS | 3748 | 1468967465741 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:31:05 INFO - PROCESS | 3748 | 1468967465743 Marionette TRACE conn3 <- [1,2210,null,{}] 15:31:05 INFO - PROCESS | 3748 | 1468967465746 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}] 15:31:05 INFO - PROCESS | 3748 | 1468967465748 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:05 INFO - PROCESS | 3748 | 1468967465824 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:31:05 INFO - PROCESS | 3748 | 1468967465907 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 3748 | 1468967465909 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:05 INFO - PROCESS | 3748 | ++DOCSHELL 13025000 == 37 [pid = 3748] [id = 562] 15:31:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (14437C00) [pid = 3748] [serial = 1686] [outer = 00000000] 15:31:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (18040400) [pid = 3748] [serial = 1687] [outer = 14437C00] 15:31:05 INFO - PROCESS | 3748 | 1468967465954 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (18044800) [pid = 3748] [serial = 1688] [outer = 14437C00] 15:31:06 INFO - PROCESS | 3748 | 1468967466310 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]]]}] 15:31:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 618ms 15:31:06 INFO - PROCESS | 3748 | 1468967466360 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 3748 | 1468967466362 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 15:31:06 INFO - PROCESS | 3748 | 1468967466365 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:31:06 INFO - PROCESS | 3748 | 1468967466367 Marionette TRACE conn3 <- [1,2214,null,{}] 15:31:06 INFO - PROCESS | 3748 | 1468967466370 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}] 15:31:06 INFO - PROCESS | 3748 | 1468967466372 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:06 INFO - PROCESS | 3748 | 1468967466472 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:31:06 INFO - PROCESS | 3748 | 1468967466511 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 3748 | 1468967466513 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:06 INFO - PROCESS | 3748 | ++DOCSHELL 13058C00 == 38 [pid = 3748] [id = 563] 15:31:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19808000) [pid = 3748] [serial = 1689] [outer = 00000000] 15:31:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19C8B800) [pid = 3748] [serial = 1690] [outer = 19808000] 15:31:06 INFO - PROCESS | 3748 | 1468967466556 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19C8D000) [pid = 3748] [serial = 1691] [outer = 19808000] 15:31:06 INFO - PROCESS | 3748 | 1468967466950 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]]]}] 15:31:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 618ms 15:31:06 INFO - PROCESS | 3748 | 1468967466968 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 3748 | 1468967466969 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 15:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:31:06 INFO - PROCESS | 3748 | 1468967466973 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 3748 | 1468967466974 Marionette TRACE conn3 <- [1,2218,null,{}] 15:31:06 INFO - PROCESS | 3748 | 1468967466977 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}] 15:31:06 INFO - PROCESS | 3748 | 1468967466979 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:07 INFO - PROCESS | 3748 | 1468967467096 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:31:07 INFO - PROCESS | 3748 | 1468967467104 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 3748 | 1468967467106 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:07 INFO - PROCESS | 3748 | ++DOCSHELL 19804800 == 39 [pid = 3748] [id = 564] 15:31:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1984C000) [pid = 3748] [serial = 1692] [outer = 00000000] 15:31:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A01C800) [pid = 3748] [serial = 1693] [outer = 1984C000] 15:31:07 INFO - PROCESS | 3748 | 1468967467150 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1A020C00) [pid = 3748] [serial = 1694] [outer = 1984C000] 15:31:07 INFO - PROCESS | 3748 | 1468967467734 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]]]}] 15:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 815ms 15:31:07 INFO - PROCESS | 3748 | 1468967467799 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 3748 | 1468967467804 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 15:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:31:07 INFO - PROCESS | 3748 | 1468967467836 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 3748 | 1468967467841 Marionette TRACE conn3 <- [1,2222,null,{}] 15:31:07 INFO - PROCESS | 3748 | 1468967467848 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}] 15:31:07 INFO - PROCESS | 3748 | 1468967467851 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:07 INFO - PROCESS | 3748 | 1468967467955 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:31:08 INFO - PROCESS | 3748 | 1468967468085 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 3748 | 1468967468088 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:08 INFO - PROCESS | 3748 | ++DOCSHELL 10F64C00 == 40 [pid = 3748] [id = 565] 15:31:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1100E000) [pid = 3748] [serial = 1695] [outer = 00000000] 15:31:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (13156800) [pid = 3748] [serial = 1696] [outer = 1100E000] 15:31:08 INFO - PROCESS | 3748 | 1468967468145 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (13C58000) [pid = 3748] [serial = 1697] [outer = 1100E000] 15:31:08 INFO - PROCESS | 3748 | 1468967468685 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]]]}] 15:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 889ms 15:31:08 INFO - PROCESS | 3748 | 1468967468713 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 3748 | 1468967468718 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 15:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:31:08 INFO - PROCESS | 3748 | 1468967468740 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 3748 | 1468967468743 Marionette TRACE conn3 <- [1,2226,null,{}] 15:31:08 INFO - PROCESS | 3748 | 1468967468747 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}] 15:31:08 INFO - PROCESS | 3748 | 1468967468750 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:08 INFO - PROCESS | 3748 | 1468967468865 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:31:09 INFO - PROCESS | 3748 | 1468967469021 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 3748 | 1468967469024 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:09 INFO - PROCESS | 3748 | ++DOCSHELL 15F8EC00 == 41 [pid = 3748] [id = 566] 15:31:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (15F94C00) [pid = 3748] [serial = 1698] [outer = 00000000] 15:31:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (16616400) [pid = 3748] [serial = 1699] [outer = 15F94C00] 15:31:09 INFO - PROCESS | 3748 | 1468967469081 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (17581400) [pid = 3748] [serial = 1700] [outer = 15F94C00] 15:31:09 INFO - PROCESS | 3748 | 1468967469678 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]]]}] 15:31:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 965ms 15:31:09 INFO - PROCESS | 3748 | 1468967469704 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 3748 | 1468967469706 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 15:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:31:09 INFO - PROCESS | 3748 | 1468967469710 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 3748 | 1468967469714 Marionette TRACE conn3 <- [1,2230,null,{}] 15:31:09 INFO - PROCESS | 3748 | 1468967469725 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}] 15:31:09 INFO - PROCESS | 3748 | 1468967469730 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:09 INFO - PROCESS | 3748 | 1468967469823 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:31:09 INFO - PROCESS | 3748 | 1468967469937 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 3748 | 1468967469941 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:09 INFO - PROCESS | 3748 | ++DOCSHELL 19EB7000 == 42 [pid = 3748] [id = 567] 15:31:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (19EB7C00) [pid = 3748] [serial = 1701] [outer = 00000000] 15:31:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (1A0CB000) [pid = 3748] [serial = 1702] [outer = 19EB7C00] 15:31:10 INFO - PROCESS | 3748 | 1468967470039 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1A0D2000) [pid = 3748] [serial = 1703] [outer = 19EB7C00] 15:31:10 INFO - PROCESS | 3748 | 1468967470753 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]]]}] 15:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1116ms 15:31:10 INFO - PROCESS | 3748 | 1468967470816 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 3748 | 1468967470820 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 15:31:10 INFO - PROCESS | 3748 | 1468967470825 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:31:10 INFO - PROCESS | 3748 | 1468967470828 Marionette TRACE conn3 <- [1,2234,null,{}] 15:31:10 INFO - PROCESS | 3748 | 1468967470834 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}] 15:31:10 INFO - PROCESS | 3748 | 1468967470836 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:10 INFO - PROCESS | 3748 | 1468967470944 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:31:11 INFO - PROCESS | 3748 | 1468967471086 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 3748 | 1468967471090 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:11 INFO - PROCESS | 3748 | ++DOCSHELL 12D5D400 == 43 [pid = 3748] [id = 568] 15:31:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (12D5D800) [pid = 3748] [serial = 1704] [outer = 00000000] 15:31:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (13030C00) [pid = 3748] [serial = 1705] [outer = 12D5D800] 15:31:11 INFO - PROCESS | 3748 | 1468967471144 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (13159800) [pid = 3748] [serial = 1706] [outer = 12D5D800] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 13058C00 == 42 [pid = 3748] [id = 563] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 13025000 == 41 [pid = 3748] [id = 562] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 12D65400 == 40 [pid = 3748] [id = 561] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 18016000 == 39 [pid = 3748] [id = 560] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 163C0C00 == 38 [pid = 3748] [id = 559] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 15F95000 == 37 [pid = 3748] [id = 558] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 1502DC00 == 36 [pid = 3748] [id = 557] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 130AD800 == 35 [pid = 3748] [id = 556] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 10506800 == 34 [pid = 3748] [id = 555] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 19E4E400 == 33 [pid = 3748] [id = 549] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 10509000 == 32 [pid = 3748] [id = 550] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 131D0400 == 31 [pid = 3748] [id = 551] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 104E8800 == 30 [pid = 3748] [id = 552] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 1A0E1000 == 29 [pid = 3748] [id = 553] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 10A76C00 == 28 [pid = 3748] [id = 554] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 15F8EC00 == 27 [pid = 3748] [id = 566] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 19EB7000 == 26 [pid = 3748] [id = 567] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 19804800 == 25 [pid = 3748] [id = 564] 15:31:11 INFO - PROCESS | 3748 | --DOCSHELL 10F64C00 == 24 [pid = 3748] [id = 565] 15:31:11 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (1B2D2800) [pid = 3748] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:31:11 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (16E35800) [pid = 3748] [serial = 1633] [outer = 00000000] [url = about:blank] 15:31:11 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (17005400) [pid = 3748] [serial = 1634] [outer = 00000000] [url = about:blank] 15:31:11 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (18043400) [pid = 3748] [serial = 1636] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (15F94400) [pid = 3748] [serial = 1630] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (11005000) [pid = 3748] [serial = 1651] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (19523000) [pid = 3748] [serial = 1637] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (163BF800) [pid = 3748] [serial = 1631] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19C89C00) [pid = 3748] [serial = 1642] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19846400) [pid = 3748] [serial = 1619] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1502D800) [pid = 3748] [serial = 1627] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A1EE000) [pid = 3748] [serial = 1658] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (12820400) [pid = 3748] [serial = 1622] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (15073800) [pid = 3748] [serial = 1628] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (11A4DC00) [pid = 3748] [serial = 1621] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (144FCC00) [pid = 3748] [serial = 1652] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1A0D4C00) [pid = 3748] [serial = 1655] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (19C8A400) [pid = 3748] [serial = 1643] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19C86400) [pid = 3748] [serial = 1654] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1A0DF400) [pid = 3748] [serial = 1657] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (19843800) [pid = 3748] [serial = 1639] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19E50800) [pid = 3748] [serial = 1645] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19844000) [pid = 3748] [serial = 1640] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (13112800) [pid = 3748] [serial = 1624] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1A01E000) [pid = 3748] [serial = 1648] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (19C8EC00) [pid = 3748] [serial = 1106] [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.] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (19E52000) [pid = 3748] [serial = 1646] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (1A0C8000) [pid = 3748] [serial = 1649] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (131C4C00) [pid = 3748] [serial = 1625] [outer = 00000000] [url = about:blank] 15:31:12 INFO - PROCESS | 3748 | 1468967472222 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]]]}] 15:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1448ms 15:31:12 INFO - PROCESS | 3748 | 1468967472287 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 3748 | 1468967472291 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 15:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:31:12 INFO - PROCESS | 3748 | 1468967472296 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 3748 | 1468967472299 Marionette TRACE conn3 <- [1,2238,null,{}] 15:31:12 INFO - PROCESS | 3748 | 1468967472305 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}] 15:31:12 INFO - PROCESS | 3748 | 1468967472309 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:12 INFO - PROCESS | 3748 | 1468967472465 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:31:12 INFO - PROCESS | 3748 | 1468967472485 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 3748 | 1468967472488 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:12 INFO - PROCESS | 3748 | ++DOCSHELL 10F69800 == 25 [pid = 3748] [id = 569] 15:31:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (10F6FC00) [pid = 3748] [serial = 1707] [outer = 00000000] 15:31:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (11010800) [pid = 3748] [serial = 1708] [outer = 10F6FC00] 15:31:12 INFO - PROCESS | 3748 | 1468967472535 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (11C26C00) [pid = 3748] [serial = 1709] [outer = 10F6FC00] 15:31:12 INFO - PROCESS | 3748 | 1468967472982 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]]]}] 15:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 723ms 15:31:13 INFO - PROCESS | 3748 | 1468967473019 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 3748 | 1468967473024 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 15:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:31:13 INFO - PROCESS | 3748 | 1468967473030 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 3748 | 1468967473033 Marionette TRACE conn3 <- [1,2242,null,{}] 15:31:13 INFO - PROCESS | 3748 | 1468967473037 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}] 15:31:13 INFO - PROCESS | 3748 | 1468967473039 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:13 INFO - PROCESS | 3748 | 1468967473133 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:31:13 INFO - PROCESS | 3748 | 1468967473125 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 3748 | 1468967473127 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:13 INFO - PROCESS | 3748 | ++DOCSHELL 13115400 == 26 [pid = 3748] [id = 570] 15:31:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (13151400) [pid = 3748] [serial = 1710] [outer = 00000000] 15:31:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (13255800) [pid = 3748] [serial = 1711] [outer = 13151400] 15:31:13 INFO - PROCESS | 3748 | 1468967473176 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1393CC00) [pid = 3748] [serial = 1712] [outer = 13151400] 15:31:13 INFO - PROCESS | 3748 | 1468967473648 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]]]}] 15:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 679ms 15:31:13 INFO - PROCESS | 3748 | 1468967473694 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 3748 | 1468967473696 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 15:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:31:13 INFO - PROCESS | 3748 | 1468967473700 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 3748 | 1468967473703 Marionette TRACE conn3 <- [1,2246,null,{}] 15:31:13 INFO - PROCESS | 3748 | 1468967473714 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}] 15:31:13 INFO - PROCESS | 3748 | 1468967473719 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:13 INFO - PROCESS | 3748 | 1468967473832 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:31:13 INFO - PROCESS | 3748 | 1468967473938 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 3748 | 1468967473942 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:13 INFO - PROCESS | 3748 | ++DOCSHELL 15695000 == 27 [pid = 3748] [id = 571] 15:31:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1569B800) [pid = 3748] [serial = 1713] [outer = 00000000] 15:31:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (156B2800) [pid = 3748] [serial = 1714] [outer = 1569B800] 15:31:13 INFO - PROCESS | 3748 | 1468967473989 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (15F8A400) [pid = 3748] [serial = 1715] [outer = 1569B800] 15:31:14 INFO - PROCESS | 3748 | 1468967474414 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]]]}] 15:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 709ms 15:31:14 INFO - PROCESS | 3748 | 1468967474433 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 3748 | 1468967474436 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 15:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:31:14 INFO - PROCESS | 3748 | 1468967474439 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 3748 | 1468967474441 Marionette TRACE conn3 <- [1,2250,null,{}] 15:31:14 INFO - PROCESS | 3748 | 1468967474451 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}] 15:31:14 INFO - PROCESS | 3748 | 1468967474453 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:14 INFO - PROCESS | 3748 | 1468967474550 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:31:14 INFO - PROCESS | 3748 | 1468967474556 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 3748 | 1468967474558 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:14 INFO - PROCESS | 3748 | ++DOCSHELL 156B2400 == 28 [pid = 3748] [id = 572] 15:31:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (15E0CC00) [pid = 3748] [serial = 1716] [outer = 00000000] 15:31:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (163C4800) [pid = 3748] [serial = 1717] [outer = 15E0CC00] 15:31:14 INFO - PROCESS | 3748 | 1468967474602 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1666B000) [pid = 3748] [serial = 1718] [outer = 15E0CC00] 15:31:15 INFO - PROCESS | 3748 | 1468967475030 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]]]}] 15:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 618ms 15:31:15 INFO - PROCESS | 3748 | 1468967475060 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 3748 | 1468967475062 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 15:31:15 INFO - PROCESS | 3748 | 1468967475077 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:31:15 INFO - PROCESS | 3748 | 1468967475080 Marionette TRACE conn3 <- [1,2254,null,{}] 15:31:15 INFO - PROCESS | 3748 | 1468967475084 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}] 15:31:15 INFO - PROCESS | 3748 | 1468967475087 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:15 INFO - PROCESS | 3748 | 1468967475230 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:31:15 INFO - PROCESS | 3748 | 1468967475253 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 3748 | 1468967475255 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:15 INFO - PROCESS | 3748 | ++DOCSHELL 16F78400 == 29 [pid = 3748] [id = 573] 15:31:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (16F7E000) [pid = 3748] [serial = 1719] [outer = 00000000] 15:31:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (17679C00) [pid = 3748] [serial = 1720] [outer = 16F7E000] 15:31:15 INFO - PROCESS | 3748 | 1468967475299 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (17E0B800) [pid = 3748] [serial = 1721] [outer = 16F7E000] 15:31:15 INFO - PROCESS | 3748 | 1468967475727 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]]]}] 15:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 678ms 15:31:15 INFO - PROCESS | 3748 | 1468967475764 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 3748 | 1468967475766 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 15:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:31:15 INFO - PROCESS | 3748 | 1468967475775 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 3748 | 1468967475776 Marionette TRACE conn3 <- [1,2258,null,{}] 15:31:15 INFO - PROCESS | 3748 | 1468967475780 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}] 15:31:15 INFO - PROCESS | 3748 | 1468967475785 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:15 INFO - PROCESS | 3748 | 1468967475921 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:31:15 INFO - PROCESS | 3748 | 1468967475986 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 3748 | 1468967475988 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:15 INFO - PROCESS | 3748 | ++DOCSHELL 18014000 == 30 [pid = 3748] [id = 574] 15:31:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (18037800) [pid = 3748] [serial = 1722] [outer = 00000000] 15:31:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19528C00) [pid = 3748] [serial = 1723] [outer = 18037800] 15:31:16 INFO - PROCESS | 3748 | 1468967476034 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1984AC00) [pid = 3748] [serial = 1724] [outer = 18037800] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1984C000) [pid = 3748] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19808000) [pid = 3748] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (16660800) [pid = 3748] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (18037000) [pid = 3748] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1A1ED000) [pid = 3748] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1050A800) [pid = 3748] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1502E000) [pid = 3748] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (13156000) [pid = 3748] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15F95400) [pid = 3748] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (10A82800) [pid = 3748] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (17E04800) [pid = 3748] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:31:16 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (14437C00) [pid = 3748] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:31:16 INFO - PROCESS | 3748 | 1468967476601 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]]]}] 15:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 860ms 15:31:16 INFO - PROCESS | 3748 | 1468967476643 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:31:16 INFO - PROCESS | 3748 | 1468967476645 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 15:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:31:16 INFO - PROCESS | 3748 | 1468967476657 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:31:16 INFO - PROCESS | 3748 | 1468967476659 Marionette TRACE conn3 <- [1,2262,null,{}] 15:31:16 INFO - PROCESS | 3748 | 1468967476663 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}] 15:31:16 INFO - PROCESS | 3748 | 1468967476665 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:16 INFO - PROCESS | 3748 | 1468967476744 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:31:16 INFO - PROCESS | 3748 | 1468967476750 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 3748 | 1468967476752 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:16 INFO - PROCESS | 3748 | ++DOCSHELL 156AEC00 == 31 [pid = 3748] [id = 575] 15:31:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (163CD000) [pid = 3748] [serial = 1725] [outer = 00000000] 15:31:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (18010000) [pid = 3748] [serial = 1726] [outer = 163CD000] 15:31:16 INFO - PROCESS | 3748 | 1468967476794 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1951D400) [pid = 3748] [serial = 1727] [outer = 163CD000] 15:31:17 INFO - PROCESS | 3748 | 1468967477225 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]]]}] 15:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 633ms 15:31:17 INFO - PROCESS | 3748 | 1468967477289 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 3748 | 1468967477291 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 15:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:31:17 INFO - PROCESS | 3748 | 1468967477294 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 3748 | 1468967477296 Marionette TRACE conn3 <- [1,2266,null,{}] 15:31:17 INFO - PROCESS | 3748 | 1468967477299 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}] 15:31:17 INFO - PROCESS | 3748 | 1468967477301 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:17 INFO - PROCESS | 3748 | 1468967477378 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:31:17 INFO - PROCESS | 3748 | 1468967477386 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:17 INFO - PROCESS | 3748 | 1468967477388 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:17 INFO - PROCESS | 3748 | ++DOCSHELL 17E80000 == 32 [pid = 3748] [id = 576] 15:31:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1984D400) [pid = 3748] [serial = 1728] [outer = 00000000] 15:31:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19C8D400) [pid = 3748] [serial = 1729] [outer = 1984D400] 15:31:17 INFO - PROCESS | 3748 | 1468967477433 Marionette DEBUG loaded listener.js 15:31:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19C83400) [pid = 3748] [serial = 1730] [outer = 1984D400] 15:31:17 INFO - PROCESS | 3748 | 1468967477836 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]]]}] 15:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 573ms 15:31:17 INFO - PROCESS | 3748 | 1468967477887 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:31:17 INFO - PROCESS | 3748 | 1468967477890 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 15:31:17 INFO - PROCESS | 3748 | 1468967477893 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 3748 | 1468967477895 Marionette TRACE conn3 <- [1,2270,null,{}] 15:31:17 INFO - PROCESS | 3748 | 1468967477898 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}] 15:31:17 INFO - PROCESS | 3748 | 1468967477900 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:17 INFO - PROCESS | 3748 | 1468967477960 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:31:17 INFO - PROCESS | 3748 | 1468967477966 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:17 INFO - PROCESS | 3748 | 1468967477968 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:17 INFO - PROCESS | 3748 | ++DOCSHELL 15693000 == 33 [pid = 3748] [id = 577] 15:31:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19E52000) [pid = 3748] [serial = 1731] [outer = 00000000] 15:31:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19EBA400) [pid = 3748] [serial = 1732] [outer = 19E52000] 15:31:18 INFO - PROCESS | 3748 | 1468967478010 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19EBAC00) [pid = 3748] [serial = 1733] [outer = 19E52000] 15:31:18 INFO - PROCESS | 3748 | 1468967478757 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]]]}] 15:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 905ms 15:31:18 INFO - PROCESS | 3748 | 1468967478801 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:31:18 INFO - PROCESS | 3748 | 1468967478805 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 15:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:31:18 INFO - PROCESS | 3748 | 1468967478810 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:31:18 INFO - PROCESS | 3748 | 1468967478814 Marionette TRACE conn3 <- [1,2274,null,{}] 15:31:18 INFO - PROCESS | 3748 | 1468967478821 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}] 15:31:18 INFO - PROCESS | 3748 | 1468967478824 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:18 INFO - PROCESS | 3748 | 1468967478940 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:31:19 INFO - PROCESS | 3748 | 1468967479061 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 3748 | 1468967479064 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:19 INFO - PROCESS | 3748 | ++DOCSHELL 10A79000 == 34 [pid = 3748] [id = 578] 15:31:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (10F63000) [pid = 3748] [serial = 1734] [outer = 00000000] 15:31:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1305D400) [pid = 3748] [serial = 1735] [outer = 10F63000] 15:31:19 INFO - PROCESS | 3748 | 1468967479121 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (13931000) [pid = 3748] [serial = 1736] [outer = 10F63000] 15:31:19 INFO - PROCESS | 3748 | 1468967480000 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]]]}] 15:31:20 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 15:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1251ms 15:31:20 INFO - PROCESS | 3748 | 1468967480054 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 3748 | 1468967480058 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 15:31:20 INFO - PROCESS | 3748 | 1468967480064 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:31:20 INFO - PROCESS | 3748 | 1468967480067 Marionette TRACE conn3 <- [1,2278,null,{}] 15:31:20 INFO - PROCESS | 3748 | 1468967480073 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}] 15:31:20 INFO - PROCESS | 3748 | 1468967480076 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:20 INFO - PROCESS | 3748 | 1468967480183 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:31:20 INFO - PROCESS | 3748 | 1468967480325 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 3748 | 1468967480330 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:20 INFO - PROCESS | 3748 | ++DOCSHELL 114DA400 == 35 [pid = 3748] [id = 579] 15:31:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (11A42800) [pid = 3748] [serial = 1737] [outer = 00000000] 15:31:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (12B02C00) [pid = 3748] [serial = 1738] [outer = 11A42800] 15:31:20 INFO - PROCESS | 3748 | 1468967480381 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (13025C00) [pid = 3748] [serial = 1739] [outer = 11A42800] 15:31:20 INFO - PROCESS | 3748 | --DOCSHELL 17E80000 == 34 [pid = 3748] [id = 576] 15:31:20 INFO - PROCESS | 3748 | --DOCSHELL 156AEC00 == 33 [pid = 3748] [id = 575] 15:31:20 INFO - PROCESS | 3748 | --DOCSHELL 18014000 == 32 [pid = 3748] [id = 574] 15:31:20 INFO - PROCESS | 3748 | --DOCSHELL 16F78400 == 31 [pid = 3748] [id = 573] 15:31:20 INFO - PROCESS | 3748 | --DOCSHELL 156B2400 == 30 [pid = 3748] [id = 572] 15:31:20 INFO - PROCESS | 3748 | --DOCSHELL 15695000 == 29 [pid = 3748] [id = 571] 15:31:20 INFO - PROCESS | 3748 | --DOCSHELL 13115400 == 28 [pid = 3748] [id = 570] 15:31:20 INFO - PROCESS | 3748 | --DOCSHELL 10F69800 == 27 [pid = 3748] [id = 569] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1A020C00) [pid = 3748] [serial = 1694] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1A01C800) [pid = 3748] [serial = 1693] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19C8B800) [pid = 3748] [serial = 1690] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19C8D000) [pid = 3748] [serial = 1691] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (17643C00) [pid = 3748] [serial = 1678] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (18044C00) [pid = 3748] [serial = 1681] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1A66E800) [pid = 3748] [serial = 1661] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1A571400) [pid = 3748] [serial = 1660] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (10F3E400) [pid = 3748] [serial = 1666] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (12820000) [pid = 3748] [serial = 1667] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1772FC00) [pid = 3748] [serial = 1679] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (156AD000) [pid = 3748] [serial = 1672] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15E0AC00) [pid = 3748] [serial = 1673] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1343B000) [pid = 3748] [serial = 1669] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1393D000) [pid = 3748] [serial = 1670] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (16661C00) [pid = 3748] [serial = 1675] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (12D5E000) [pid = 3748] [serial = 1663] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (131C4800) [pid = 3748] [serial = 1664] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1951E000) [pid = 3748] [serial = 1682] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19809000) [pid = 3748] [serial = 1685] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (19807C00) [pid = 3748] [serial = 1684] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (18040400) [pid = 3748] [serial = 1687] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (18044800) [pid = 3748] [serial = 1688] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (1691A800) [pid = 3748] [serial = 1676] [outer = 00000000] [url = about:blank] 15:31:20 INFO - PROCESS | 3748 | 1468967480850 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]]]}] 15:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 800ms 15:31:20 INFO - PROCESS | 3748 | 1468967480891 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 3748 | 1468967480896 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 15:31:20 INFO - PROCESS | 3748 | 1468967480906 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:31:20 INFO - PROCESS | 3748 | 1468967480909 Marionette TRACE conn3 <- [1,2282,null,{}] 15:31:20 INFO - PROCESS | 3748 | 1468967480913 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}] 15:31:20 INFO - PROCESS | 3748 | 1468967480915 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:20 INFO - PROCESS | 3748 | 1468967480985 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:31:20 INFO - PROCESS | 3748 | 1468967480991 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 3748 | 1468967480994 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:21 INFO - PROCESS | 3748 | ++DOCSHELL 1305C400 == 28 [pid = 3748] [id = 580] 15:31:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (1305D000) [pid = 3748] [serial = 1740] [outer = 00000000] 15:31:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (1343B000) [pid = 3748] [serial = 1741] [outer = 1305D000] 15:31:21 INFO - PROCESS | 3748 | 1468967481042 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (139C6000) [pid = 3748] [serial = 1742] [outer = 1305D000] 15:31:21 INFO - PROCESS | 3748 | 1468967481509 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]]]}] 15:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 663ms 15:31:21 INFO - PROCESS | 3748 | 1468967481570 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:31:21 INFO - PROCESS | 3748 | 1468967481572 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 15:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:31:21 INFO - PROCESS | 3748 | 1468967481575 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 3748 | 1468967481579 Marionette TRACE conn3 <- [1,2286,null,{}] 15:31:21 INFO - PROCESS | 3748 | 1468967481589 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}] 15:31:21 INFO - PROCESS | 3748 | 1468967481594 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:21 INFO - PROCESS | 3748 | 1468967481711 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:31:21 INFO - PROCESS | 3748 | 1468967481817 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 3748 | 1468967481820 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:21 INFO - PROCESS | 3748 | ++DOCSHELL 156AD000 == 29 [pid = 3748] [id = 581] 15:31:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (156AEC00) [pid = 3748] [serial = 1743] [outer = 00000000] 15:31:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (15F91C00) [pid = 3748] [serial = 1744] [outer = 156AEC00] 15:31:21 INFO - PROCESS | 3748 | 1468967481868 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (16134800) [pid = 3748] [serial = 1745] [outer = 156AEC00] 15:31:22 INFO - PROCESS | 3748 | 1468967482231 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]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 664ms 15:31:22 INFO - PROCESS | 3748 | 1468967482258 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 3748 | 1468967482260 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 15:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:31:22 INFO - PROCESS | 3748 | 1468967482265 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 3748 | 1468967482268 Marionette TRACE conn3 <- [1,2290,null,{}] 15:31:22 INFO - PROCESS | 3748 | 1468967482273 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}] 15:31:22 INFO - PROCESS | 3748 | 1468967482276 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:22 INFO - PROCESS | 3748 | 1468967482364 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:31:22 INFO - PROCESS | 3748 | 1468967482369 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 3748 | 1468967482372 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:22 INFO - PROCESS | 3748 | ++DOCSHELL 163CA800 == 30 [pid = 3748] [id = 582] 15:31:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (16660800) [pid = 3748] [serial = 1746] [outer = 00000000] 15:31:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (170B7000) [pid = 3748] [serial = 1747] [outer = 16660800] 15:31:22 INFO - PROCESS | 3748 | 1468967482399 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (17686C00) [pid = 3748] [serial = 1748] [outer = 16660800] 15:31:22 INFO - PROCESS | 3748 | 1468967482864 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]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 678ms 15:31:22 INFO - PROCESS | 3748 | 1468967482932 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 3748 | 1468967482934 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 15:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:31:22 INFO - PROCESS | 3748 | 1468967482937 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 3748 | 1468967482939 Marionette TRACE conn3 <- [1,2294,null,{}] 15:31:22 INFO - PROCESS | 3748 | 1468967482942 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}] 15:31:22 INFO - PROCESS | 3748 | 1468967482944 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:23 INFO - PROCESS | 3748 | 1468967483055 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:31:23 INFO - PROCESS | 3748 | 1468967483147 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 3748 | 1468967483149 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:23 INFO - PROCESS | 3748 | ++DOCSHELL 17733000 == 31 [pid = 3748] [id = 583] 15:31:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (17B13400) [pid = 3748] [serial = 1749] [outer = 00000000] 15:31:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (17E81C00) [pid = 3748] [serial = 1750] [outer = 17B13400] 15:31:23 INFO - PROCESS | 3748 | 1468967483192 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (18040400) [pid = 3748] [serial = 1751] [outer = 17B13400] 15:31:23 INFO - PROCESS | 3748 | 1468967483608 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]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 724ms 15:31:23 INFO - PROCESS | 3748 | 1468967483663 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 3748 | 1468967483665 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 15:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:31:23 INFO - PROCESS | 3748 | 1468967483669 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 3748 | 1468967483670 Marionette TRACE conn3 <- [1,2298,null,{}] 15:31:23 INFO - PROCESS | 3748 | 1468967483674 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}] 15:31:23 INFO - PROCESS | 3748 | 1468967483680 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:23 INFO - PROCESS | 3748 | 1468967483809 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:31:23 INFO - PROCESS | 3748 | 1468967483894 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 3748 | 1468967483896 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:23 INFO - PROCESS | 3748 | ++DOCSHELL 19526000 == 32 [pid = 3748] [id = 584] 15:31:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19528000) [pid = 3748] [serial = 1752] [outer = 00000000] 15:31:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19808000) [pid = 3748] [serial = 1753] [outer = 19528000] 15:31:23 INFO - PROCESS | 3748 | 1468967483940 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1998E800) [pid = 3748] [serial = 1754] [outer = 19528000] 15:31:24 INFO - PROCESS | 3748 | 1468967484342 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]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 708ms 15:31:24 INFO - PROCESS | 3748 | 1468967484387 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 3748 | 1468967484389 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 15:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:31:24 INFO - PROCESS | 3748 | 1468967484400 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 3748 | 1468967484402 Marionette TRACE conn3 <- [1,2302,null,{}] 15:31:24 INFO - PROCESS | 3748 | 1468967484406 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}] 15:31:24 INFO - PROCESS | 3748 | 1468967484408 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:24 INFO - PROCESS | 3748 | 1468967484586 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13151400) [pid = 3748] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (12D5D800) [pid = 3748] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1569B800) [pid = 3748] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (10F6FC00) [pid = 3748] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (15E0CC00) [pid = 3748] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (16F7E000) [pid = 3748] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (18037800) [pid = 3748] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1100E000) [pid = 3748] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (15F94C00) [pid = 3748] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1984D400) [pid = 3748] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19EB7C00) [pid = 3748] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:31:24 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (163CD000) [pid = 3748] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:31:24 INFO - PROCESS | 3748 | 1468967484653 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 3748 | 1468967484655 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:24 INFO - PROCESS | 3748 | ++DOCSHELL 10A05C00 == 33 [pid = 3748] [id = 585] 15:31:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (10A06400) [pid = 3748] [serial = 1755] [outer = 00000000] 15:31:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (11A4E400) [pid = 3748] [serial = 1756] [outer = 10A06400] 15:31:24 INFO - PROCESS | 3748 | 1468967484699 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (15031800) [pid = 3748] [serial = 1757] [outer = 10A06400] 15:31:25 INFO - PROCESS | 3748 | 1468967485049 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]]]}] 15:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 678ms 15:31:25 INFO - PROCESS | 3748 | 1468967485082 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 3748 | 1468967485084 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 15:31:25 INFO - PROCESS | 3748 | 1468967485088 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 3748 | 1468967485089 Marionette TRACE conn3 <- [1,2306,null,{}] 15:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:31:25 INFO - PROCESS | 3748 | 1468967485093 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}] 15:31:25 INFO - PROCESS | 3748 | 1468967485095 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:25 INFO - PROCESS | 3748 | 1468967485177 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:31:25 INFO - PROCESS | 3748 | 1468967485182 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 3748 | 1468967485184 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:25 INFO - PROCESS | 3748 | ++DOCSHELL 163C1C00 == 34 [pid = 3748] [id = 586] 15:31:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (163C9800) [pid = 3748] [serial = 1758] [outer = 00000000] 15:31:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (19C91800) [pid = 3748] [serial = 1759] [outer = 163C9800] 15:31:25 INFO - PROCESS | 3748 | 1468967485226 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (19846000) [pid = 3748] [serial = 1760] [outer = 163C9800] 15:31:25 INFO - PROCESS | 3748 | 1468967485633 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] 15:31:25 INFO - PROCESS | 3748 | 1468967485672 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 15:31:25 INFO - PROCESS | 3748 | 1468967485676 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 3748 | 1468967485678 Marionette TRACE conn3 <- [1,2310,null,{}] 15:31:25 INFO - PROCESS | 3748 | 1468967485698 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}] 15:31:25 INFO - PROCESS | 3748 | 1468967485684 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:25 INFO - PROCESS | 3748 | 1468967485764 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:31:25 INFO - PROCESS | 3748 | 1468967485769 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 3748 | 1468967485771 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:25 INFO - PROCESS | 3748 | ++DOCSHELL 15F8F800 == 35 [pid = 3748] [id = 587] 15:31:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (19C82400) [pid = 3748] [serial = 1761] [outer = 00000000] 15:31:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1A0C5400) [pid = 3748] [serial = 1762] [outer = 19C82400] 15:31:25 INFO - PROCESS | 3748 | 1468967485816 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1A0C7C00) [pid = 3748] [serial = 1763] [outer = 19C82400] 15:31:26 INFO - PROCESS | 3748 | 1468967486240 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]]]}] 15:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 633ms 15:31:26 INFO - PROCESS | 3748 | 1468967486306 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:31:26 INFO - PROCESS | 3748 | 1468967486308 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 15:31:26 INFO - PROCESS | 3748 | 1468967486311 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 3748 | 1468967486313 Marionette TRACE conn3 <- [1,2314,null,{}] 15:31:26 INFO - PROCESS | 3748 | 1468967486316 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}] 15:31:26 INFO - PROCESS | 3748 | 1468967486318 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:26 INFO - PROCESS | 3748 | 1468967486408 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:31:26 INFO - PROCESS | 3748 | 1468967486415 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 3748 | 1468967486417 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:26 INFO - PROCESS | 3748 | ++DOCSHELL 163C9000 == 36 [pid = 3748] [id = 588] 15:31:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19C8F000) [pid = 3748] [serial = 1764] [outer = 00000000] 15:31:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1A0CF400) [pid = 3748] [serial = 1765] [outer = 19C8F000] 15:31:26 INFO - PROCESS | 3748 | 1468967486459 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1A0D3C00) [pid = 3748] [serial = 1766] [outer = 19C8F000] 15:31:27 INFO - PROCESS | 3748 | 1468967487091 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]]]}] 15:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 875ms 15:31:27 INFO - PROCESS | 3748 | 1468967487199 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:31:27 INFO - PROCESS | 3748 | 1468967487204 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 15:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:31:27 INFO - PROCESS | 3748 | 1468967487192 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 3748 | 1468967487198 Marionette TRACE conn3 <- [1,2318,null,{}] 15:31:27 INFO - PROCESS | 3748 | 1468967487203 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}] 15:31:27 INFO - PROCESS | 3748 | 1468967487206 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:27 INFO - PROCESS | 3748 | 1468967487322 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:31:27 INFO - PROCESS | 3748 | 1468967487462 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 3748 | 1468967487465 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:27 INFO - PROCESS | 3748 | ++DOCSHELL 10EE8400 == 37 [pid = 3748] [id = 589] 15:31:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1100E000) [pid = 3748] [serial = 1767] [outer = 00000000] 15:31:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (131D0C00) [pid = 3748] [serial = 1768] [outer = 1100E000] 15:31:27 INFO - PROCESS | 3748 | 1468967487524 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (141A4C00) [pid = 3748] [serial = 1769] [outer = 1100E000] 15:31:28 INFO - PROCESS | 3748 | 1468967488070 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]]]}] 15:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 920ms 15:31:28 INFO - PROCESS | 3748 | 1468967488118 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 15:31:28 INFO - PROCESS | 3748 | 1468967488123 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 15:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:31:28 INFO - PROCESS | 3748 | 1468967488113 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - PROCESS | 3748 | 1468967488116 Marionette TRACE conn3 <- [1,2322,null,{}] 15:31:28 INFO - PROCESS | 3748 | 1468967488121 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}] 15:31:28 INFO - PROCESS | 3748 | 1468967488123 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:28 INFO - PROCESS | 3748 | 1468967488235 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:31:28 INFO - PROCESS | 3748 | 1468967488347 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 3748 | 1468967488349 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:28 INFO - PROCESS | 3748 | ++DOCSHELL 163C2000 == 38 [pid = 3748] [id = 590] 15:31:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1665F000) [pid = 3748] [serial = 1770] [outer = 00000000] 15:31:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1700E000) [pid = 3748] [serial = 1771] [outer = 1665F000] 15:31:28 INFO - PROCESS | 3748 | 1468967488455 Marionette DEBUG loaded listener.js 15:31:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (18038800) [pid = 3748] [serial = 1772] [outer = 1665F000] 15:31:28 INFO - PROCESS | 3748 | 1468967489010 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]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 965ms 15:31:29 INFO - PROCESS | 3748 | 1468967489097 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 3748 | 1468967489099 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 15:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:31:29 INFO - PROCESS | 3748 | 1468967489103 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 3748 | 1468967489107 Marionette TRACE conn3 <- [1,2326,null,{}] 15:31:29 INFO - PROCESS | 3748 | 1468967489113 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}] 15:31:29 INFO - PROCESS | 3748 | 1468967489118 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:29 INFO - PROCESS | 3748 | 1468967489263 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:31:29 INFO - PROCESS | 3748 | 1468967489324 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 3748 | 1468967489327 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:29 INFO - PROCESS | 3748 | ++DOCSHELL 1A01B800 == 39 [pid = 3748] [id = 591] 15:31:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A020C00) [pid = 3748] [serial = 1773] [outer = 00000000] 15:31:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1A0CB400) [pid = 3748] [serial = 1774] [outer = 1A020C00] 15:31:29 INFO - PROCESS | 3748 | 1468967489383 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1A0E2800) [pid = 3748] [serial = 1775] [outer = 1A020C00] 15:31:30 INFO - PROCESS | 3748 | 1468967490121 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]]]}] 15:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1055ms 15:31:30 INFO - PROCESS | 3748 | 1468967490165 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 3748 | 1468967490169 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 15:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:31:30 INFO - PROCESS | 3748 | 1468967490174 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 3748 | 1468967490177 Marionette TRACE conn3 <- [1,2330,null,{}] 15:31:30 INFO - PROCESS | 3748 | 1468967490183 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}] 15:31:30 INFO - PROCESS | 3748 | 1468967490186 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:30 INFO - PROCESS | 3748 | 1468967490286 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:31:30 INFO - PROCESS | 3748 | 1468967490428 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 3748 | 1468967490433 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:30 INFO - PROCESS | 3748 | ++DOCSHELL 1100DC00 == 40 [pid = 3748] [id = 592] 15:31:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1100E800) [pid = 3748] [serial = 1776] [outer = 00000000] 15:31:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (131CC000) [pid = 3748] [serial = 1777] [outer = 1100E800] 15:31:30 INFO - PROCESS | 3748 | 1468967490493 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (13930800) [pid = 3748] [serial = 1778] [outer = 1100E800] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 15F8F800 == 39 [pid = 3748] [id = 587] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 163C1C00 == 38 [pid = 3748] [id = 586] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 10A05C00 == 37 [pid = 3748] [id = 585] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 19526000 == 36 [pid = 3748] [id = 584] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 17733000 == 35 [pid = 3748] [id = 583] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 163CA800 == 34 [pid = 3748] [id = 582] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 156AD000 == 33 [pid = 3748] [id = 581] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 1305C400 == 32 [pid = 3748] [id = 580] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 114DA400 == 31 [pid = 3748] [id = 579] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 12D5D400 == 30 [pid = 3748] [id = 568] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 10A79000 == 29 [pid = 3748] [id = 578] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 15693000 == 28 [pid = 3748] [id = 577] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 163C2000 == 27 [pid = 3748] [id = 590] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 1A01B800 == 26 [pid = 3748] [id = 591] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 163C9000 == 25 [pid = 3748] [id = 588] 15:31:31 INFO - PROCESS | 3748 | --DOCSHELL 10EE8400 == 24 [pid = 3748] [id = 589] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (13255800) [pid = 3748] [serial = 1711] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1393CC00) [pid = 3748] [serial = 1712] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (13159800) [pid = 3748] [serial = 1706] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (13030C00) [pid = 3748] [serial = 1705] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (156B2800) [pid = 3748] [serial = 1714] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (11010800) [pid = 3748] [serial = 1708] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (11C26C00) [pid = 3748] [serial = 1709] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (163C4800) [pid = 3748] [serial = 1717] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (17679C00) [pid = 3748] [serial = 1720] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (19528C00) [pid = 3748] [serial = 1723] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (17E0B800) [pid = 3748] [serial = 1721] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19EBA400) [pid = 3748] [serial = 1732] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13C58000) [pid = 3748] [serial = 1697] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (13156800) [pid = 3748] [serial = 1696] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (17581400) [pid = 3748] [serial = 1700] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (16616400) [pid = 3748] [serial = 1699] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19C8D400) [pid = 3748] [serial = 1729] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1A0D2000) [pid = 3748] [serial = 1703] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1A0CB000) [pid = 3748] [serial = 1702] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1984AC00) [pid = 3748] [serial = 1724] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1666B000) [pid = 3748] [serial = 1718] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (18010000) [pid = 3748] [serial = 1726] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19C83400) [pid = 3748] [serial = 1730] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1951D400) [pid = 3748] [serial = 1727] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (15F8A400) [pid = 3748] [serial = 1715] [outer = 00000000] [url = about:blank] 15:31:31 INFO - PROCESS | 3748 | 1468967491516 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]]]}] 15:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1402ms 15:31:31 INFO - PROCESS | 3748 | 1468967491582 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 3748 | 1468967491586 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 15:31:31 INFO - PROCESS | 3748 | 1468967491590 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:31:31 INFO - PROCESS | 3748 | 1468967491595 Marionette TRACE conn3 <- [1,2334,null,{}] 15:31:31 INFO - PROCESS | 3748 | 1468967491600 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}] 15:31:31 INFO - PROCESS | 3748 | 1468967491603 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:31 INFO - PROCESS | 3748 | 1468967491690 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:31:31 INFO - PROCESS | 3748 | 1468967491705 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 3748 | 1468967491708 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:31 INFO - PROCESS | 3748 | ++DOCSHELL 10F67400 == 25 [pid = 3748] [id = 593] 15:31:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (10F69800) [pid = 3748] [serial = 1779] [outer = 00000000] 15:31:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (12821400) [pid = 3748] [serial = 1780] [outer = 10F69800] 15:31:31 INFO - PROCESS | 3748 | 1468967491755 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (12D5D400) [pid = 3748] [serial = 1781] [outer = 10F69800] 15:31:32 INFO - PROCESS | 3748 | 1468967492223 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]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 679ms 15:31:32 INFO - PROCESS | 3748 | 1468967492273 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 3748 | 1468967492278 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 15:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:31:32 INFO - PROCESS | 3748 | 1468967492284 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 3748 | 1468967492287 Marionette TRACE conn3 <- [1,2338,null,{}] 15:31:32 INFO - PROCESS | 3748 | 1468967492290 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}] 15:31:32 INFO - PROCESS | 3748 | 1468967492293 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:32 INFO - PROCESS | 3748 | 1468967492410 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:31:32 INFO - PROCESS | 3748 | 1468967492499 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 3748 | 1468967492502 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:32 INFO - PROCESS | 3748 | ++DOCSHELL 13255800 == 26 [pid = 3748] [id = 594] 15:31:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (13436C00) [pid = 3748] [serial = 1782] [outer = 00000000] 15:31:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (13E8DC00) [pid = 3748] [serial = 1783] [outer = 13436C00] 15:31:32 INFO - PROCESS | 3748 | 1468967492556 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (141A0400) [pid = 3748] [serial = 1784] [outer = 13436C00] 15:31:32 INFO - PROCESS | 3748 | 1468967492958 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]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 709ms 15:31:32 INFO - PROCESS | 3748 | 1468967493006 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 3748 | 1468967493008 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 15:31:32 INFO - PROCESS | 3748 | 1468967493011 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:31:32 INFO - PROCESS | 3748 | 1468967492998 Marionette TRACE conn3 <- [1,2342,null,{}] 15:31:33 INFO - PROCESS | 3748 | 1468967493013 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}] 15:31:33 INFO - PROCESS | 3748 | 1468967493017 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:33 INFO - PROCESS | 3748 | 1468967493100 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:31:33 INFO - PROCESS | 3748 | 1468967493110 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 3748 | 1468967493113 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:33 INFO - PROCESS | 3748 | ++DOCSHELL 156AC800 == 27 [pid = 3748] [id = 595] 15:31:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (15E09C00) [pid = 3748] [serial = 1785] [outer = 00000000] 15:31:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (15F93C00) [pid = 3748] [serial = 1786] [outer = 15E09C00] 15:31:33 INFO - PROCESS | 3748 | 1468967493160 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (163C0800) [pid = 3748] [serial = 1787] [outer = 15E09C00] 15:31:33 INFO - PROCESS | 3748 | 1468967493652 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]]]}] 15:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 678ms 15:31:33 INFO - PROCESS | 3748 | 1468967493673 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:31:33 INFO - PROCESS | 3748 | 1468967493675 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 15:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:31:33 INFO - PROCESS | 3748 | 1468967493678 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 3748 | 1468967493680 Marionette TRACE conn3 <- [1,2346,null,{}] 15:31:33 INFO - PROCESS | 3748 | 1468967493690 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}] 15:31:33 INFO - PROCESS | 3748 | 1468967493692 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:33 INFO - PROCESS | 3748 | 1468967493839 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:31:33 INFO - PROCESS | 3748 | 1468967493850 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 3748 | 1468967493852 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:33 INFO - PROCESS | 3748 | ++DOCSHELL 163C8000 == 28 [pid = 3748] [id = 596] 15:31:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (163CD000) [pid = 3748] [serial = 1788] [outer = 00000000] 15:31:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (169B5000) [pid = 3748] [serial = 1789] [outer = 163CD000] 15:31:33 INFO - PROCESS | 3748 | 1468967493896 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (16F80C00) [pid = 3748] [serial = 1790] [outer = 163CD000] 15:31:34 INFO - PROCESS | 3748 | 1468967494313 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]]]}] 15:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 664ms 15:31:34 INFO - PROCESS | 3748 | 1468967494359 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 3748 | 1468967494361 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 15:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:31:34 INFO - PROCESS | 3748 | 1468967494371 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 3748 | 1468967494372 Marionette TRACE conn3 <- [1,2350,null,{}] 15:31:34 INFO - PROCESS | 3748 | 1468967494376 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}] 15:31:34 INFO - PROCESS | 3748 | 1468967494378 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:34 INFO - PROCESS | 3748 | 1468967494489 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:31:34 INFO - PROCESS | 3748 | 1468967494495 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 3748 | 1468967494497 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:34 INFO - PROCESS | 3748 | ++DOCSHELL 1691A800 == 29 [pid = 3748] [id = 597] 15:31:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1763B400) [pid = 3748] [serial = 1791] [outer = 00000000] 15:31:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (17B69000) [pid = 3748] [serial = 1792] [outer = 1763B400] 15:31:34 INFO - PROCESS | 3748 | 1468967494541 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (17E82000) [pid = 3748] [serial = 1793] [outer = 1763B400] 15:31:35 INFO - PROCESS | 3748 | 1468967495014 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]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 678ms 15:31:35 INFO - PROCESS | 3748 | 1468967495052 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 3748 | 1468967495054 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 15:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:31:35 INFO - PROCESS | 3748 | 1468967495057 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 3748 | 1468967495058 Marionette TRACE conn3 <- [1,2354,null,{}] 15:31:35 INFO - PROCESS | 3748 | 1468967495062 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}] 15:31:35 INFO - PROCESS | 3748 | 1468967495067 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:35 INFO - PROCESS | 3748 | 1468967495198 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:31:35 INFO - PROCESS | 3748 | 1468967495218 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 3748 | 1468967495220 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:35 INFO - PROCESS | 3748 | ++DOCSHELL 11C26C00 == 30 [pid = 3748] [id = 598] 15:31:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (18040000) [pid = 3748] [serial = 1794] [outer = 00000000] 15:31:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19807000) [pid = 3748] [serial = 1795] [outer = 18040000] 15:31:35 INFO - PROCESS | 3748 | 1468967495263 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19810000) [pid = 3748] [serial = 1796] [outer = 18040000] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19528000) [pid = 3748] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1305D000) [pid = 3748] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (11A42800) [pid = 3748] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (16660800) [pid = 3748] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (10F63000) [pid = 3748] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (156AEC00) [pid = 3748] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19E52000) [pid = 3748] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (10A06400) [pid = 3748] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (163C9800) [pid = 3748] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19C82400) [pid = 3748] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:31:35 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19C8F000) [pid = 3748] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:31:35 INFO - PROCESS | 3748 | 1468967495873 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]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 875ms 15:31:35 INFO - PROCESS | 3748 | 1468967495921 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 3748 | 1468967495933 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 15:31:35 INFO - PROCESS | 3748 | 1468967495936 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:31:35 INFO - PROCESS | 3748 | 1468967495938 Marionette TRACE conn3 <- [1,2358,null,{}] 15:31:35 INFO - PROCESS | 3748 | 1468967495942 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}] 15:31:35 INFO - PROCESS | 3748 | 1468967495944 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:36 INFO - PROCESS | 3748 | 1468967496019 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:31:36 INFO - PROCESS | 3748 | 1468967496025 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 3748 | 1468967496027 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:36 INFO - PROCESS | 3748 | ++DOCSHELL 130B3400 == 31 [pid = 3748] [id = 599] 15:31:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (15695C00) [pid = 3748] [serial = 1797] [outer = 00000000] 15:31:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1772A000) [pid = 3748] [serial = 1798] [outer = 15695C00] 15:31:36 INFO - PROCESS | 3748 | 1468967496071 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19528800) [pid = 3748] [serial = 1799] [outer = 15695C00] 15:31:36 INFO - PROCESS | 3748 | 1468967496497 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]]]}] 15:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 618ms 15:31:36 INFO - PROCESS | 3748 | 1468967496558 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 3748 | 1468967496560 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 15:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:31:36 INFO - PROCESS | 3748 | 1468967496563 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 3748 | 1468967496565 Marionette TRACE conn3 <- [1,2362,null,{}] 15:31:36 INFO - PROCESS | 3748 | 1468967496569 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}] 15:31:36 INFO - PROCESS | 3748 | 1468967496570 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:36 INFO - PROCESS | 3748 | 1468967496639 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:31:36 INFO - PROCESS | 3748 | 1468967496647 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 3748 | 1468967496649 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:36 INFO - PROCESS | 3748 | ++DOCSHELL 17680800 == 32 [pid = 3748] [id = 600] 15:31:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1803E800) [pid = 3748] [serial = 1800] [outer = 00000000] 15:31:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19990800) [pid = 3748] [serial = 1801] [outer = 1803E800] 15:31:36 INFO - PROCESS | 3748 | 1468967496692 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19999800) [pid = 3748] [serial = 1802] [outer = 1803E800] 15:31:37 INFO - PROCESS | 3748 | 1468967497131 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]]]}] 15:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 618ms 15:31:37 INFO - PROCESS | 3748 | 1468967497170 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:31:37 INFO - PROCESS | 3748 | 1468967497172 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 15:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:31:37 INFO - PROCESS | 3748 | 1468967497175 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 3748 | 1468967497177 Marionette TRACE conn3 <- [1,2366,null,{}] 15:31:37 INFO - PROCESS | 3748 | 1468967497184 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}] 15:31:37 INFO - PROCESS | 3748 | 1468967497186 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:37 INFO - PROCESS | 3748 | 1468967497264 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:31:37 INFO - PROCESS | 3748 | 1468967497270 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 3748 | 1468967497272 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:37 INFO - PROCESS | 3748 | ++DOCSHELL 19C8E400 == 33 [pid = 3748] [id = 601] 15:31:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19C8F000) [pid = 3748] [serial = 1803] [outer = 00000000] 15:31:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19EB1800) [pid = 3748] [serial = 1804] [outer = 19C8F000] 15:31:37 INFO - PROCESS | 3748 | 1468967497314 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19EB4C00) [pid = 3748] [serial = 1805] [outer = 19C8F000] 15:31:38 INFO - PROCESS | 3748 | --DOCSHELL 10F67400 == 32 [pid = 3748] [id = 593] 15:31:38 INFO - PROCESS | 3748 | --DOCSHELL 1100DC00 == 31 [pid = 3748] [id = 592] 15:31:38 INFO - PROCESS | 3748 | --DOCSHELL 13255800 == 30 [pid = 3748] [id = 594] 15:31:38 INFO - PROCESS | 3748 | --DOCSHELL 156AC800 == 29 [pid = 3748] [id = 595] 15:31:38 INFO - PROCESS | 3748 | --DOCSHELL 11C26C00 == 28 [pid = 3748] [id = 598] 15:31:38 INFO - PROCESS | 3748 | --DOCSHELL 130B3400 == 27 [pid = 3748] [id = 599] 15:31:38 INFO - PROCESS | 3748 | --DOCSHELL 17680800 == 26 [pid = 3748] [id = 600] 15:31:38 INFO - PROCESS | 3748 | --DOCSHELL 1691A800 == 25 [pid = 3748] [id = 597] 15:31:38 INFO - PROCESS | 3748 | --DOCSHELL 163C8000 == 24 [pid = 3748] [id = 596] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1A0C5400) [pid = 3748] [serial = 1762] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1A0CF400) [pid = 3748] [serial = 1765] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1A0D3C00) [pid = 3748] [serial = 1766] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1A0C7C00) [pid = 3748] [serial = 1763] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (17E81C00) [pid = 3748] [serial = 1750] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19808000) [pid = 3748] [serial = 1753] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1343B000) [pid = 3748] [serial = 1741] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (139C6000) [pid = 3748] [serial = 1742] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (12B02C00) [pid = 3748] [serial = 1738] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (13025C00) [pid = 3748] [serial = 1739] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (170B7000) [pid = 3748] [serial = 1747] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1305D400) [pid = 3748] [serial = 1735] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (13931000) [pid = 3748] [serial = 1736] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (15F91C00) [pid = 3748] [serial = 1744] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (16134800) [pid = 3748] [serial = 1745] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (19EBAC00) [pid = 3748] [serial = 1733] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (11A4E400) [pid = 3748] [serial = 1756] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (1998E800) [pid = 3748] [serial = 1754] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (19C91800) [pid = 3748] [serial = 1759] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (19846000) [pid = 3748] [serial = 1760] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (15031800) [pid = 3748] [serial = 1757] [outer = 00000000] [url = about:blank] 15:31:38 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (17686C00) [pid = 3748] [serial = 1748] [outer = 00000000] [url = about:blank] 15:31:39 INFO - PROCESS | 3748 | 1468967499027 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]]]}] 15:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1900ms 15:31:39 INFO - PROCESS | 3748 | 1468967499087 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 3748 | 1468967499073 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 15:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:31:39 INFO - PROCESS | 3748 | 1468967499079 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 3748 | 1468967499081 Marionette TRACE conn3 <- [1,2370,null,{}] 15:31:39 INFO - PROCESS | 3748 | 1468967499087 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}] 15:31:39 INFO - PROCESS | 3748 | 1468967499090 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:39 INFO - PROCESS | 3748 | 1468967499177 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:31:39 INFO - PROCESS | 3748 | 1468967499185 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 3748 | 1468967499188 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:39 INFO - PROCESS | 3748 | ++DOCSHELL 10F40000 == 25 [pid = 3748] [id = 602] 15:31:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (10F40400) [pid = 3748] [serial = 1806] [outer = 00000000] 15:31:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (114D9000) [pid = 3748] [serial = 1807] [outer = 10F40400] 15:31:39 INFO - PROCESS | 3748 | 1468967499236 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (11C2F000) [pid = 3748] [serial = 1808] [outer = 10F40400] 15:31:39 INFO - PROCESS | 3748 | 1468967499728 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]]]}] 15:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 678ms 15:31:39 INFO - PROCESS | 3748 | 1468967499762 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 3748 | 1468967499767 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 15:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:31:39 INFO - PROCESS | 3748 | 1468967499774 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 3748 | 1468967499777 Marionette TRACE conn3 <- [1,2374,null,{}] 15:31:39 INFO - PROCESS | 3748 | 1468967499780 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}] 15:31:39 INFO - PROCESS | 3748 | 1468967499783 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:39 INFO - PROCESS | 3748 | 1468967499873 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:31:39 INFO - PROCESS | 3748 | 1468967499881 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 3748 | 1468967499884 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:39 INFO - PROCESS | 3748 | ++DOCSHELL 13115400 == 26 [pid = 3748] [id = 603] 15:31:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (13116400) [pid = 3748] [serial = 1809] [outer = 00000000] 15:31:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (131CC400) [pid = 3748] [serial = 1810] [outer = 13116400] 15:31:39 INFO - PROCESS | 3748 | 1468967499931 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (1325A400) [pid = 3748] [serial = 1811] [outer = 13116400] 15:31:40 INFO - PROCESS | 3748 | 1468967500389 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]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 679ms 15:31:40 INFO - PROCESS | 3748 | 1468967500453 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 3748 | 1468967500455 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 15:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:31:40 INFO - PROCESS | 3748 | 1468967500459 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 3748 | 1468967500462 Marionette TRACE conn3 <- [1,2378,null,{}] 15:31:40 INFO - PROCESS | 3748 | 1468967500473 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}] 15:31:40 INFO - PROCESS | 3748 | 1468967500478 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:40 INFO - PROCESS | 3748 | 1468967500571 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:31:40 INFO - PROCESS | 3748 | 1468967500670 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 3748 | 1468967500673 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:40 INFO - PROCESS | 3748 | ++DOCSHELL 15039000 == 27 [pid = 3748] [id = 604] 15:31:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (15067000) [pid = 3748] [serial = 1812] [outer = 00000000] 15:31:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (15695000) [pid = 3748] [serial = 1813] [outer = 15067000] 15:31:40 INFO - PROCESS | 3748 | 1468967500728 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (156AC800) [pid = 3748] [serial = 1814] [outer = 15067000] 15:31:41 INFO - PROCESS | 3748 | 1468967501091 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]]]}] 15:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 663ms 15:31:41 INFO - PROCESS | 3748 | 1468967501124 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 3748 | 1468967501127 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 15:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:31:41 INFO - PROCESS | 3748 | 1468967501141 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 3748 | 1468967501143 Marionette TRACE conn3 <- [1,2382,null,{}] 15:31:41 INFO - PROCESS | 3748 | 1468967501146 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}] 15:31:41 INFO - PROCESS | 3748 | 1468967501148 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:41 INFO - PROCESS | 3748 | 1468967501231 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:31:41 INFO - PROCESS | 3748 | 1468967501237 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 3748 | 1468967501239 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:41 INFO - PROCESS | 3748 | ++DOCSHELL 15693800 == 28 [pid = 3748] [id = 605] 15:31:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (1569C800) [pid = 3748] [serial = 1815] [outer = 00000000] 15:31:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (15F94400) [pid = 3748] [serial = 1816] [outer = 1569C800] 15:31:41 INFO - PROCESS | 3748 | 1468967501283 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (163C2800) [pid = 3748] [serial = 1817] [outer = 1569C800] 15:31:41 INFO - PROCESS | 3748 | 1468967501718 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]]]}] 15:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 618ms 15:31:41 INFO - PROCESS | 3748 | 1468967501760 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 3748 | 1468967501762 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 15:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:31:41 INFO - PROCESS | 3748 | 1468967501766 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 3748 | 1468967501767 Marionette TRACE conn3 <- [1,2386,null,{}] 15:31:41 INFO - PROCESS | 3748 | 1468967501770 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}] 15:31:41 INFO - PROCESS | 3748 | 1468967501772 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:41 INFO - PROCESS | 3748 | 1468967501847 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:31:41 INFO - PROCESS | 3748 | 1468967501852 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 3748 | 1468967501855 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:41 INFO - PROCESS | 3748 | ++DOCSHELL 163C6800 == 29 [pid = 3748] [id = 606] 15:31:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (163C7400) [pid = 3748] [serial = 1818] [outer = 00000000] 15:31:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (16E37C00) [pid = 3748] [serial = 1819] [outer = 163C7400] 15:31:41 INFO - PROCESS | 3748 | 1468967501898 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1763C800) [pid = 3748] [serial = 1820] [outer = 163C7400] 15:31:42 INFO - PROCESS | 3748 | 1468967502336 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]]]}] 15:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 603ms 15:31:42 INFO - PROCESS | 3748 | 1468967502387 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:31:42 INFO - PROCESS | 3748 | 1468967502389 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 15:31:42 INFO - PROCESS | 3748 | 1468967502392 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:31:42 INFO - PROCESS | 3748 | 1468967502394 Marionette TRACE conn3 <- [1,2390,null,{}] 15:31:42 INFO - PROCESS | 3748 | 1468967502397 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}] 15:31:42 INFO - PROCESS | 3748 | 1468967502403 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:42 INFO - PROCESS | 3748 | 1468967502485 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:31:42 INFO - PROCESS | 3748 | 1468967502493 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 3748 | 1468967502495 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:42 INFO - PROCESS | 3748 | ++DOCSHELL 17E81C00 == 30 [pid = 3748] [id = 607] 15:31:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (17E83400) [pid = 3748] [serial = 1821] [outer = 00000000] 15:31:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19524000) [pid = 3748] [serial = 1822] [outer = 17E83400] 15:31:42 INFO - PROCESS | 3748 | 1468967502537 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19524400) [pid = 3748] [serial = 1823] [outer = 17E83400] 15:31:42 INFO - PROCESS | 3748 | 1468967502988 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]]]}] 15:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 663ms 15:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:31:43 INFO - PROCESS | 3748 | 1468967503057 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 3748 | 1468967503059 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 15:31:43 INFO - PROCESS | 3748 | 1468967503062 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 3748 | 1468967503064 Marionette TRACE conn3 <- [1,2394,null,{}] 15:31:43 INFO - PROCESS | 3748 | 1468967503077 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}] 15:31:43 INFO - PROCESS | 3748 | 1468967503079 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:43 INFO - PROCESS | 3748 | 1468967503156 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:31:43 INFO - PROCESS | 3748 | 1468967503192 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 3748 | 1468967503194 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:43 INFO - PROCESS | 3748 | ++DOCSHELL 19521800 == 31 [pid = 3748] [id = 608] 15:31:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19809000) [pid = 3748] [serial = 1824] [outer = 00000000] 15:31:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1984A800) [pid = 3748] [serial = 1825] [outer = 19809000] 15:31:43 INFO - PROCESS | 3748 | 1468967503236 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1984B400) [pid = 3748] [serial = 1826] [outer = 19809000] 15:31:43 INFO - PROCESS | 3748 | 1468967503664 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]]]}] 15:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 664ms 15:31:43 INFO - PROCESS | 3748 | 1468967503744 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 3748 | 1468967503746 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 15:31:43 INFO - PROCESS | 3748 | 1468967503750 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:31:43 INFO - PROCESS | 3748 | 1468967503751 Marionette TRACE conn3 <- [1,2398,null,{}] 15:31:43 INFO - PROCESS | 3748 | 1468967503755 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}] 15:31:43 INFO - PROCESS | 3748 | 1468967503757 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:43 INFO - PROCESS | 3748 | 1468967503844 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:31:43 INFO - PROCESS | 3748 | 1468967503850 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 3748 | 1468967503852 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:43 INFO - PROCESS | 3748 | ++DOCSHELL 19C8B800 == 32 [pid = 3748] [id = 609] 15:31:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19C8EC00) [pid = 3748] [serial = 1827] [outer = 00000000] 15:31:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19EB0800) [pid = 3748] [serial = 1828] [outer = 19C8EC00] 15:31:43 INFO - PROCESS | 3748 | 1468967503896 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19EB1400) [pid = 3748] [serial = 1829] [outer = 19C8EC00] 15:31:44 INFO - PROCESS | 3748 | 1468967504365 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]]]}] 15:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 678ms 15:31:44 INFO - PROCESS | 3748 | 1468967504416 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 3748 | 1468967504418 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 15:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:31:44 INFO - PROCESS | 3748 | 1468967504421 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 3748 | 1468967504423 Marionette TRACE conn3 <- [1,2402,null,{}] 15:31:44 INFO - PROCESS | 3748 | 1468967504427 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}] 15:31:44 INFO - PROCESS | 3748 | 1468967504429 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:44 INFO - PROCESS | 3748 | 1468967504563 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:31:44 INFO - PROCESS | 3748 | 1468967504584 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 3748 | 1468967504586 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:44 INFO - PROCESS | 3748 | ++DOCSHELL 10A09800 == 33 [pid = 3748] [id = 610] 15:31:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (10A09C00) [pid = 3748] [serial = 1830] [outer = 00000000] 15:31:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19848800) [pid = 3748] [serial = 1831] [outer = 10A09C00] 15:31:44 INFO - PROCESS | 3748 | 1468967504629 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1984BC00) [pid = 3748] [serial = 1832] [outer = 10A09C00] 15:31:45 INFO - PROCESS | 3748 | 1468967505037 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]]]}] 15:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 679ms 15:31:45 INFO - PROCESS | 3748 | 1468967505102 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 3748 | 1468967505104 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 15:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:31:45 INFO - PROCESS | 3748 | 1468967505115 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 3748 | 1468967505116 Marionette TRACE conn3 <- [1,2406,null,{}] 15:31:45 INFO - PROCESS | 3748 | 1468967505120 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}] 15:31:45 INFO - PROCESS | 3748 | 1468967505122 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:45 INFO - PROCESS | 3748 | 1468967505248 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:31:45 INFO - PROCESS | 3748 | 1468967505257 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 3748 | 1468967505259 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:45 INFO - PROCESS | 3748 | ++DOCSHELL 16663800 == 34 [pid = 3748] [id = 611] 15:31:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19C90000) [pid = 3748] [serial = 1833] [outer = 00000000] 15:31:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1A0CA800) [pid = 3748] [serial = 1834] [outer = 19C90000] 15:31:45 INFO - PROCESS | 3748 | 1468967505301 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1A0CF800) [pid = 3748] [serial = 1835] [outer = 19C90000] 15:31:45 INFO - PROCESS | 3748 | 1468967505735 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]]]}] 15:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 678ms 15:31:45 INFO - PROCESS | 3748 | 1468967505787 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 3748 | 1468967505790 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 15:31:45 INFO - PROCESS | 3748 | 1468967505793 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 3748 | 1468967505795 Marionette TRACE conn3 <- [1,2410,null,{}] 15:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:31:45 INFO - PROCESS | 3748 | 1468967505800 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}] 15:31:45 INFO - PROCESS | 3748 | 1468967505802 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:45 INFO - PROCESS | 3748 | 1468967505960 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1803E800) [pid = 3748] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (163CD000) [pid = 3748] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1763B400) [pid = 3748] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (18040000) [pid = 3748] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (15695C00) [pid = 3748] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (10F69800) [pid = 3748] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1100E800) [pid = 3748] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A020C00) [pid = 3748] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1665F000) [pid = 3748] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1100E000) [pid = 3748] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (15E09C00) [pid = 3748] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13436C00) [pid = 3748] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:31:46 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (17B13400) [pid = 3748] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:31:46 INFO - PROCESS | 3748 | 1468967506174 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 3748 | 1468967506176 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:46 INFO - PROCESS | 3748 | ++DOCSHELL 10509000 == 35 [pid = 3748] [id = 612] 15:31:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (10A0FC00) [pid = 3748] [serial = 1836] [outer = 00000000] 15:31:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1100E000) [pid = 3748] [serial = 1837] [outer = 10A0FC00] 15:31:46 INFO - PROCESS | 3748 | 1468967506224 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (15E02C00) [pid = 3748] [serial = 1838] [outer = 10A0FC00] 15:31:46 INFO - PROCESS | 3748 | 1468967506578 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]]]}] 15:31:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:31:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 799ms 15:31:46 INFO - PROCESS | 3748 | 1468967506621 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:31:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:31:46 INFO - PROCESS | 3748 | 1468967506623 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 15:31:46 INFO - PROCESS | 3748 | 1468967506626 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 3748 | 1468967506628 Marionette TRACE conn3 <- [1,2414,null,{}] 15:31:46 INFO - PROCESS | 3748 | 1468967506632 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}] 15:31:46 INFO - PROCESS | 3748 | 1468967506633 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:46 INFO - PROCESS | 3748 | 1468967506712 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:31:46 INFO - PROCESS | 3748 | 1468967506807 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 3748 | 1468967506792 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:46 INFO - PROCESS | 3748 | ++DOCSHELL 11CD4800 == 36 [pid = 3748] [id = 613] 15:31:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (163CD000) [pid = 3748] [serial = 1839] [outer = 00000000] 15:31:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A0C7800) [pid = 3748] [serial = 1840] [outer = 163CD000] 15:31:46 INFO - PROCESS | 3748 | 1468967506835 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A0E1000) [pid = 3748] [serial = 1841] [outer = 163CD000] 15:31:47 INFO - PROCESS | 3748 | 1468967507193 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]]]}] 15:31:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:31:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 603ms 15:31:47 INFO - PROCESS | 3748 | 1468967507246 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:31:47 INFO - PROCESS | 3748 | 1468967507248 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 15:31:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:31:47 INFO - PROCESS | 3748 | 1468967507251 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 3748 | 1468967507252 Marionette TRACE conn3 <- [1,2418,null,{}] 15:31:47 INFO - PROCESS | 3748 | 1468967507266 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}] 15:31:47 INFO - PROCESS | 3748 | 1468967507268 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:47 INFO - PROCESS | 3748 | 1468967507367 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:31:47 INFO - PROCESS | 3748 | 1468967507396 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 3748 | 1468967507398 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:47 INFO - PROCESS | 3748 | ++DOCSHELL 10476C00 == 37 [pid = 3748] [id = 614] 15:31:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (104E7000) [pid = 3748] [serial = 1842] [outer = 00000000] 15:31:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A1F7800) [pid = 3748] [serial = 1843] [outer = 104E7000] 15:31:47 INFO - PROCESS | 3748 | 1468967507444 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A568800) [pid = 3748] [serial = 1844] [outer = 104E7000] 15:31:47 INFO - PROCESS | 3748 | 1468967507828 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]]]}] 15:31:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:31:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 618ms 15:31:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:31:47 INFO - PROCESS | 3748 | 1468967507860 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:31:47 INFO - PROCESS | 3748 | 1468967507862 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 15:31:47 INFO - PROCESS | 3748 | 1468967507866 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 3748 | 1468967507868 Marionette TRACE conn3 <- [1,2422,null,{}] 15:31:47 INFO - PROCESS | 3748 | 1468967507872 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}] 15:31:47 INFO - PROCESS | 3748 | 1468967507875 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:47 INFO - PROCESS | 3748 | 1468967507974 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:31:47 INFO - PROCESS | 3748 | 1468967507982 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 3748 | 1468967507984 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:47 INFO - PROCESS | 3748 | ++DOCSHELL 16E37800 == 38 [pid = 3748] [id = 615] 15:31:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1A0C7400) [pid = 3748] [serial = 1845] [outer = 00000000] 15:31:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1A670800) [pid = 3748] [serial = 1846] [outer = 1A0C7400] 15:31:48 INFO - PROCESS | 3748 | 1468967508026 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1A672800) [pid = 3748] [serial = 1847] [outer = 1A0C7400] 15:31:48 INFO - PROCESS | 3748 | 1468967508849 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]]]}] 15:31:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:31:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 995ms 15:31:48 INFO - PROCESS | 3748 | 1468967508873 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 3748 | 1468967508878 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 15:31:48 INFO - PROCESS | 3748 | 1468967508883 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:31:48 INFO - PROCESS | 3748 | 1468967508888 Marionette TRACE conn3 <- [1,2426,null,{}] 15:31:48 INFO - PROCESS | 3748 | 1468967508919 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}] 15:31:48 INFO - PROCESS | 3748 | 1468967508923 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:49 INFO - PROCESS | 3748 | 1468967509047 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:31:49 INFO - PROCESS | 3748 | 1468967509185 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:49 INFO - PROCESS | 3748 | 1468967509189 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:49 INFO - PROCESS | 3748 | ++DOCSHELL 1050D400 == 39 [pid = 3748] [id = 616] 15:31:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (10EE5800) [pid = 3748] [serial = 1848] [outer = 00000000] 15:31:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (114D7400) [pid = 3748] [serial = 1849] [outer = 10EE5800] 15:31:49 INFO - PROCESS | 3748 | 1468967509246 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (13111C00) [pid = 3748] [serial = 1850] [outer = 10EE5800] 15:31:50 INFO - PROCESS | 3748 | 1468967510129 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]]]}] 15:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1282ms 15:31:50 INFO - PROCESS | 3748 | 1468967510187 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 3748 | 1468967510191 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 15:31:50 INFO - PROCESS | 3748 | 1468967510196 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:31:50 INFO - PROCESS | 3748 | 1468967510199 Marionette TRACE conn3 <- [1,2430,null,{}] 15:31:50 INFO - PROCESS | 3748 | 1468967510188 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}] 15:31:50 INFO - PROCESS | 3748 | 1468967510191 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:50 INFO - PROCESS | 3748 | 1468967510302 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:31:50 INFO - PROCESS | 3748 | 1468967510443 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 3748 | 1468967510447 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 10476C00 == 38 [pid = 3748] [id = 614] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 11CD4800 == 37 [pid = 3748] [id = 613] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 10509000 == 36 [pid = 3748] [id = 612] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 16663800 == 35 [pid = 3748] [id = 611] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 10A09800 == 34 [pid = 3748] [id = 610] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 19C8B800 == 33 [pid = 3748] [id = 609] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 19521800 == 32 [pid = 3748] [id = 608] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 17E81C00 == 31 [pid = 3748] [id = 607] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 163C6800 == 30 [pid = 3748] [id = 606] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 15693800 == 29 [pid = 3748] [id = 605] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 15039000 == 28 [pid = 3748] [id = 604] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 13115400 == 27 [pid = 3748] [id = 603] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 10F40000 == 26 [pid = 3748] [id = 602] 15:31:50 INFO - PROCESS | 3748 | --DOCSHELL 19C8E400 == 25 [pid = 3748] [id = 601] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (19EB1800) [pid = 3748] [serial = 1804] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | ++DOCSHELL 10509000 == 26 [pid = 3748] [id = 617] 15:31:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (10A09800) [pid = 3748] [serial = 1851] [outer = 00000000] 15:31:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (114D3000) [pid = 3748] [serial = 1852] [outer = 10A09800] 15:31:50 INFO - PROCESS | 3748 | 1468967510524 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (128A3000) [pid = 3748] [serial = 1853] [outer = 10A09800] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (18040400) [pid = 3748] [serial = 1751] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (19999800) [pid = 3748] [serial = 1802] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (169B5000) [pid = 3748] [serial = 1789] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (17B69000) [pid = 3748] [serial = 1792] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (16F80C00) [pid = 3748] [serial = 1790] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19807000) [pid = 3748] [serial = 1795] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (17E82000) [pid = 3748] [serial = 1793] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19990800) [pid = 3748] [serial = 1801] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19810000) [pid = 3748] [serial = 1796] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1772A000) [pid = 3748] [serial = 1798] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (12821400) [pid = 3748] [serial = 1780] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (12D5D400) [pid = 3748] [serial = 1781] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13930800) [pid = 3748] [serial = 1778] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (131CC000) [pid = 3748] [serial = 1777] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1A0E2800) [pid = 3748] [serial = 1775] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1A0CB400) [pid = 3748] [serial = 1774] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (18038800) [pid = 3748] [serial = 1772] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1700E000) [pid = 3748] [serial = 1771] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (141A4C00) [pid = 3748] [serial = 1769] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (131D0C00) [pid = 3748] [serial = 1768] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (15F93C00) [pid = 3748] [serial = 1786] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (141A0400) [pid = 3748] [serial = 1784] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (13E8DC00) [pid = 3748] [serial = 1783] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (19528800) [pid = 3748] [serial = 1799] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (163C0800) [pid = 3748] [serial = 1787] [outer = 00000000] [url = about:blank] 15:31:50 INFO - PROCESS | 3748 | 1468967510942 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]]]}] 15:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 814ms 15:31:50 INFO - PROCESS | 3748 | 1468967511006 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 3748 | 1468967511011 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 15:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:31:50 INFO - PROCESS | 3748 | 1468967511018 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 3748 | 1468967511020 Marionette TRACE conn3 <- [1,2434,null,{}] 15:31:51 INFO - PROCESS | 3748 | 1468967511024 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}] 15:31:51 INFO - PROCESS | 3748 | 1468967511027 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:51 INFO - PROCESS | 3748 | 1468967511112 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:31:51 INFO - PROCESS | 3748 | 1468967511119 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 3748 | 1468967511121 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:51 INFO - PROCESS | 3748 | ++DOCSHELL 1342F800 == 27 [pid = 3748] [id = 618] 15:31:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (13434000) [pid = 3748] [serial = 1854] [outer = 00000000] 15:31:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1393A000) [pid = 3748] [serial = 1855] [outer = 13434000] 15:31:51 INFO - PROCESS | 3748 | 1468967511151 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (139D2C00) [pid = 3748] [serial = 1856] [outer = 13434000] 15:31:51 INFO - PROCESS | 3748 | 1468967511624 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]]]}] 15:31:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:31:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 678ms 15:31:51 INFO - PROCESS | 3748 | 1468967511682 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:31:51 INFO - PROCESS | 3748 | 1468967511684 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 15:31:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:31:51 INFO - PROCESS | 3748 | 1468967511687 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 3748 | 1468967511691 Marionette TRACE conn3 <- [1,2438,null,{}] 15:31:51 INFO - PROCESS | 3748 | 1468967511702 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}] 15:31:51 INFO - PROCESS | 3748 | 1468967511706 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:51 INFO - PROCESS | 3748 | 1468967511818 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:31:51 INFO - PROCESS | 3748 | 1468967511927 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 3748 | 1468967511930 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:51 INFO - PROCESS | 3748 | ++DOCSHELL 15693800 == 28 [pid = 3748] [id = 619] 15:31:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (15695800) [pid = 3748] [serial = 1857] [outer = 00000000] 15:31:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1586B400) [pid = 3748] [serial = 1858] [outer = 15695800] 15:31:51 INFO - PROCESS | 3748 | 1468967511977 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15F88000) [pid = 3748] [serial = 1859] [outer = 15695800] 15:31:52 INFO - PROCESS | 3748 | 1468967512322 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]]]}] 15:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 679ms 15:31:52 INFO - PROCESS | 3748 | 1468967512370 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 3748 | 1468967512372 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 15:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:31:52 INFO - PROCESS | 3748 | 1468967512376 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 3748 | 1468967512378 Marionette TRACE conn3 <- [1,2442,null,{}] 15:31:52 INFO - PROCESS | 3748 | 1468967512381 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}] 15:31:52 INFO - PROCESS | 3748 | 1468967512383 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:52 INFO - PROCESS | 3748 | 1468967512476 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:31:52 INFO - PROCESS | 3748 | 1468967512481 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 3748 | 1468967512484 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:52 INFO - PROCESS | 3748 | ++DOCSHELL 10A7F800 == 29 [pid = 3748] [id = 620] 15:31:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (12827000) [pid = 3748] [serial = 1860] [outer = 00000000] 15:31:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (16667400) [pid = 3748] [serial = 1861] [outer = 12827000] 15:31:52 INFO - PROCESS | 3748 | 1468967512528 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (169B5400) [pid = 3748] [serial = 1862] [outer = 12827000] 15:31:52 INFO - PROCESS | 3748 | 1468967512975 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]]]}] 15:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 618ms 15:31:52 INFO - PROCESS | 3748 | 1468967512995 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 3748 | 1468967512997 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 15:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:31:52 INFO - PROCESS | 3748 | 1468967513000 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 3748 | 1468967513002 Marionette TRACE conn3 <- [1,2446,null,{}] 15:31:53 INFO - PROCESS | 3748 | 1468967513010 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}] 15:31:53 INFO - PROCESS | 3748 | 1468967513013 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:53 INFO - PROCESS | 3748 | 1468967513121 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:31:53 INFO - PROCESS | 3748 | 1468967513213 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 3748 | 1468967513215 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:53 INFO - PROCESS | 3748 | ++DOCSHELL 17678C00 == 30 [pid = 3748] [id = 621] 15:31:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (17680C00) [pid = 3748] [serial = 1863] [outer = 00000000] 15:31:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (17B20C00) [pid = 3748] [serial = 1864] [outer = 17680C00] 15:31:53 INFO - PROCESS | 3748 | 1468967513259 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (17E7AC00) [pid = 3748] [serial = 1865] [outer = 17680C00] 15:31:53 INFO - PROCESS | 3748 | 1468967513678 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]]]}] 15:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 724ms 15:31:53 INFO - PROCESS | 3748 | 1468967513708 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:31:53 INFO - PROCESS | 3748 | 1468967513710 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 15:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:31:53 INFO - PROCESS | 3748 | 1468967513714 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:31:53 INFO - PROCESS | 3748 | 1468967513715 Marionette TRACE conn3 <- [1,2450,null,{}] 15:31:53 INFO - PROCESS | 3748 | 1468967513719 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}] 15:31:53 INFO - PROCESS | 3748 | 1468967513724 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:53 INFO - PROCESS | 3748 | 1468967513863 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:31:53 INFO - PROCESS | 3748 | 1468967513876 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 3748 | 1468967513878 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:53 INFO - PROCESS | 3748 | ++DOCSHELL 12BD3800 == 31 [pid = 3748] [id = 622] 15:31:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1305D800) [pid = 3748] [serial = 1866] [outer = 00000000] 15:31:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19526400) [pid = 3748] [serial = 1867] [outer = 1305D800] 15:31:53 INFO - PROCESS | 3748 | 1468967513921 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19528400) [pid = 3748] [serial = 1868] [outer = 1305D800] 15:31:54 INFO - PROCESS | 3748 | 1468967514354 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]]]}] 15:31:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:31:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 678ms 15:31:54 INFO - PROCESS | 3748 | 1468967514392 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 3748 | 1468967514394 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 15:31:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:31:54 INFO - PROCESS | 3748 | 1468967514397 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 3748 | 1468967514399 Marionette TRACE conn3 <- [1,2454,null,{}] 15:31:54 INFO - PROCESS | 3748 | 1468967514402 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}] 15:31:54 INFO - PROCESS | 3748 | 1468967514404 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:54 INFO - PROCESS | 3748 | 1468967514526 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:31:54 INFO - PROCESS | 3748 | 1468967514595 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 3748 | 1468967514597 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:54 INFO - PROCESS | 3748 | ++DOCSHELL 19521000 == 32 [pid = 3748] [id = 623] 15:31:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19808C00) [pid = 3748] [serial = 1869] [outer = 00000000] 15:31:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1984C000) [pid = 3748] [serial = 1870] [outer = 19808C00] 15:31:54 INFO - PROCESS | 3748 | 1468967514639 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1984E800) [pid = 3748] [serial = 1871] [outer = 19808C00] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (104E7000) [pid = 3748] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19809000) [pid = 3748] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1569C800) [pid = 3748] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (10A09C00) [pid = 3748] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (15067000) [pid = 3748] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (163C7400) [pid = 3748] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19C90000) [pid = 3748] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (10A0FC00) [pid = 3748] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (163CD000) [pid = 3748] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (10F40400) [pid = 3748] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19C8EC00) [pid = 3748] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (13116400) [pid = 3748] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (17E83400) [pid = 3748] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:31:54 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19C8F000) [pid = 3748] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:31:55 INFO - PROCESS | 3748 | 1468967515167 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]]]}] 15:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 814ms 15:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:31:55 INFO - PROCESS | 3748 | 1468967515207 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 3748 | 1468967515209 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 15:31:55 INFO - PROCESS | 3748 | 1468967515212 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 3748 | 1468967515214 Marionette TRACE conn3 <- [1,2458,null,{}] 15:31:55 INFO - PROCESS | 3748 | 1468967515217 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}] 15:31:55 INFO - PROCESS | 3748 | 1468967515219 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:55 INFO - PROCESS | 3748 | 1468967515299 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:31:55 INFO - PROCESS | 3748 | 1468967515304 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 3748 | 1468967515306 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:55 INFO - PROCESS | 3748 | ++DOCSHELL 1305C400 == 33 [pid = 3748] [id = 624] 15:31:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (13116400) [pid = 3748] [serial = 1872] [outer = 00000000] 15:31:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1952B800) [pid = 3748] [serial = 1873] [outer = 13116400] 15:31:55 INFO - PROCESS | 3748 | 1468967515349 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19843000) [pid = 3748] [serial = 1874] [outer = 13116400] 15:31:55 INFO - PROCESS | 3748 | 1468967515747 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]]]}] 15:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 573ms 15:31:55 INFO - PROCESS | 3748 | 1468967515801 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 3748 | 1468967515803 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 15:31:55 INFO - PROCESS | 3748 | 1468967515806 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:31:55 INFO - PROCESS | 3748 | 1468967515808 Marionette TRACE conn3 <- [1,2462,null,{}] 15:31:55 INFO - PROCESS | 3748 | 1468967515811 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}] 15:31:55 INFO - PROCESS | 3748 | 1468967515813 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:55 INFO - PROCESS | 3748 | 1468967515894 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:31:55 INFO - PROCESS | 3748 | 1468967515901 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 3748 | 1468967515903 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:55 INFO - PROCESS | 3748 | ++DOCSHELL 1984B800 == 34 [pid = 3748] [id = 625] 15:31:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1998E400) [pid = 3748] [serial = 1875] [outer = 00000000] 15:31:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19C8F400) [pid = 3748] [serial = 1876] [outer = 1998E400] 15:31:55 INFO - PROCESS | 3748 | 1468967515944 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19EB0C00) [pid = 3748] [serial = 1877] [outer = 1998E400] 15:31:56 INFO - PROCESS | 3748 | 1468967516391 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]]]}] 15:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 604ms 15:31:56 INFO - PROCESS | 3748 | 1468967516439 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 3748 | 1468967516441 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 15:31:56 INFO - PROCESS | 3748 | 1468967516444 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:31:56 INFO - PROCESS | 3748 | 1468967516445 Marionette TRACE conn3 <- [1,2466,null,{}] 15:31:56 INFO - PROCESS | 3748 | 1468967516449 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}] 15:31:56 INFO - PROCESS | 3748 | 1468967516450 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:56 INFO - PROCESS | 3748 | 1468967516516 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:31:56 INFO - PROCESS | 3748 | 1468967516522 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 3748 | 1468967516523 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:56 INFO - PROCESS | 3748 | ++DOCSHELL 15FA8000 == 35 [pid = 3748] [id = 626] 15:31:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (17B19C00) [pid = 3748] [serial = 1878] [outer = 00000000] 15:31:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A022000) [pid = 3748] [serial = 1879] [outer = 17B19C00] 15:31:56 INFO - PROCESS | 3748 | 1468967516566 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A022400) [pid = 3748] [serial = 1880] [outer = 17B19C00] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 1050D400 == 34 [pid = 3748] [id = 616] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 10509000 == 33 [pid = 3748] [id = 617] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 16E37800 == 32 [pid = 3748] [id = 615] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 1342F800 == 31 [pid = 3748] [id = 618] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 12BD3800 == 30 [pid = 3748] [id = 622] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 19521000 == 29 [pid = 3748] [id = 623] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 1305C400 == 28 [pid = 3748] [id = 624] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 17678C00 == 27 [pid = 3748] [id = 621] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 15693800 == 26 [pid = 3748] [id = 619] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 10A7F800 == 25 [pid = 3748] [id = 620] 15:31:57 INFO - PROCESS | 3748 | --DOCSHELL 1984B800 == 24 [pid = 3748] [id = 625] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1A1F7800) [pid = 3748] [serial = 1843] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1984A800) [pid = 3748] [serial = 1825] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (15F94400) [pid = 3748] [serial = 1816] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (163C2800) [pid = 3748] [serial = 1817] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19848800) [pid = 3748] [serial = 1831] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15695000) [pid = 3748] [serial = 1813] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (156AC800) [pid = 3748] [serial = 1814] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (16E37C00) [pid = 3748] [serial = 1819] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1763C800) [pid = 3748] [serial = 1820] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1A0CA800) [pid = 3748] [serial = 1834] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1A0CF800) [pid = 3748] [serial = 1835] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (15E02C00) [pid = 3748] [serial = 1838] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1A0C7800) [pid = 3748] [serial = 1840] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (114D9000) [pid = 3748] [serial = 1807] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1100E000) [pid = 3748] [serial = 1837] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (11C2F000) [pid = 3748] [serial = 1808] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (19EB0800) [pid = 3748] [serial = 1828] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (131CC400) [pid = 3748] [serial = 1810] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (19524000) [pid = 3748] [serial = 1822] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (19524400) [pid = 3748] [serial = 1823] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (1325A400) [pid = 3748] [serial = 1811] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (19EB4C00) [pid = 3748] [serial = 1805] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 55 (1984BC00) [pid = 3748] [serial = 1832] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 54 (1A0E1000) [pid = 3748] [serial = 1841] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 53 (19EB1400) [pid = 3748] [serial = 1829] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 52 (1A568800) [pid = 3748] [serial = 1844] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | --DOMWINDOW == 51 (1984B400) [pid = 3748] [serial = 1826] [outer = 00000000] [url = about:blank] 15:31:58 INFO - PROCESS | 3748 | 1468967518234 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]]]}] 15:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1839ms 15:31:58 INFO - PROCESS | 3748 | 1468967518282 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 3748 | 1468967518286 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 15:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:31:58 INFO - PROCESS | 3748 | 1468967518291 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 3748 | 1468967518295 Marionette TRACE conn3 <- [1,2470,null,{}] 15:31:58 INFO - PROCESS | 3748 | 1468967518300 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}] 15:31:58 INFO - PROCESS | 3748 | 1468967518303 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:58 INFO - PROCESS | 3748 | 1468967518392 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:31:58 INFO - PROCESS | 3748 | 1468967518400 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 3748 | 1468967518404 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:31:58 INFO - PROCESS | 3748 | ++DOCSHELL 10A81000 == 25 [pid = 3748] [id = 627] 15:31:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 52 (10F3E000) [pid = 3748] [serial = 1881] [outer = 00000000] 15:31:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 53 (11004000) [pid = 3748] [serial = 1882] [outer = 10F3E000] 15:31:58 INFO - PROCESS | 3748 | 1468967518456 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 54 (1100E000) [pid = 3748] [serial = 1883] [outer = 10F3E000] 15:31:59 INFO - PROCESS | 3748 | --DOCSHELL 15FA8000 == 24 [pid = 3748] [id = 626] 15:32:00 INFO - PROCESS | 3748 | 1468967520046 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]]]}] 15:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1809ms 15:32:00 INFO - PROCESS | 3748 | 1468967520108 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 3748 | 1468967520112 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 15:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:32:00 INFO - PROCESS | 3748 | 1468967520117 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 3748 | 1468967520121 Marionette TRACE conn3 <- [1,2474,null,{}] 15:32:00 INFO - PROCESS | 3748 | 1468967520126 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}] 15:32:00 INFO - PROCESS | 3748 | 1468967520130 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:00 INFO - PROCESS | 3748 | 1468967520213 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:32:00 INFO - PROCESS | 3748 | 1468967520226 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 3748 | 1468967520229 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:00 INFO - PROCESS | 3748 | ++DOCSHELL 11A42800 == 25 [pid = 3748] [id = 628] 15:32:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 55 (11C2CC00) [pid = 3748] [serial = 1884] [outer = 00000000] 15:32:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (12933400) [pid = 3748] [serial = 1885] [outer = 11C2CC00] 15:32:00 INFO - PROCESS | 3748 | 1468967520277 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (12B0C800) [pid = 3748] [serial = 1886] [outer = 11C2CC00] 15:32:00 INFO - PROCESS | 3748 | 1468967520766 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]]]}] 15:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 724ms 15:32:00 INFO - PROCESS | 3748 | 1468967520824 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 3748 | 1468967520829 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 15:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:32:00 INFO - PROCESS | 3748 | 1468967520835 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 3748 | 1468967520838 Marionette TRACE conn3 <- [1,2478,null,{}] 15:32:00 INFO - PROCESS | 3748 | 1468967520842 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}] 15:32:00 INFO - PROCESS | 3748 | 1468967520844 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:00 INFO - PROCESS | 3748 | 1468967520932 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:32:00 INFO - PROCESS | 3748 | 1468967520938 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 3748 | 1468967520941 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:00 INFO - PROCESS | 3748 | ++DOCSHELL 131D2400 == 26 [pid = 3748] [id = 629] 15:32:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (1324E800) [pid = 3748] [serial = 1887] [outer = 00000000] 15:32:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (1325C800) [pid = 3748] [serial = 1888] [outer = 1324E800] 15:32:00 INFO - PROCESS | 3748 | 1468967520996 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (13930800) [pid = 3748] [serial = 1889] [outer = 1324E800] 15:32:01 INFO - PROCESS | 3748 | 1468967521443 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]]]}] 15:32:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 603ms 15:32:01 INFO - PROCESS | 3748 | 1468967521453 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:32:01 INFO - PROCESS | 3748 | 1468967521455 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 15:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:32:01 INFO - PROCESS | 3748 | 1468967521470 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:32:01 INFO - PROCESS | 3748 | 1468967521474 Marionette TRACE conn3 <- [1,2482,null,{}] 15:32:01 INFO - PROCESS | 3748 | 1468967521485 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}] 15:32:01 INFO - PROCESS | 3748 | 1468967521490 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:01 INFO - PROCESS | 3748 | 1468967521575 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:32:01 INFO - PROCESS | 3748 | 1468967521617 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 3748 | 1468967521620 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:01 INFO - PROCESS | 3748 | ++DOCSHELL 15695000 == 27 [pid = 3748] [id = 630] 15:32:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (15697400) [pid = 3748] [serial = 1890] [outer = 00000000] 15:32:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (1569C800) [pid = 3748] [serial = 1891] [outer = 15697400] 15:32:01 INFO - PROCESS | 3748 | 1468967521651 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (1586F000) [pid = 3748] [serial = 1892] [outer = 15697400] 15:32:02 INFO - PROCESS | 3748 | 1468967522097 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]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 679ms 15:32:02 INFO - PROCESS | 3748 | 1468967522152 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 3748 | 1468967522154 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 15:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:32:02 INFO - PROCESS | 3748 | 1468967522141 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 3748 | 1468967522142 Marionette TRACE conn3 <- [1,2486,null,{}] 15:32:02 INFO - PROCESS | 3748 | 1468967522156 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}] 15:32:02 INFO - PROCESS | 3748 | 1468967522159 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:02 INFO - PROCESS | 3748 | 1468967522248 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:32:02 INFO - PROCESS | 3748 | 1468967522255 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:02 INFO - PROCESS | 3748 | 1468967522257 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:02 INFO - PROCESS | 3748 | ++DOCSHELL 15E0DC00 == 28 [pid = 3748] [id = 631] 15:32:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (15E10400) [pid = 3748] [serial = 1893] [outer = 00000000] 15:32:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (163C0400) [pid = 3748] [serial = 1894] [outer = 15E10400] 15:32:02 INFO - PROCESS | 3748 | 1468967522304 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (163C6800) [pid = 3748] [serial = 1895] [outer = 15E10400] 15:32:02 INFO - PROCESS | 3748 | 1468967522734 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]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 618ms 15:32:02 INFO - PROCESS | 3748 | 1468967522779 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 3748 | 1468967522781 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 15:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:32:02 INFO - PROCESS | 3748 | 1468967522784 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 3748 | 1468967522786 Marionette TRACE conn3 <- [1,2490,null,{}] 15:32:02 INFO - PROCESS | 3748 | 1468967522790 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}] 15:32:02 INFO - PROCESS | 3748 | 1468967522792 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:02 INFO - PROCESS | 3748 | 1468967522868 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:32:02 INFO - PROCESS | 3748 | 1468967522874 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:02 INFO - PROCESS | 3748 | 1468967522876 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:02 INFO - PROCESS | 3748 | ++DOCSHELL 163CB800 == 29 [pid = 3748] [id = 632] 15:32:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (16669000) [pid = 3748] [serial = 1896] [outer = 00000000] 15:32:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (16F80C00) [pid = 3748] [serial = 1897] [outer = 16669000] 15:32:02 INFO - PROCESS | 3748 | 1468967522920 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1763B400) [pid = 3748] [serial = 1898] [outer = 16669000] 15:32:03 INFO - PROCESS | 3748 | 1468967523368 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]]]}] 15:32:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:32:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 618ms 15:32:03 INFO - PROCESS | 3748 | 1468967523409 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:32:03 INFO - PROCESS | 3748 | 1468967523411 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 15:32:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:32:03 INFO - PROCESS | 3748 | 1468967523414 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 3748 | 1468967523416 Marionette TRACE conn3 <- [1,2494,null,{}] 15:32:03 INFO - PROCESS | 3748 | 1468967523419 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}] 15:32:03 INFO - PROCESS | 3748 | 1468967523425 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:03 INFO - PROCESS | 3748 | 1468967523527 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:32:03 INFO - PROCESS | 3748 | 1468967523534 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 3748 | 1468967523536 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:03 INFO - PROCESS | 3748 | ++DOCSHELL 17735800 == 30 [pid = 3748] [id = 633] 15:32:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (17E80000) [pid = 3748] [serial = 1899] [outer = 00000000] 15:32:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1803F400) [pid = 3748] [serial = 1900] [outer = 17E80000] 15:32:03 INFO - PROCESS | 3748 | 1468967523581 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19521800) [pid = 3748] [serial = 1901] [outer = 17E80000] 15:32:03 INFO - PROCESS | 3748 | 1468967524007 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]]]}] 15:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 603ms 15:32:04 INFO - PROCESS | 3748 | 1468967524044 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 3748 | 1468967524046 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 15:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:32:04 INFO - PROCESS | 3748 | 1468967524049 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 3748 | 1468967524051 Marionette TRACE conn3 <- [1,2498,null,{}] 15:32:04 INFO - PROCESS | 3748 | 1468967524055 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}] 15:32:04 INFO - PROCESS | 3748 | 1468967524057 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:04 INFO - PROCESS | 3748 | 1468967524163 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:32:04 INFO - PROCESS | 3748 | 1468967524256 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 3748 | 1468967524258 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:04 INFO - PROCESS | 3748 | ++DOCSHELL 15F94400 == 31 [pid = 3748] [id = 634] 15:32:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1772F000) [pid = 3748] [serial = 1902] [outer = 00000000] 15:32:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19804400) [pid = 3748] [serial = 1903] [outer = 1772F000] 15:32:04 INFO - PROCESS | 3748 | 1468967524310 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19805C00) [pid = 3748] [serial = 1904] [outer = 1772F000] 15:32:04 INFO - PROCESS | 3748 | 1468967524710 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]]]}] 15:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 708ms 15:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:32:04 INFO - PROCESS | 3748 | 1468967524750 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 3748 | 1468967524752 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 15:32:04 INFO - PROCESS | 3748 | 1468967524755 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 3748 | 1468967524757 Marionette TRACE conn3 <- [1,2502,null,{}] 15:32:04 INFO - PROCESS | 3748 | 1468967524760 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}] 15:32:04 INFO - PROCESS | 3748 | 1468967524762 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:04 INFO - PROCESS | 3748 | 1468967524873 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:32:04 INFO - PROCESS | 3748 | 1468967524879 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 3748 | 1468967524881 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:04 INFO - PROCESS | 3748 | ++DOCSHELL 15693800 == 32 [pid = 3748] [id = 635] 15:32:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (18042400) [pid = 3748] [serial = 1905] [outer = 00000000] 15:32:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19C85800) [pid = 3748] [serial = 1906] [outer = 18042400] 15:32:04 INFO - PROCESS | 3748 | 1468967524923 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19C89C00) [pid = 3748] [serial = 1907] [outer = 18042400] 15:32:05 INFO - PROCESS | 3748 | 1468967525347 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]]]}] 15:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 603ms 15:32:05 INFO - PROCESS | 3748 | 1468967525376 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 3748 | 1468967525378 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 15:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:32:05 INFO - PROCESS | 3748 | 1468967525381 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 3748 | 1468967525383 Marionette TRACE conn3 <- [1,2506,null,{}] 15:32:05 INFO - PROCESS | 3748 | 1468967525386 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}] 15:32:05 INFO - PROCESS | 3748 | 1468967525388 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:05 INFO - PROCESS | 3748 | 1468967525501 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:32:05 INFO - PROCESS | 3748 | 1468967525578 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 3748 | 1468967525580 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:05 INFO - PROCESS | 3748 | ++DOCSHELL 15693000 == 33 [pid = 3748] [id = 636] 15:32:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19E50400) [pid = 3748] [serial = 1908] [outer = 00000000] 15:32:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19EB7800) [pid = 3748] [serial = 1909] [outer = 19E50400] 15:32:05 INFO - PROCESS | 3748 | 1468967525623 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19EB8000) [pid = 3748] [serial = 1910] [outer = 19E50400] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1998E400) [pid = 3748] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (17B19C00) [pid = 3748] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (17680C00) [pid = 3748] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1305D800) [pid = 3748] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19808C00) [pid = 3748] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (12827000) [pid = 3748] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (15695800) [pid = 3748] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (13434000) [pid = 3748] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (10A09800) [pid = 3748] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (10EE5800) [pid = 3748] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1A0C7400) [pid = 3748] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:32:06 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (13116400) [pid = 3748] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:32:06 INFO - PROCESS | 3748 | 1468967526168 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]]]}] 15:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 875ms 15:32:06 INFO - PROCESS | 3748 | 1468967526248 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 3748 | 1468967526250 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 15:32:06 INFO - PROCESS | 3748 | 1468967526253 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:32:06 INFO - PROCESS | 3748 | 1468967526255 Marionette TRACE conn3 <- [1,2510,null,{}] 15:32:06 INFO - PROCESS | 3748 | 1468967526259 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}] 15:32:06 INFO - PROCESS | 3748 | 1468967526260 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:06 INFO - PROCESS | 3748 | 1468967526359 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:32:06 INFO - PROCESS | 3748 | 1468967526368 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 3748 | 1468967526369 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:06 INFO - PROCESS | 3748 | ++DOCSHELL 11005000 == 34 [pid = 3748] [id = 637] 15:32:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1100A000) [pid = 3748] [serial = 1911] [outer = 00000000] 15:32:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1393F400) [pid = 3748] [serial = 1912] [outer = 1100A000] 15:32:06 INFO - PROCESS | 3748 | 1468967526411 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (163C1400) [pid = 3748] [serial = 1913] [outer = 1100A000] 15:32:06 INFO - PROCESS | 3748 | 1468967526859 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]]]}] 15:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 678ms 15:32:06 INFO - PROCESS | 3748 | 1468967526936 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 3748 | 1468967526938 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 15:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:32:06 INFO - PROCESS | 3748 | 1468967526941 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 3748 | 1468967526944 Marionette TRACE conn3 <- [1,2514,null,{}] 15:32:06 INFO - PROCESS | 3748 | 1468967526947 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}] 15:32:06 INFO - PROCESS | 3748 | 1468967526950 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:07 INFO - PROCESS | 3748 | 1468967527040 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:32:07 INFO - PROCESS | 3748 | 1468967527047 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:07 INFO - PROCESS | 3748 | 1468967527049 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:07 INFO - PROCESS | 3748 | ++DOCSHELL 163C9C00 == 35 [pid = 3748] [id = 638] 15:32:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (18010800) [pid = 3748] [serial = 1914] [outer = 00000000] 15:32:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1A0C6C00) [pid = 3748] [serial = 1915] [outer = 18010800] 15:32:07 INFO - PROCESS | 3748 | 1468967527094 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1A0D0800) [pid = 3748] [serial = 1916] [outer = 18010800] 15:32:07 INFO - PROCESS | 3748 | 1468967527512 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]]]}] 15:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 619ms 15:32:07 INFO - PROCESS | 3748 | 1468967527565 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 3748 | 1468967527567 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 15:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:32:07 INFO - PROCESS | 3748 | 1468967527570 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 3748 | 1468967527572 Marionette TRACE conn3 <- [1,2518,null,{}] 15:32:07 INFO - PROCESS | 3748 | 1468967527575 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}] 15:32:07 INFO - PROCESS | 3748 | 1468967527577 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:07 INFO - PROCESS | 3748 | 1468967527639 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:32:07 INFO - PROCESS | 3748 | 1468967527647 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:07 INFO - PROCESS | 3748 | 1468967527649 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:07 INFO - PROCESS | 3748 | ++DOCSHELL 1A0C6800 == 36 [pid = 3748] [id = 639] 15:32:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1A0D2C00) [pid = 3748] [serial = 1917] [outer = 00000000] 15:32:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A1EA400) [pid = 3748] [serial = 1918] [outer = 1A0D2C00] 15:32:07 INFO - PROCESS | 3748 | 1468967527691 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A1EC400) [pid = 3748] [serial = 1919] [outer = 1A0D2C00] 15:32:08 INFO - PROCESS | 3748 | 1468967528153 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]]]}] 15:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 663ms 15:32:08 INFO - PROCESS | 3748 | 1468967528234 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:32:08 INFO - PROCESS | 3748 | 1468967528239 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 15:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:32:08 INFO - PROCESS | 3748 | 1468967528244 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:32:08 INFO - PROCESS | 3748 | 1468967528249 Marionette TRACE conn3 <- [1,2522,null,{}] 15:32:08 INFO - PROCESS | 3748 | 1468967528256 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}] 15:32:08 INFO - PROCESS | 3748 | 1468967528260 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:08 INFO - PROCESS | 3748 | 1468967528441 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:32:08 INFO - PROCESS | 3748 | 1468967528582 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 3748 | 1468967528587 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:08 INFO - PROCESS | 3748 | ++DOCSHELL 1143E400 == 37 [pid = 3748] [id = 640] 15:32:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1143F000) [pid = 3748] [serial = 1920] [outer = 00000000] 15:32:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1292F800) [pid = 3748] [serial = 1921] [outer = 1143F000] 15:32:08 INFO - PROCESS | 3748 | 1468967528643 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (13030C00) [pid = 3748] [serial = 1922] [outer = 1143F000] 15:32:09 INFO - PROCESS | 3748 | 1468967529265 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]]]}] 15:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1116ms 15:32:09 INFO - PROCESS | 3748 | 1468967529382 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 3748 | 1468967529386 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 15:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:32:09 INFO - PROCESS | 3748 | 1468967529394 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 3748 | 1468967529398 Marionette TRACE conn3 <- [1,2526,null,{}] 15:32:09 INFO - PROCESS | 3748 | 1468967529404 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}] 15:32:09 INFO - PROCESS | 3748 | 1468967529409 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:09 INFO - PROCESS | 3748 | 1468967529519 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:32:09 INFO - PROCESS | 3748 | 1468967529651 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:09 INFO - PROCESS | 3748 | 1468967529654 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:09 INFO - PROCESS | 3748 | ++DOCSHELL 13E8D400 == 38 [pid = 3748] [id = 641] 15:32:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (13E8E000) [pid = 3748] [serial = 1923] [outer = 00000000] 15:32:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (14440000) [pid = 3748] [serial = 1924] [outer = 13E8E000] 15:32:09 INFO - PROCESS | 3748 | 1468967529710 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (15698800) [pid = 3748] [serial = 1925] [outer = 13E8E000] 15:32:10 INFO - PROCESS | 3748 | 1468967530599 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]]]}] 15:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1251ms 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 163C9C00 == 37 [pid = 3748] [id = 638] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 11005000 == 36 [pid = 3748] [id = 637] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 15693000 == 35 [pid = 3748] [id = 636] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 15693800 == 34 [pid = 3748] [id = 635] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 15F94400 == 33 [pid = 3748] [id = 634] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 17735800 == 32 [pid = 3748] [id = 633] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 163CB800 == 31 [pid = 3748] [id = 632] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 15E0DC00 == 30 [pid = 3748] [id = 631] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 15695000 == 29 [pid = 3748] [id = 630] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 131D2400 == 28 [pid = 3748] [id = 629] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 11A42800 == 27 [pid = 3748] [id = 628] 15:32:10 INFO - PROCESS | 3748 | --DOCSHELL 10A81000 == 26 [pid = 3748] [id = 627] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19EB0C00) [pid = 3748] [serial = 1877] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1A022000) [pid = 3748] [serial = 1879] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (11004000) [pid = 3748] [serial = 1882] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (17B20C00) [pid = 3748] [serial = 1864] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19526400) [pid = 3748] [serial = 1867] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (17E7AC00) [pid = 3748] [serial = 1865] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1984C000) [pid = 3748] [serial = 1870] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19528400) [pid = 3748] [serial = 1868] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19C8F400) [pid = 3748] [serial = 1876] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1984E800) [pid = 3748] [serial = 1871] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (16667400) [pid = 3748] [serial = 1861] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1586B400) [pid = 3748] [serial = 1858] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (15F88000) [pid = 3748] [serial = 1859] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1393A000) [pid = 3748] [serial = 1855] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (139D2C00) [pid = 3748] [serial = 1856] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (114D3000) [pid = 3748] [serial = 1852] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (128A3000) [pid = 3748] [serial = 1853] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (13111C00) [pid = 3748] [serial = 1850] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (114D7400) [pid = 3748] [serial = 1849] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (1A670800) [pid = 3748] [serial = 1846] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1A672800) [pid = 3748] [serial = 1847] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (1952B800) [pid = 3748] [serial = 1873] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (19843000) [pid = 3748] [serial = 1874] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (169B5400) [pid = 3748] [serial = 1862] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (1A022400) [pid = 3748] [serial = 1880] [outer = 00000000] [url = about:blank] 15:32:10 INFO - PROCESS | 3748 | 1468967530685 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:32:10 INFO - PROCESS | 3748 | 1468967530689 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 15:32:10 INFO - PROCESS | 3748 | 1468967530695 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:32:10 INFO - PROCESS | 3748 | 1468967530698 Marionette TRACE conn3 <- [1,2530,null,{}] 15:32:10 INFO - PROCESS | 3748 | 1468967530703 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}] 15:32:10 INFO - PROCESS | 3748 | 1468967530706 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:10 INFO - PROCESS | 3748 | 1468967530799 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:32:10 INFO - PROCESS | 3748 | 1468967530806 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 3748 | 1468967530810 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:10 INFO - PROCESS | 3748 | ++DOCSHELL 11007400 == 27 [pid = 3748] [id = 642] 15:32:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (114D7400) [pid = 3748] [serial = 1926] [outer = 00000000] 15:32:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (1281D000) [pid = 3748] [serial = 1927] [outer = 114D7400] 15:32:10 INFO - PROCESS | 3748 | 1468967530842 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (12977800) [pid = 3748] [serial = 1928] [outer = 114D7400] 15:32:11 INFO - PROCESS | 3748 | 1468967531361 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]]]}] 15:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 708ms 15:32:11 INFO - PROCESS | 3748 | 1468967531402 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 3748 | 1468967531406 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 15:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:32:11 INFO - PROCESS | 3748 | 1468967531412 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 3748 | 1468967531414 Marionette TRACE conn3 <- [1,2534,null,{}] 15:32:11 INFO - PROCESS | 3748 | 1468967531418 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}] 15:32:11 INFO - PROCESS | 3748 | 1468967531420 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:11 INFO - PROCESS | 3748 | 1468967531544 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:32:11 INFO - PROCESS | 3748 | 1468967531641 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 3748 | 1468967531644 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:11 INFO - PROCESS | 3748 | ++DOCSHELL 131CC400 == 28 [pid = 3748] [id = 643] 15:32:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (131D2000) [pid = 3748] [serial = 1929] [outer = 00000000] 15:32:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (13937400) [pid = 3748] [serial = 1930] [outer = 131D2000] 15:32:11 INFO - PROCESS | 3748 | 1468967531690 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (13C58000) [pid = 3748] [serial = 1931] [outer = 131D2000] 15:32:12 INFO - PROCESS | 3748 | 1468967532049 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]]]}] 15:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 679ms 15:32:12 INFO - PROCESS | 3748 | 1468967532094 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 3748 | 1468967532096 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 15:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:32:12 INFO - PROCESS | 3748 | 1468967532099 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 3748 | 1468967532103 Marionette TRACE conn3 <- [1,2538,null,{}] 15:32:12 INFO - PROCESS | 3748 | 1468967532114 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}] 15:32:12 INFO - PROCESS | 3748 | 1468967532118 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:12 INFO - PROCESS | 3748 | 1468967532231 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:32:12 INFO - PROCESS | 3748 | 1468967532247 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 3748 | 1468967532250 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:12 INFO - PROCESS | 3748 | ++DOCSHELL 15E0C800 == 29 [pid = 3748] [id = 644] 15:32:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (15E0CC00) [pid = 3748] [serial = 1932] [outer = 00000000] 15:32:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (15FA1C00) [pid = 3748] [serial = 1933] [outer = 15E0CC00] 15:32:12 INFO - PROCESS | 3748 | 1468967532280 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (163C0C00) [pid = 3748] [serial = 1934] [outer = 15E0CC00] 15:32:12 INFO - PROCESS | 3748 | 1468967532738 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]]]}] 15:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 678ms 15:32:12 INFO - PROCESS | 3748 | 1468967532781 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 3748 | 1468967532783 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 15:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:32:12 INFO - PROCESS | 3748 | 1468967532770 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 3748 | 1468967532772 Marionette TRACE conn3 <- [1,2542,null,{}] 15:32:12 INFO - PROCESS | 3748 | 1468967532775 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}] 15:32:12 INFO - PROCESS | 3748 | 1468967532777 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:12 INFO - PROCESS | 3748 | 1468967532861 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:32:12 INFO - PROCESS | 3748 | 1468967532867 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 3748 | 1468967532869 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:12 INFO - PROCESS | 3748 | ++DOCSHELL 169B3400 == 30 [pid = 3748] [id = 645] 15:32:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (169BF000) [pid = 3748] [serial = 1935] [outer = 00000000] 15:32:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (17640400) [pid = 3748] [serial = 1936] [outer = 169BF000] 15:32:12 INFO - PROCESS | 3748 | 1468967532913 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (17730400) [pid = 3748] [serial = 1937] [outer = 169BF000] 15:32:13 INFO - PROCESS | 3748 | 1468967533387 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]]]}] 15:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 664ms 15:32:13 INFO - PROCESS | 3748 | 1468967533451 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 3748 | 1468967533453 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 15:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:32:13 INFO - PROCESS | 3748 | 1468967533463 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 3748 | 1468967533465 Marionette TRACE conn3 <- [1,2546,null,{}] 15:32:13 INFO - PROCESS | 3748 | 1468967533468 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}] 15:32:13 INFO - PROCESS | 3748 | 1468967533470 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:13 INFO - PROCESS | 3748 | 1468967533589 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:32:13 INFO - PROCESS | 3748 | 1468967533684 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 3748 | 1468967533687 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:13 INFO - PROCESS | 3748 | ++DOCSHELL 17B69000 == 31 [pid = 3748] [id = 646] 15:32:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (17E7AC00) [pid = 3748] [serial = 1938] [outer = 00000000] 15:32:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (18038000) [pid = 3748] [serial = 1939] [outer = 17E7AC00] 15:32:13 INFO - PROCESS | 3748 | 1468967533732 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1803DC00) [pid = 3748] [serial = 1940] [outer = 17E7AC00] 15:32:14 INFO - PROCESS | 3748 | 1468967534155 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]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 708ms 15:32:14 INFO - PROCESS | 3748 | 1468967534184 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 3748 | 1468967534186 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 15:32:14 INFO - PROCESS | 3748 | 1468967534190 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:32:14 INFO - PROCESS | 3748 | 1468967534191 Marionette TRACE conn3 <- [1,2550,null,{}] 15:32:14 INFO - PROCESS | 3748 | 1468967534195 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}] 15:32:14 INFO - PROCESS | 3748 | 1468967534200 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:14 INFO - PROCESS | 3748 | 1468967534327 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:32:14 INFO - PROCESS | 3748 | 1468967534340 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 3748 | 1468967534342 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:14 INFO - PROCESS | 3748 | ++DOCSHELL 19529800 == 32 [pid = 3748] [id = 647] 15:32:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1952C400) [pid = 3748] [serial = 1941] [outer = 00000000] 15:32:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19846400) [pid = 3748] [serial = 1942] [outer = 1952C400] 15:32:14 INFO - PROCESS | 3748 | 1468967534386 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1984A000) [pid = 3748] [serial = 1943] [outer = 1952C400] 15:32:14 INFO - PROCESS | 3748 | 1468967534854 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]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 708ms 15:32:14 INFO - PROCESS | 3748 | 1468967534921 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 3748 | 1468967534923 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 15:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:32:14 INFO - PROCESS | 3748 | 1468967534937 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 3748 | 1468967534939 Marionette TRACE conn3 <- [1,2554,null,{}] 15:32:14 INFO - PROCESS | 3748 | 1468967534943 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}] 15:32:14 INFO - PROCESS | 3748 | 1468967534945 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:15 INFO - PROCESS | 3748 | 1468967535172 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (11C2CC00) [pid = 3748] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (15E10400) [pid = 3748] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (15697400) [pid = 3748] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (17E80000) [pid = 3748] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1324E800) [pid = 3748] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1772F000) [pid = 3748] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (18042400) [pid = 3748] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19E50400) [pid = 3748] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1100A000) [pid = 3748] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (18010800) [pid = 3748] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (16669000) [pid = 3748] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:32:15 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (10F3E000) [pid = 3748] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:32:15 INFO - PROCESS | 3748 | 1468967535241 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 3748 | 1468967535227 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:15 INFO - PROCESS | 3748 | ++DOCSHELL 10566000 == 33 [pid = 3748] [id = 648] 15:32:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (10A7F800) [pid = 3748] [serial = 1944] [outer = 00000000] 15:32:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (131C4000) [pid = 3748] [serial = 1945] [outer = 10A7F800] 15:32:15 INFO - PROCESS | 3748 | 1468967535271 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (131C4C00) [pid = 3748] [serial = 1946] [outer = 10A7F800] 15:32:15 INFO - PROCESS | 3748 | 1468967535629 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]]]}] 15:32:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:32:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 709ms 15:32:15 INFO - PROCESS | 3748 | 1468967535662 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 3748 | 1468967535664 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 15:32:15 INFO - PROCESS | 3748 | 1468967535667 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:32:15 INFO - PROCESS | 3748 | 1468967535669 Marionette TRACE conn3 <- [1,2558,null,{}] 15:32:15 INFO - PROCESS | 3748 | 1468967535673 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}] 15:32:15 INFO - PROCESS | 3748 | 1468967535674 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:15 INFO - PROCESS | 3748 | 1468967535736 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:32:15 INFO - PROCESS | 3748 | 1468967535742 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 3748 | 1468967535744 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:15 INFO - PROCESS | 3748 | ++DOCSHELL 139C9C00 == 34 [pid = 3748] [id = 649] 15:32:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1419F000) [pid = 3748] [serial = 1947] [outer = 00000000] 15:32:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1984F000) [pid = 3748] [serial = 1948] [outer = 1419F000] 15:32:15 INFO - PROCESS | 3748 | 1468967535789 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (19C83400) [pid = 3748] [serial = 1949] [outer = 1419F000] 15:32:16 INFO - PROCESS | 3748 | 1468967536204 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]]]}] 15:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 573ms 15:32:16 INFO - PROCESS | 3748 | 1468967536230 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 3748 | 1468967536231 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 15:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:32:16 INFO - PROCESS | 3748 | 1468967536235 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 3748 | 1468967536236 Marionette TRACE conn3 <- [1,2562,null,{}] 15:32:16 INFO - PROCESS | 3748 | 1468967536253 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}] 15:32:16 INFO - PROCESS | 3748 | 1468967536254 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:16 INFO - PROCESS | 3748 | 1468967536339 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:32:16 INFO - PROCESS | 3748 | 1468967536345 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 3748 | 1468967536346 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:16 INFO - PROCESS | 3748 | ++DOCSHELL 19C90000 == 35 [pid = 3748] [id = 650] 15:32:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19E50800) [pid = 3748] [serial = 1950] [outer = 00000000] 15:32:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19EB9000) [pid = 3748] [serial = 1951] [outer = 19E50800] 15:32:16 INFO - PROCESS | 3748 | 1468967536399 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19EBC800) [pid = 3748] [serial = 1952] [outer = 19E50800] 15:32:16 INFO - PROCESS | 3748 | 1468967536839 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]]]}] 15:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 618ms 15:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:32:16 INFO - PROCESS | 3748 | 1468967536863 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 3748 | 1468967536865 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 15:32:16 INFO - PROCESS | 3748 | 1468967536869 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 3748 | 1468967536870 Marionette TRACE conn3 <- [1,2566,null,{}] 15:32:16 INFO - PROCESS | 3748 | 1468967536874 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}] 15:32:16 INFO - PROCESS | 3748 | 1468967536875 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:16 INFO - PROCESS | 3748 | 1468967537002 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:32:17 INFO - PROCESS | 3748 | 1468967537010 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 3748 | 1468967537012 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:17 INFO - PROCESS | 3748 | ++DOCSHELL 19C8F800 == 36 [pid = 3748] [id = 651] 15:32:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1A020400) [pid = 3748] [serial = 1953] [outer = 00000000] 15:32:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1A0C8800) [pid = 3748] [serial = 1954] [outer = 1A020400] 15:32:17 INFO - PROCESS | 3748 | 1468967537054 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A0C7000) [pid = 3748] [serial = 1955] [outer = 1A020400] 15:32:17 INFO - PROCESS | 3748 | 1468967537675 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]]]}] 15:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 905ms 15:32:17 INFO - PROCESS | 3748 | 1468967537777 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 3748 | 1468967537782 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 15:32:17 INFO - PROCESS | 3748 | 1468967537787 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:32:17 INFO - PROCESS | 3748 | 1468967537792 Marionette TRACE conn3 <- [1,2570,null,{}] 15:32:17 INFO - PROCESS | 3748 | 1468967537797 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}] 15:32:17 INFO - PROCESS | 3748 | 1468967537800 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:17 INFO - PROCESS | 3748 | 1468967537920 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:32:18 INFO - PROCESS | 3748 | 1468967538054 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 3748 | 1468967538057 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:18 INFO - PROCESS | 3748 | ++DOCSHELL 10F40000 == 37 [pid = 3748] [id = 652] 15:32:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (10F40800) [pid = 3748] [serial = 1956] [outer = 00000000] 15:32:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (12BCDC00) [pid = 3748] [serial = 1957] [outer = 10F40800] 15:32:18 INFO - PROCESS | 3748 | 1468967538098 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (13C55400) [pid = 3748] [serial = 1958] [outer = 10F40800] 15:32:18 INFO - PROCESS | 3748 | 1468967538679 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]]]}] 15:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 965ms 15:32:18 INFO - PROCESS | 3748 | 1468967538756 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 3748 | 1468967538760 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 15:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:32:18 INFO - PROCESS | 3748 | 1468967538781 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 3748 | 1468967538784 Marionette TRACE conn3 <- [1,2574,null,{}] 15:32:18 INFO - PROCESS | 3748 | 1468967538788 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}] 15:32:18 INFO - PROCESS | 3748 | 1468967538791 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:18 INFO - PROCESS | 3748 | 1468967538908 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:32:19 INFO - PROCESS | 3748 | 1468967539044 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 3748 | 1468967539046 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:19 INFO - PROCESS | 3748 | ++DOCSHELL 15870400 == 38 [pid = 3748] [id = 653] 15:32:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (15E0E400) [pid = 3748] [serial = 1959] [outer = 00000000] 15:32:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (163C9800) [pid = 3748] [serial = 1960] [outer = 15E0E400] 15:32:19 INFO - PROCESS | 3748 | 1468967539103 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (17643800) [pid = 3748] [serial = 1961] [outer = 15E0E400] 15:32:19 INFO - PROCESS | 3748 | 1468967539675 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]]]}] 15:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 905ms 15:32:19 INFO - PROCESS | 3748 | 1468967539690 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 3748 | 1468967539692 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 15:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:32:19 INFO - PROCESS | 3748 | 1468967539721 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 3748 | 1468967539725 Marionette TRACE conn3 <- [1,2578,null,{}] 15:32:19 INFO - PROCESS | 3748 | 1468967539736 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}] 15:32:19 INFO - PROCESS | 3748 | 1468967539741 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:19 INFO - PROCESS | 3748 | 1468967539864 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:32:19 INFO - PROCESS | 3748 | 1468967539964 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 3748 | 1468967539967 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:20 INFO - PROCESS | 3748 | ++DOCSHELL 102C9000 == 39 [pid = 3748] [id = 654] 15:32:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (10439800) [pid = 3748] [serial = 1962] [outer = 00000000] 15:32:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (10A78C00) [pid = 3748] [serial = 1963] [outer = 10439800] 15:32:20 INFO - PROCESS | 3748 | 1468967540186 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (10F66400) [pid = 3748] [serial = 1964] [outer = 10439800] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 19C90000 == 38 [pid = 3748] [id = 650] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 139C9C00 == 37 [pid = 3748] [id = 649] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 10566000 == 36 [pid = 3748] [id = 648] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 19529800 == 35 [pid = 3748] [id = 647] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 17B69000 == 34 [pid = 3748] [id = 646] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 169B3400 == 33 [pid = 3748] [id = 645] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 15E0C800 == 32 [pid = 3748] [id = 644] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 131CC400 == 31 [pid = 3748] [id = 643] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 11007400 == 30 [pid = 3748] [id = 642] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 1A0C6800 == 29 [pid = 3748] [id = 639] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 1143E400 == 28 [pid = 3748] [id = 640] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 13E8D400 == 27 [pid = 3748] [id = 641] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 15870400 == 26 [pid = 3748] [id = 653] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 19C8F800 == 25 [pid = 3748] [id = 651] 15:32:21 INFO - PROCESS | 3748 | --DOCSHELL 10F40000 == 24 [pid = 3748] [id = 652] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (12933400) [pid = 3748] [serial = 1885] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (12B0C800) [pid = 3748] [serial = 1886] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (163C0400) [pid = 3748] [serial = 1894] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (163C6800) [pid = 3748] [serial = 1895] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1569C800) [pid = 3748] [serial = 1891] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1586F000) [pid = 3748] [serial = 1892] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1803F400) [pid = 3748] [serial = 1900] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1325C800) [pid = 3748] [serial = 1888] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (19804400) [pid = 3748] [serial = 1903] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (13930800) [pid = 3748] [serial = 1889] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19C85800) [pid = 3748] [serial = 1906] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (19EB7800) [pid = 3748] [serial = 1909] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1393F400) [pid = 3748] [serial = 1912] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (163C1400) [pid = 3748] [serial = 1913] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1A0C6C00) [pid = 3748] [serial = 1915] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19EB8000) [pid = 3748] [serial = 1910] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (16F80C00) [pid = 3748] [serial = 1897] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1100E000) [pid = 3748] [serial = 1883] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1763B400) [pid = 3748] [serial = 1898] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (19C89C00) [pid = 3748] [serial = 1907] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1A1EA400) [pid = 3748] [serial = 1918] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19805C00) [pid = 3748] [serial = 1904] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (19521800) [pid = 3748] [serial = 1901] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (1A0D0800) [pid = 3748] [serial = 1916] [outer = 00000000] [url = about:blank] 15:32:21 INFO - PROCESS | 3748 | 1468967541451 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]]]}] 15:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1749ms 15:32:21 INFO - PROCESS | 3748 | 1468967541475 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:32:21 INFO - PROCESS | 3748 | 1468967541483 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 15:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:32:21 INFO - PROCESS | 3748 | 1468967541491 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:32:21 INFO - PROCESS | 3748 | 1468967541496 Marionette TRACE conn3 <- [1,2582,null,{}] 15:32:21 INFO - PROCESS | 3748 | 1468967541503 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}] 15:32:21 INFO - PROCESS | 3748 | 1468967541506 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:21 INFO - PROCESS | 3748 | 1468967541575 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:32:21 INFO - PROCESS | 3748 | 1468967541630 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 3748 | 1468967541635 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:21 INFO - PROCESS | 3748 | ++DOCSHELL 10F4A000 == 25 [pid = 3748] [id = 655] 15:32:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (10F4B000) [pid = 3748] [serial = 1965] [outer = 00000000] 15:32:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (1100E000) [pid = 3748] [serial = 1966] [outer = 10F4B000] 15:32:21 INFO - PROCESS | 3748 | 1468967541684 Marionette DEBUG loaded listener.js 15:32:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (11A42800) [pid = 3748] [serial = 1967] [outer = 10F4B000] 15:32:22 INFO - PROCESS | 3748 | 1468967542190 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]]]}] 15:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 769ms 15:32:22 INFO - PROCESS | 3748 | 1468967542256 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 3748 | 1468967542261 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 15:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:32:22 INFO - PROCESS | 3748 | 1468967542268 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 3748 | 1468967542270 Marionette TRACE conn3 <- [1,2586,null,{}] 15:32:22 INFO - PROCESS | 3748 | 1468967542274 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}] 15:32:22 INFO - PROCESS | 3748 | 1468967542277 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:22 INFO - PROCESS | 3748 | 1468967542371 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:32:22 INFO - PROCESS | 3748 | 1468967542469 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 3748 | 1468967542471 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:22 INFO - PROCESS | 3748 | ++DOCSHELL 13156800 == 26 [pid = 3748] [id = 656] 15:32:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (13158C00) [pid = 3748] [serial = 1968] [outer = 00000000] 15:32:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1325A400) [pid = 3748] [serial = 1969] [outer = 13158C00] 15:32:22 INFO - PROCESS | 3748 | 1468967542520 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (13930C00) [pid = 3748] [serial = 1970] [outer = 13158C00] 15:32:22 INFO - PROCESS | 3748 | 1468967542941 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]]]}] 15:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 709ms 15:32:22 INFO - PROCESS | 3748 | 1468967542989 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 3748 | 1468967542992 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 15:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:32:22 INFO - PROCESS | 3748 | 1468967542995 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 3748 | 1468967542998 Marionette TRACE conn3 <- [1,2590,null,{}] 15:32:22 INFO - PROCESS | 3748 | 1468967542994 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}] 15:32:22 INFO - PROCESS | 3748 | 1468967542998 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:23 INFO - PROCESS | 3748 | 1468967543080 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:32:23 INFO - PROCESS | 3748 | 1468967543087 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:23 INFO - PROCESS | 3748 | 1468967543090 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:23 INFO - PROCESS | 3748 | ++DOCSHELL 1569AC00 == 27 [pid = 3748] [id = 657] 15:32:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1569C800) [pid = 3748] [serial = 1971] [outer = 00000000] 15:32:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (15E09400) [pid = 3748] [serial = 1972] [outer = 1569C800] 15:32:23 INFO - PROCESS | 3748 | 1468967543137 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15F95C00) [pid = 3748] [serial = 1973] [outer = 1569C800] 15:32:23 INFO - PROCESS | 3748 | 1468967543577 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]]]}] 15:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 603ms 15:32:23 INFO - PROCESS | 3748 | 1468967543613 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 3748 | 1468967543615 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 15:32:23 INFO - PROCESS | 3748 | 1468967543631 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 3748 | 1468967543632 Marionette TRACE conn3 <- [1,2594,null,{}] 15:32:23 INFO - PROCESS | 3748 | 1468967543636 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}] 15:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:32:23 INFO - PROCESS | 3748 | 1468967543638 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:23 INFO - PROCESS | 3748 | 1468967543761 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:32:23 INFO - PROCESS | 3748 | 1468967543823 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:23 INFO - PROCESS | 3748 | 1468967543825 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:23 INFO - PROCESS | 3748 | ++DOCSHELL 163BF000 == 28 [pid = 3748] [id = 658] 15:32:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (163C1400) [pid = 3748] [serial = 1974] [outer = 00000000] 15:32:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (169B3400) [pid = 3748] [serial = 1975] [outer = 163C1400] 15:32:23 INFO - PROCESS | 3748 | 1468967543869 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (17005400) [pid = 3748] [serial = 1976] [outer = 163C1400] 15:32:24 INFO - PROCESS | 3748 | 1468967544290 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]]]}] 15:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 709ms 15:32:24 INFO - PROCESS | 3748 | 1468967544360 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:32:24 INFO - PROCESS | 3748 | 1468967544362 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 15:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:32:24 INFO - PROCESS | 3748 | 1468967544365 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:32:24 INFO - PROCESS | 3748 | 1468967544367 Marionette TRACE conn3 <- [1,2598,null,{}] 15:32:24 INFO - PROCESS | 3748 | 1468967544371 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}] 15:32:24 INFO - PROCESS | 3748 | 1468967544372 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:24 INFO - PROCESS | 3748 | 1468967544502 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:32:24 INFO - PROCESS | 3748 | 1468967544515 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 3748 | 1468967544517 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:24 INFO - PROCESS | 3748 | ++DOCSHELL 1772E000 == 29 [pid = 3748] [id = 659] 15:32:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1772EC00) [pid = 3748] [serial = 1977] [outer = 00000000] 15:32:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (18015C00) [pid = 3748] [serial = 1978] [outer = 1772EC00] 15:32:24 INFO - PROCESS | 3748 | 1468967544561 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1803E000) [pid = 3748] [serial = 1979] [outer = 1772EC00] 15:32:24 INFO - PROCESS | 3748 | 1468967544999 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]]]}] 15:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 663ms 15:32:25 INFO - PROCESS | 3748 | 1468967545028 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 3748 | 1468967545030 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 15:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:32:25 INFO - PROCESS | 3748 | 1468967545033 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 3748 | 1468967545035 Marionette TRACE conn3 <- [1,2602,null,{}] 15:32:25 INFO - PROCESS | 3748 | 1468967545038 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}] 15:32:25 INFO - PROCESS | 3748 | 1468967545044 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:25 INFO - PROCESS | 3748 | 1468967545180 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:32:25 INFO - PROCESS | 3748 | 1468967545186 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 3748 | 1468967545188 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:25 INFO - PROCESS | 3748 | ++DOCSHELL 19527C00 == 30 [pid = 3748] [id = 660] 15:32:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19529800) [pid = 3748] [serial = 1980] [outer = 00000000] 15:32:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1980E800) [pid = 3748] [serial = 1981] [outer = 19529800] 15:32:25 INFO - PROCESS | 3748 | 1468967545237 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1984B000) [pid = 3748] [serial = 1982] [outer = 19529800] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (17E7AC00) [pid = 3748] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1952C400) [pid = 3748] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1A0D2C00) [pid = 3748] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1143F000) [pid = 3748] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (15E0CC00) [pid = 3748] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (114D7400) [pid = 3748] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (131D2000) [pid = 3748] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (169BF000) [pid = 3748] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (13E8E000) [pid = 3748] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1419F000) [pid = 3748] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (10A7F800) [pid = 3748] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1A020400) [pid = 3748] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:32:25 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (19E50800) [pid = 3748] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:32:25 INFO - PROCESS | 3748 | 1468967545887 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]]]}] 15:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 875ms 15:32:25 INFO - PROCESS | 3748 | 1468967545918 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 3748 | 1468967545919 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 15:32:25 INFO - PROCESS | 3748 | 1468967545923 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:32:25 INFO - PROCESS | 3748 | 1468967545935 Marionette TRACE conn3 <- [1,2606,null,{}] 15:32:25 INFO - PROCESS | 3748 | 1468967545940 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}] 15:32:25 INFO - PROCESS | 3748 | 1468967545942 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:26 INFO - PROCESS | 3748 | 1468967546018 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:32:26 INFO - PROCESS | 3748 | 1468967546099 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 3748 | 1468967546101 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:26 INFO - PROCESS | 3748 | ++DOCSHELL 1143F000 == 31 [pid = 3748] [id = 661] 15:32:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (114D7400) [pid = 3748] [serial = 1983] [outer = 00000000] 15:32:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (13C62400) [pid = 3748] [serial = 1984] [outer = 114D7400] 15:32:26 INFO - PROCESS | 3748 | 1468967546144 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (1569FC00) [pid = 3748] [serial = 1985] [outer = 114D7400] 15:32:26 INFO - PROCESS | 3748 | 1468967546503 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]]]}] 15:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 633ms 15:32:26 INFO - PROCESS | 3748 | 1468967546562 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:32:26 INFO - PROCESS | 3748 | 1468967546564 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 15:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:32:26 INFO - PROCESS | 3748 | 1468967546551 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 3748 | 1468967546552 Marionette TRACE conn3 <- [1,2610,null,{}] 15:32:26 INFO - PROCESS | 3748 | 1468967546556 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}] 15:32:26 INFO - PROCESS | 3748 | 1468967546557 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:26 INFO - PROCESS | 3748 | 1468967546635 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:32:26 INFO - PROCESS | 3748 | 1468967546732 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 3748 | 1468967546734 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:26 INFO - PROCESS | 3748 | ++DOCSHELL 10509000 == 32 [pid = 3748] [id = 662] 15:32:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1055E000) [pid = 3748] [serial = 1986] [outer = 00000000] 15:32:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19850000) [pid = 3748] [serial = 1987] [outer = 1055E000] 15:32:26 INFO - PROCESS | 3748 | 1468967546777 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19851400) [pid = 3748] [serial = 1988] [outer = 1055E000] 15:32:27 INFO - PROCESS | 3748 | 1468967547142 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]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 603ms 15:32:27 INFO - PROCESS | 3748 | 1468967547172 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 3748 | 1468967547174 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 15:32:27 INFO - PROCESS | 3748 | 1468967547177 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:32:27 INFO - PROCESS | 3748 | 1468967547179 Marionette TRACE conn3 <- [1,2614,null,{}] 15:32:27 INFO - PROCESS | 3748 | 1468967547182 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}] 15:32:27 INFO - PROCESS | 3748 | 1468967547184 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:27 INFO - PROCESS | 3748 | 1468967547302 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:32:27 INFO - PROCESS | 3748 | 1468967547341 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 3748 | 1468967547343 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:27 INFO - PROCESS | 3748 | ++DOCSHELL 15693800 == 33 [pid = 3748] [id = 663] 15:32:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19E4D800) [pid = 3748] [serial = 1989] [outer = 00000000] 15:32:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19EB3800) [pid = 3748] [serial = 1990] [outer = 19E4D800] 15:32:27 INFO - PROCESS | 3748 | 1468967547386 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19EB4800) [pid = 3748] [serial = 1991] [outer = 19E4D800] 15:32:27 INFO - PROCESS | 3748 | 1468967547899 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]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 769ms 15:32:27 INFO - PROCESS | 3748 | 1468967547962 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 3748 | 1468967547967 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 15:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:32:27 INFO - PROCESS | 3748 | 1468967547973 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 3748 | 1468967547976 Marionette TRACE conn3 <- [1,2618,null,{}] 15:32:27 INFO - PROCESS | 3748 | 1468967547982 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}] 15:32:27 INFO - PROCESS | 3748 | 1468967547985 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:28 INFO - PROCESS | 3748 | 1468967548096 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:32:28 INFO - PROCESS | 3748 | 1468967548231 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 3748 | 1468967548236 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:28 INFO - PROCESS | 3748 | ++DOCSHELL 10560800 == 34 [pid = 3748] [id = 664] 15:32:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (10566000) [pid = 3748] [serial = 1992] [outer = 00000000] 15:32:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (12977400) [pid = 3748] [serial = 1993] [outer = 10566000] 15:32:28 INFO - PROCESS | 3748 | 1468967548294 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (13115400) [pid = 3748] [serial = 1994] [outer = 10566000] 15:32:28 INFO - PROCESS | 3748 | 1468967548984 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]]]}] 15:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1079ms 15:32:29 INFO - PROCESS | 3748 | 1468967549057 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 3748 | 1468967549062 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 15:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:32:29 INFO - PROCESS | 3748 | 1468967549069 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 3748 | 1468967549072 Marionette TRACE conn3 <- [1,2622,null,{}] 15:32:29 INFO - PROCESS | 3748 | 1468967549076 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}] 15:32:29 INFO - PROCESS | 3748 | 1468967549079 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:29 INFO - PROCESS | 3748 | 1468967549203 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:32:29 INFO - PROCESS | 3748 | 1468967549337 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 3748 | 1468967549340 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:29 INFO - PROCESS | 3748 | ++DOCSHELL 141A7C00 == 35 [pid = 3748] [id = 665] 15:32:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (14437400) [pid = 3748] [serial = 1995] [outer = 00000000] 15:32:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1586D000) [pid = 3748] [serial = 1996] [outer = 14437400] 15:32:29 INFO - PROCESS | 3748 | 1468967549396 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (15F88C00) [pid = 3748] [serial = 1997] [outer = 14437400] 15:32:30 INFO - PROCESS | 3748 | 1468967550287 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]]]}] 15:32:30 INFO - PROCESS | 3748 | --DOCSHELL 10509000 == 34 [pid = 3748] [id = 662] 15:32:30 INFO - PROCESS | 3748 | --DOCSHELL 1143F000 == 33 [pid = 3748] [id = 661] 15:32:30 INFO - PROCESS | 3748 | --DOCSHELL 19527C00 == 32 [pid = 3748] [id = 660] 15:32:30 INFO - PROCESS | 3748 | --DOCSHELL 1772E000 == 31 [pid = 3748] [id = 659] 15:32:30 INFO - PROCESS | 3748 | --DOCSHELL 163BF000 == 30 [pid = 3748] [id = 658] 15:32:30 INFO - PROCESS | 3748 | --DOCSHELL 1569AC00 == 29 [pid = 3748] [id = 657] 15:32:30 INFO - PROCESS | 3748 | --DOCSHELL 13156800 == 28 [pid = 3748] [id = 656] 15:32:30 INFO - PROCESS | 3748 | --DOCSHELL 10F4A000 == 27 [pid = 3748] [id = 655] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1A0C7000) [pid = 3748] [serial = 1955] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A0C8800) [pid = 3748] [serial = 1954] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19EB9000) [pid = 3748] [serial = 1951] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (19EBC800) [pid = 3748] [serial = 1952] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (18038000) [pid = 3748] [serial = 1939] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19846400) [pid = 3748] [serial = 1942] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1A1EC400) [pid = 3748] [serial = 1919] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1292F800) [pid = 3748] [serial = 1921] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (13030C00) [pid = 3748] [serial = 1922] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15FA1C00) [pid = 3748] [serial = 1933] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (163C0C00) [pid = 3748] [serial = 1934] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1281D000) [pid = 3748] [serial = 1927] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (12977800) [pid = 3748] [serial = 1928] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (13937400) [pid = 3748] [serial = 1930] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (13C58000) [pid = 3748] [serial = 1931] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (1803DC00) [pid = 3748] [serial = 1940] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (17640400) [pid = 3748] [serial = 1936] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (14440000) [pid = 3748] [serial = 1924] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (15698800) [pid = 3748] [serial = 1925] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (1984A000) [pid = 3748] [serial = 1943] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (1984F000) [pid = 3748] [serial = 1948] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (131C4000) [pid = 3748] [serial = 1945] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (19C83400) [pid = 3748] [serial = 1949] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (131C4C00) [pid = 3748] [serial = 1946] [outer = 00000000] [url = about:blank] 15:32:30 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (17730400) [pid = 3748] [serial = 1937] [outer = 00000000] [url = about:blank] 15:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1281ms 15:32:30 INFO - PROCESS | 3748 | 1468967550348 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 3748 | 1468967550352 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 15:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:32:30 INFO - PROCESS | 3748 | 1468967550358 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 3748 | 1468967550361 Marionette TRACE conn3 <- [1,2626,null,{}] 15:32:30 INFO - PROCESS | 3748 | 1468967550367 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}] 15:32:30 INFO - PROCESS | 3748 | 1468967550369 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:30 INFO - PROCESS | 3748 | 1468967550458 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:32:30 INFO - PROCESS | 3748 | 1468967550471 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 3748 | 1468967550475 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:30 INFO - PROCESS | 3748 | ++DOCSHELL 10F42400 == 28 [pid = 3748] [id = 666] 15:32:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (10F42C00) [pid = 3748] [serial = 1998] [outer = 00000000] 15:32:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (12933000) [pid = 3748] [serial = 1999] [outer = 10F42C00] 15:32:30 INFO - PROCESS | 3748 | 1468967550523 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (12B07400) [pid = 3748] [serial = 2000] [outer = 10F42C00] 15:32:31 INFO - PROCESS | 3748 | 1468967551042 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]]]}] 15:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 725ms 15:32:31 INFO - PROCESS | 3748 | 1468967551083 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:32:31 INFO - PROCESS | 3748 | 1468967551087 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 15:32:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:32:31 INFO - PROCESS | 3748 | 1468967551093 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:32:31 INFO - PROCESS | 3748 | 1468967551095 Marionette TRACE conn3 <- [1,2630,null,{}] 15:32:31 INFO - PROCESS | 3748 | 1468967551099 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}] 15:32:31 INFO - PROCESS | 3748 | 1468967551101 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:31 INFO - PROCESS | 3748 | 1468967551186 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:32:31 INFO - PROCESS | 3748 | 1468967551194 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 3748 | 1468967551196 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:31 INFO - PROCESS | 3748 | ++DOCSHELL 13437000 == 29 [pid = 3748] [id = 667] 15:32:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (13930400) [pid = 3748] [serial = 2001] [outer = 00000000] 15:32:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (139CE400) [pid = 3748] [serial = 2002] [outer = 13930400] 15:32:31 INFO - PROCESS | 3748 | 1468967551242 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (1419F400) [pid = 3748] [serial = 2003] [outer = 13930400] 15:32:31 INFO - PROCESS | 3748 | 1468967551718 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]]]}] 15:32:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:32:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 617ms 15:32:31 INFO - PROCESS | 3748 | 1468967551731 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:32:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:32:31 INFO - PROCESS | 3748 | 1468967551733 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 15:32:31 INFO - PROCESS | 3748 | 1468967551737 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:32:31 INFO - PROCESS | 3748 | 1468967551740 Marionette TRACE conn3 <- [1,2634,null,{}] 15:32:31 INFO - PROCESS | 3748 | 1468967551750 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}] 15:32:31 INFO - PROCESS | 3748 | 1468967551755 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:31 INFO - PROCESS | 3748 | 1468967551826 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:32:31 INFO - PROCESS | 3748 | 1468967551836 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 3748 | 1468967551839 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:31 INFO - PROCESS | 3748 | ++DOCSHELL 15FAB400 == 30 [pid = 3748] [id = 668] 15:32:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (15FABC00) [pid = 3748] [serial = 2004] [outer = 00000000] 15:32:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (163C2000) [pid = 3748] [serial = 2005] [outer = 15FABC00] 15:32:31 INFO - PROCESS | 3748 | 1468967551886 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (163CD800) [pid = 3748] [serial = 2006] [outer = 15FABC00] 15:32:32 INFO - PROCESS | 3748 | 1468967552376 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]]]}] 15:32:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:32:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 695ms 15:32:32 INFO - PROCESS | 3748 | 1468967552420 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 3748 | 1468967552422 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 15:32:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:32:32 INFO - PROCESS | 3748 | 1468967552426 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 3748 | 1468967552427 Marionette TRACE conn3 <- [1,2638,null,{}] 15:32:32 INFO - PROCESS | 3748 | 1468967552431 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}] 15:32:32 INFO - PROCESS | 3748 | 1468967552433 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:32 INFO - PROCESS | 3748 | 1468967552515 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:32:32 INFO - PROCESS | 3748 | 1468967552554 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 3748 | 1468967552556 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:32 INFO - PROCESS | 3748 | ++DOCSHELL 17733000 == 31 [pid = 3748] [id = 669] 15:32:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (17B20C00) [pid = 3748] [serial = 2007] [outer = 00000000] 15:32:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (17E81C00) [pid = 3748] [serial = 2008] [outer = 17B20C00] 15:32:32 INFO - PROCESS | 3748 | 1468967552600 Marionette DEBUG loaded listener.js 15:32:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1803C800) [pid = 3748] [serial = 2009] [outer = 17B20C00] 15:32:33 INFO - PROCESS | 3748 | 1468967553073 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]]]}] 15:32:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:32:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 694ms 15:32:33 INFO - PROCESS | 3748 | 1468967553109 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 3748 | 1468967553111 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 15:32:33 INFO - PROCESS | 3748 | 1468967553114 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:32:33 INFO - PROCESS | 3748 | 1468967553116 Marionette TRACE conn3 <- [1,2642,null,{}] 15:32:33 INFO - PROCESS | 3748 | 1468967553119 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}] 15:32:33 INFO - PROCESS | 3748 | 1468967553121 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:33 INFO - PROCESS | 3748 | 1468967553233 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:32:33 INFO - PROCESS | 3748 | 1468967553238 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 3748 | 1468967553240 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:33 INFO - PROCESS | 3748 | ++DOCSHELL 1951D800 == 32 [pid = 3748] [id = 670] 15:32:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (19520000) [pid = 3748] [serial = 2010] [outer = 00000000] 15:32:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (19526C00) [pid = 3748] [serial = 2011] [outer = 19520000] 15:32:33 INFO - PROCESS | 3748 | 1468967553283 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19529000) [pid = 3748] [serial = 2012] [outer = 19520000] 15:32:33 INFO - PROCESS | 3748 | 1468967553733 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]]]}] 15:32:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:32:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 632ms 15:32:33 INFO - PROCESS | 3748 | 1468967553752 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 3748 | 1468967553754 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 15:32:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:32:33 INFO - PROCESS | 3748 | 1468967553757 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 3748 | 1468967553759 Marionette TRACE conn3 <- [1,2646,null,{}] 15:32:33 INFO - PROCESS | 3748 | 1468967553762 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}] 15:32:33 INFO - PROCESS | 3748 | 1468967553768 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:33 INFO - PROCESS | 3748 | 1468967553905 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:32:33 INFO - PROCESS | 3748 | 1468967554008 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 3748 | 1468967554010 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:33 INFO - PROCESS | 3748 | ++DOCSHELL 15FA5800 == 33 [pid = 3748] [id = 671] 15:32:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (18039C00) [pid = 3748] [serial = 2013] [outer = 00000000] 15:32:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19C85C00) [pid = 3748] [serial = 2014] [outer = 18039C00] 15:32:34 INFO - PROCESS | 3748 | 1468967554053 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19C86400) [pid = 3748] [serial = 2015] [outer = 18039C00] 15:32:34 INFO - PROCESS | 3748 | 1468967554456 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]]]}] 15:32:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:32:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 741ms 15:32:34 INFO - PROCESS | 3748 | 1468967554481 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:32:34 INFO - PROCESS | 3748 | 1468967554483 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 15:32:34 INFO - PROCESS | 3748 | 1468967554486 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:32:34 INFO - PROCESS | 3748 | 1468967554488 Marionette TRACE conn3 <- [1,2650,null,{}] 15:32:34 INFO - PROCESS | 3748 | 1468967554491 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}] 15:32:34 INFO - PROCESS | 3748 | 1468967554493 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:34 INFO - PROCESS | 3748 | 1468967554607 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:32:34 INFO - PROCESS | 3748 | 1468967554613 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:34 INFO - PROCESS | 3748 | 1468967554615 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:34 INFO - PROCESS | 3748 | ++DOCSHELL 19E51000 == 34 [pid = 3748] [id = 672] 15:32:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19EB3400) [pid = 3748] [serial = 2016] [outer = 00000000] 15:32:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A022800) [pid = 3748] [serial = 2017] [outer = 19EB3400] 15:32:34 INFO - PROCESS | 3748 | 1468967554712 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A023000) [pid = 3748] [serial = 2018] [outer = 19EB3400] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1055E000) [pid = 3748] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (10439800) [pid = 3748] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (10F4B000) [pid = 3748] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13158C00) [pid = 3748] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (10F40800) [pid = 3748] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15E0E400) [pid = 3748] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1772EC00) [pid = 3748] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (114D7400) [pid = 3748] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19529800) [pid = 3748] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1569C800) [pid = 3748] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:32:34 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (163C1400) [pid = 3748] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:32:35 INFO - PROCESS | 3748 | 1468967555153 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]]]}] 15:32:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:32:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 694ms 15:32:35 INFO - PROCESS | 3748 | 1468967555196 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:32:35 INFO - PROCESS | 3748 | 1468967555199 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 15:32:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:32:35 INFO - PROCESS | 3748 | 1468967555202 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:32:35 INFO - PROCESS | 3748 | 1468967555204 Marionette TRACE conn3 <- [1,2654,null,{}] 15:32:35 INFO - PROCESS | 3748 | 1468967555208 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}] 15:32:35 INFO - PROCESS | 3748 | 1468967555210 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:35 INFO - PROCESS | 3748 | 1468967555290 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:32:35 INFO - PROCESS | 3748 | 1468967555324 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 3748 | 1468967555326 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:35 INFO - PROCESS | 3748 | ++DOCSHELL 131D2400 == 35 [pid = 3748] [id = 673] 15:32:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1506E800) [pid = 3748] [serial = 2019] [outer = 00000000] 15:32:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (17E7DC00) [pid = 3748] [serial = 2020] [outer = 1506E800] 15:32:35 INFO - PROCESS | 3748 | 1468967555370 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (19802800) [pid = 3748] [serial = 2021] [outer = 1506E800] 15:32:36 INFO - PROCESS | 3748 | 1468967556270 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]]]}] 15:32:36 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) 15:32:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1080ms 15:32:36 INFO - PROCESS | 3748 | 1468967556286 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 3748 | 1468967556288 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 15:32:36 INFO - PROCESS | 3748 | 1468967556291 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:32:36 INFO - PROCESS | 3748 | 1468967556293 Marionette TRACE conn3 <- [1,2658,null,{}] 15:32:36 INFO - PROCESS | 3748 | 1468967556297 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}] 15:32:36 INFO - PROCESS | 3748 | 1468967556299 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:36 INFO - PROCESS | 3748 | 1468967556414 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:32:36 INFO - PROCESS | 3748 | 1468967556423 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 3748 | 1468967556425 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:36 INFO - PROCESS | 3748 | ++DOCSHELL 14198800 == 36 [pid = 3748] [id = 674] 15:32:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (156B4800) [pid = 3748] [serial = 2022] [outer = 00000000] 15:32:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19EB1C00) [pid = 3748] [serial = 2023] [outer = 156B4800] 15:32:36 INFO - PROCESS | 3748 | 1468967556477 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1A019800) [pid = 3748] [serial = 2024] [outer = 156B4800] 15:32:37 INFO - PROCESS | 3748 | 1468967557439 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\n"]]]}] 15:32:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 15:32:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:32:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:32:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1173ms 15:32:37 INFO - PROCESS | 3748 | 1468967557476 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:32:37 INFO - PROCESS | 3748 | 1468967557479 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 15:32:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:32:37 INFO - PROCESS | 3748 | 1468967557529 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 3748 | 1468967557532 Marionette TRACE conn3 <- [1,2662,null,{}] 15:32:37 INFO - PROCESS | 3748 | 1468967557538 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}] 15:32:37 INFO - PROCESS | 3748 | 1468967557541 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:37 INFO - PROCESS | 3748 | 1468967557641 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:32:37 INFO - PROCESS | 3748 | 1468967557858 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 3748 | 1468967557862 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:37 INFO - PROCESS | 3748 | ++DOCSHELL 12B05800 == 37 [pid = 3748] [id = 675] 15:32:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (12B08000) [pid = 3748] [serial = 2025] [outer = 00000000] 15:32:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (13156800) [pid = 3748] [serial = 2026] [outer = 12B08000] 15:32:37 INFO - PROCESS | 3748 | 1468967557920 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1324F400) [pid = 3748] [serial = 2027] [outer = 12B08000] 15:32:38 INFO - PROCESS | 3748 | 1468967558936 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\n"]]]}] 15:32:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 15:32:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:32:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:32:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1435ms 15:32:38 INFO - PROCESS | 3748 | 1468967558975 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 3748 | 1468967558980 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 15:32:39 INFO - PROCESS | 3748 | 1468967559031 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 3748 | 1468967559034 Marionette TRACE conn3 <- [1,2666,null,{}] 15:32:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:32:39 INFO - PROCESS | 3748 | 1468967559038 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}] 15:32:39 INFO - PROCESS | 3748 | 1468967559041 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:39 INFO - PROCESS | 3748 | 1468967559150 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:32:39 INFO - PROCESS | 3748 | 1468967559495 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 3748 | 1468967559498 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:39 INFO - PROCESS | 3748 | ++DOCSHELL 1050BC00 == 38 [pid = 3748] [id = 676] 15:32:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (10559C00) [pid = 3748] [serial = 2028] [outer = 00000000] 15:32:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (10A78000) [pid = 3748] [serial = 2029] [outer = 10559C00] 15:32:39 INFO - PROCESS | 3748 | 1468967559547 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1100B000) [pid = 3748] [serial = 2030] [outer = 10559C00] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 131D2400 == 37 [pid = 3748] [id = 673] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 19E51000 == 36 [pid = 3748] [id = 672] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 15FA5800 == 35 [pid = 3748] [id = 671] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 1951D800 == 34 [pid = 3748] [id = 670] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 17733000 == 33 [pid = 3748] [id = 669] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 15FAB400 == 32 [pid = 3748] [id = 668] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 13437000 == 31 [pid = 3748] [id = 667] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 10F42400 == 30 [pid = 3748] [id = 666] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 15693800 == 29 [pid = 3748] [id = 663] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 10560800 == 28 [pid = 3748] [id = 664] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 141A7C00 == 27 [pid = 3748] [id = 665] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 102C9000 == 26 [pid = 3748] [id = 654] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 14198800 == 25 [pid = 3748] [id = 674] 15:32:40 INFO - PROCESS | 3748 | --DOCSHELL 12B05800 == 24 [pid = 3748] [id = 675] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (19851400) [pid = 3748] [serial = 1988] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10F66400) [pid = 3748] [serial = 1964] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (10A78C00) [pid = 3748] [serial = 1963] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1100E000) [pid = 3748] [serial = 1966] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (11A42800) [pid = 3748] [serial = 1967] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1325A400) [pid = 3748] [serial = 1969] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (13930C00) [pid = 3748] [serial = 1970] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (13C55400) [pid = 3748] [serial = 1958] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (12BCDC00) [pid = 3748] [serial = 1957] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (17643800) [pid = 3748] [serial = 1961] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (163C9800) [pid = 3748] [serial = 1960] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (18015C00) [pid = 3748] [serial = 1978] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (13C62400) [pid = 3748] [serial = 1984] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1980E800) [pid = 3748] [serial = 1981] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19850000) [pid = 3748] [serial = 1987] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1984B000) [pid = 3748] [serial = 1982] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (15E09400) [pid = 3748] [serial = 1972] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (169B3400) [pid = 3748] [serial = 1975] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (17005400) [pid = 3748] [serial = 1976] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (15F95C00) [pid = 3748] [serial = 1973] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (1803E000) [pid = 3748] [serial = 1979] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (1569FC00) [pid = 3748] [serial = 1985] [outer = 00000000] [url = about:blank] 15:32:40 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (19EB3800) [pid = 3748] [serial = 1990] [outer = 00000000] [url = about:blank] 15:32:41 INFO - PROCESS | 3748 | 1468967561161 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]]]}] 15:32:41 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) 15:32:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2175ms 15:32:41 INFO - PROCESS | 3748 | 1468967561208 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 3748 | 1468967561212 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 15:32:41 INFO - PROCESS | 3748 | 1468967561217 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:32:41 INFO - PROCESS | 3748 | 1468967561220 Marionette TRACE conn3 <- [1,2670,null,{}] 15:32:41 INFO - PROCESS | 3748 | 1468967561226 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}] 15:32:41 INFO - PROCESS | 3748 | 1468967561229 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:41 INFO - PROCESS | 3748 | 1468967561312 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:32:41 INFO - PROCESS | 3748 | 1468967561321 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 3748 | 1468967561323 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:41 INFO - PROCESS | 3748 | ++DOCSHELL 10F6A400 == 25 [pid = 3748] [id = 677] 15:32:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (1100DC00) [pid = 3748] [serial = 2031] [outer = 00000000] 15:32:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (12825000) [pid = 3748] [serial = 2032] [outer = 1100DC00] 15:32:41 INFO - PROCESS | 3748 | 1468967561371 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (12B03C00) [pid = 3748] [serial = 2033] [outer = 1100DC00] 15:32:42 INFO - PROCESS | 3748 | 1468967562311 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]]]}] 15:32:42 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) 15:32:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1141ms 15:32:42 INFO - PROCESS | 3748 | 1468967562356 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 3748 | 1468967562362 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 15:32:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:32:42 INFO - PROCESS | 3748 | 1468967562370 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 3748 | 1468967562372 Marionette TRACE conn3 <- [1,2674,null,{}] 15:32:42 INFO - PROCESS | 3748 | 1468967562377 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}] 15:32:42 INFO - PROCESS | 3748 | 1468967562379 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:42 INFO - PROCESS | 3748 | 1468967562466 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:32:42 INFO - PROCESS | 3748 | 1468967562473 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 3748 | 1468967562476 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:42 INFO - PROCESS | 3748 | ++DOCSHELL 13257800 == 26 [pid = 3748] [id = 678] 15:32:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (13258C00) [pid = 3748] [serial = 2034] [outer = 00000000] 15:32:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (13931800) [pid = 3748] [serial = 2035] [outer = 13258C00] 15:32:42 INFO - PROCESS | 3748 | 1468967562523 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (139CD000) [pid = 3748] [serial = 2036] [outer = 13258C00] 15:32:43 INFO - PROCESS | 3748 | 1468967563535 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\n"]]]}] 15:32:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 15:32:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:32:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 15:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:32:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1172ms 15:32:43 INFO - PROCESS | 3748 | 1468967563572 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 15:32:43 INFO - PROCESS | 3748 | 1468967563574 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 15:32:43 INFO - PROCESS | 3748 | 1468967563578 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:32:43 INFO - PROCESS | 3748 | 1468967563582 Marionette TRACE conn3 <- [1,2678,null,{}] 15:32:43 INFO - PROCESS | 3748 | 1468967563593 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}] 15:32:43 INFO - PROCESS | 3748 | 1468967563598 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:43 INFO - PROCESS | 3748 | 1468967563700 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:32:43 INFO - PROCESS | 3748 | 1468967563707 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 3748 | 1468967563711 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:43 INFO - PROCESS | 3748 | ++DOCSHELL 1586C000 == 27 [pid = 3748] [id = 679] 15:32:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (15E03800) [pid = 3748] [serial = 2037] [outer = 00000000] 15:32:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (15F95800) [pid = 3748] [serial = 2038] [outer = 15E03800] 15:32:43 INFO - PROCESS | 3748 | 1468967563813 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (16134C00) [pid = 3748] [serial = 2039] [outer = 15E03800] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19520000) [pid = 3748] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (18039C00) [pid = 3748] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (13930400) [pid = 3748] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (19E4D800) [pid = 3748] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (14437400) [pid = 3748] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (10566000) [pid = 3748] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (17B20C00) [pid = 3748] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (10F42C00) [pid = 3748] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (15FABC00) [pid = 3748] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 55 (19EB3400) [pid = 3748] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 54 (156B4800) [pid = 3748] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:32:44 INFO - PROCESS | 3748 | --DOMWINDOW == 53 (1506E800) [pid = 3748] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:32:44 INFO - PROCESS | 3748 | 1468967564784 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\n"]]]}] 15:32:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 15:32:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:32:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 15:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:32:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1234ms 15:32:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:32:44 INFO - PROCESS | 3748 | 1468967564827 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 3748 | 1468967564829 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 15:32:44 INFO - PROCESS | 3748 | 1468967564833 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 3748 | 1468967564834 Marionette TRACE conn3 <- [1,2682,null,{}] 15:32:44 INFO - PROCESS | 3748 | 1468967564838 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}] 15:32:44 INFO - PROCESS | 3748 | 1468967564840 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:44 INFO - PROCESS | 3748 | 1468967564911 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:32:44 INFO - PROCESS | 3748 | 1468967564917 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 3748 | 1468967564919 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:44 INFO - PROCESS | 3748 | ++DOCSHELL 11A4F400 == 28 [pid = 3748] [id = 680] 15:32:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 54 (1305BC00) [pid = 3748] [serial = 2040] [outer = 00000000] 15:32:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 55 (163C2400) [pid = 3748] [serial = 2041] [outer = 1305BC00] 15:32:44 INFO - PROCESS | 3748 | 1468967564963 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (16666400) [pid = 3748] [serial = 2042] [outer = 1305BC00] 15:32:45 INFO - PROCESS | 3748 | 1468967565915 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\n"]]]}] 15:32:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 15:32:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:32:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 15:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:32:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1126ms 15:32:45 INFO - PROCESS | 3748 | 1468967565963 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:32:45 INFO - PROCESS | 3748 | 1468967565965 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 15:32:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:32:45 INFO - PROCESS | 3748 | 1468967565969 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 3748 | 1468967565970 Marionette TRACE conn3 <- [1,2686,null,{}] 15:32:45 INFO - PROCESS | 3748 | 1468967565974 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}] 15:32:45 INFO - PROCESS | 3748 | 1468967565976 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:46 INFO - PROCESS | 3748 | 1468967566053 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:32:46 INFO - PROCESS | 3748 | 1468967566059 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 3748 | 1468967566061 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:46 INFO - PROCESS | 3748 | ++DOCSHELL 169B3800 == 29 [pid = 3748] [id = 681] 15:32:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (16E31000) [pid = 3748] [serial = 2043] [outer = 00000000] 15:32:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (17643C00) [pid = 3748] [serial = 2044] [outer = 16E31000] 15:32:46 INFO - PROCESS | 3748 | 1468967566104 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (1772EC00) [pid = 3748] [serial = 2045] [outer = 16E31000] 15:32:47 INFO - PROCESS | 3748 | 1468967567088 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\n"]]]}] 15:32:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 15:32:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:32:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 15:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:32:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1173ms 15:32:47 INFO - PROCESS | 3748 | 1468967567156 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 3748 | 1468967567161 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 15:32:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:32:47 INFO - PROCESS | 3748 | 1468967567167 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 3748 | 1468967567171 Marionette TRACE conn3 <- [1,2690,null,{}] 15:32:47 INFO - PROCESS | 3748 | 1468967567223 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}] 15:32:47 INFO - PROCESS | 3748 | 1468967567228 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:47 INFO - PROCESS | 3748 | 1468967567330 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:32:47 INFO - PROCESS | 3748 | 1468967567498 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 3748 | 1468967567501 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:47 INFO - PROCESS | 3748 | ++DOCSHELL 12933400 == 30 [pid = 3748] [id = 682] 15:32:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (12972800) [pid = 3748] [serial = 2046] [outer = 00000000] 15:32:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (130AC800) [pid = 3748] [serial = 2047] [outer = 12972800] 15:32:47 INFO - PROCESS | 3748 | 1468967567602 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (1325C800) [pid = 3748] [serial = 2048] [outer = 12972800] 15:32:48 INFO - PROCESS | 3748 | 1468967568366 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]]]}] 15:32:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:32:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1281ms 15:32:48 INFO - PROCESS | 3748 | 1468967568443 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 15:32:48 INFO - PROCESS | 3748 | 1468967568448 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 15:32:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:32:48 INFO - PROCESS | 3748 | 1468967568456 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 3748 | 1468967568459 Marionette TRACE conn3 <- [1,2694,null,{}] 15:32:48 INFO - PROCESS | 3748 | 1468967568463 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}] 15:32:48 INFO - PROCESS | 3748 | 1468967568466 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:48 INFO - PROCESS | 3748 | 1468967568657 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:32:48 INFO - PROCESS | 3748 | 1468967568807 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 3748 | 1468967568810 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:48 INFO - PROCESS | 3748 | ++DOCSHELL 104E6400 == 31 [pid = 3748] [id = 683] 15:32:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (10A0B800) [pid = 3748] [serial = 2049] [outer = 00000000] 15:32:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (10A81000) [pid = 3748] [serial = 2050] [outer = 10A0B800] 15:32:48 INFO - PROCESS | 3748 | 1468967568862 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (11009C00) [pid = 3748] [serial = 2051] [outer = 10A0B800] 15:32:49 INFO - PROCESS | 3748 | --DOCSHELL 11A4F400 == 30 [pid = 3748] [id = 680] 15:32:49 INFO - PROCESS | 3748 | --DOCSHELL 1586C000 == 29 [pid = 3748] [id = 679] 15:32:49 INFO - PROCESS | 3748 | --DOCSHELL 13257800 == 28 [pid = 3748] [id = 678] 15:32:49 INFO - PROCESS | 3748 | --DOCSHELL 10F6A400 == 27 [pid = 3748] [id = 677] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19526C00) [pid = 3748] [serial = 2011] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (19C85C00) [pid = 3748] [serial = 2014] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (139CE400) [pid = 3748] [serial = 2002] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (19529000) [pid = 3748] [serial = 2012] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (1419F400) [pid = 3748] [serial = 2003] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (19EB4800) [pid = 3748] [serial = 1991] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (1586D000) [pid = 3748] [serial = 1996] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (15F88C00) [pid = 3748] [serial = 1997] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (12977400) [pid = 3748] [serial = 1993] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 55 (13115400) [pid = 3748] [serial = 1994] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 54 (17E81C00) [pid = 3748] [serial = 2008] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 53 (12933000) [pid = 3748] [serial = 1999] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 52 (12B07400) [pid = 3748] [serial = 2000] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 51 (163C2000) [pid = 3748] [serial = 2005] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 50 (163CD800) [pid = 3748] [serial = 2006] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 49 (1A022800) [pid = 3748] [serial = 2017] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 48 (19C86400) [pid = 3748] [serial = 2015] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 47 (1A019800) [pid = 3748] [serial = 2024] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 46 (17E7DC00) [pid = 3748] [serial = 2020] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 45 (1A023000) [pid = 3748] [serial = 2018] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 44 (1803C800) [pid = 3748] [serial = 2009] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 43 (19EB1C00) [pid = 3748] [serial = 2023] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | --DOMWINDOW == 42 (19802800) [pid = 3748] [serial = 2021] [outer = 00000000] [url = about:blank] 15:32:49 INFO - PROCESS | 3748 | 1468967569369 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]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:32:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 926ms 15:32:49 INFO - PROCESS | 3748 | 1468967569384 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 3748 | 1468967569387 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 15:32:49 INFO - PROCESS | 3748 | 1468967569392 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:32:49 INFO - PROCESS | 3748 | 1468967569395 Marionette TRACE conn3 <- [1,2698,null,{}] 15:32:49 INFO - PROCESS | 3748 | 1468967569399 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}] 15:32:49 INFO - PROCESS | 3748 | 1468967569402 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:49 INFO - PROCESS | 3748 | 1468967569487 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:32:49 INFO - PROCESS | 3748 | 1468967569494 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 3748 | 1468967569497 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:49 INFO - PROCESS | 3748 | ++DOCSHELL 131C5400 == 28 [pid = 3748] [id = 684] 15:32:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 43 (131C5800) [pid = 3748] [serial = 2052] [outer = 00000000] 15:32:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 44 (139CE400) [pid = 3748] [serial = 2053] [outer = 131C5800] 15:32:49 INFO - PROCESS | 3748 | 1468967569543 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 45 (13E8E400) [pid = 3748] [serial = 2054] [outer = 131C5800] 15:32:50 INFO - PROCESS | 3748 | 1468967570059 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] 15:32:50 INFO - PROCESS | 3748 | 1468967570096 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 15:32:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:32:50 INFO - PROCESS | 3748 | 1468967570100 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 3748 | 1468967570102 Marionette TRACE conn3 <- [1,2702,null,{}] 15:32:50 INFO - PROCESS | 3748 | 1468967570105 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}] 15:32:50 INFO - PROCESS | 3748 | 1468967570090 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:50 INFO - PROCESS | 3748 | 1468967570203 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:32:50 INFO - PROCESS | 3748 | 1468967570311 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 3748 | 1468967570313 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:50 INFO - PROCESS | 3748 | ++DOCSHELL 12B0FC00 == 29 [pid = 3748] [id = 685] 15:32:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 46 (1419C000) [pid = 3748] [serial = 2055] [outer = 00000000] 15:32:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 47 (15FA0C00) [pid = 3748] [serial = 2056] [outer = 1419C000] 15:32:50 INFO - PROCESS | 3748 | 1468967570358 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 48 (163C1C00) [pid = 3748] [serial = 2057] [outer = 1419C000] 15:32:50 INFO - PROCESS | 3748 | 1468967570741 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]]]}] 15:32:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:32:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 694ms 15:32:50 INFO - PROCESS | 3748 | 1468967570781 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 3748 | 1468967570785 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 15:32:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:32:50 INFO - PROCESS | 3748 | 1468967570795 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 3748 | 1468967570799 Marionette TRACE conn3 <- [1,2706,null,{}] 15:32:50 INFO - PROCESS | 3748 | 1468967570803 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}] 15:32:50 INFO - PROCESS | 3748 | 1468967570806 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:50 INFO - PROCESS | 3748 | 1468967570894 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:32:50 INFO - PROCESS | 3748 | 1468967570899 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 3748 | 1468967570901 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:50 INFO - PROCESS | 3748 | ++DOCSHELL 163BE800 == 30 [pid = 3748] [id = 686] 15:32:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 49 (163C4400) [pid = 3748] [serial = 2058] [outer = 00000000] 15:32:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 50 (1763C400) [pid = 3748] [serial = 2059] [outer = 163C4400] 15:32:50 INFO - PROCESS | 3748 | 1468967570945 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 51 (17E7DC00) [pid = 3748] [serial = 2060] [outer = 163C4400] 15:32:51 INFO - PROCESS | 3748 | 1468967571400 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] 15:32:51 INFO - PROCESS | 3748 | 1468967571436 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 15:32:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:32:51 INFO - PROCESS | 3748 | 1468967571440 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 3748 | 1468967571441 Marionette TRACE conn3 <- [1,2710,null,{}] 15:32:51 INFO - PROCESS | 3748 | 1468967571445 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}] 15:32:51 INFO - PROCESS | 3748 | 1468967571447 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:51 INFO - PROCESS | 3748 | 1468967571578 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:32:51 INFO - PROCESS | 3748 | 1468967571672 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 3748 | 1468967571674 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:51 INFO - PROCESS | 3748 | ++DOCSHELL 18041000 == 31 [pid = 3748] [id = 687] 15:32:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 52 (18043000) [pid = 3748] [serial = 2061] [outer = 00000000] 15:32:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 53 (19520C00) [pid = 3748] [serial = 2062] [outer = 18043000] 15:32:51 INFO - PROCESS | 3748 | 1468967571718 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 3748 | ++DOMWINDOW == 54 (19526800) [pid = 3748] [serial = 2063] [outer = 18043000] 15:32:52 INFO - PROCESS | 3748 | 1468967572140 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] 15:32:52 INFO - PROCESS | 3748 | 1468967572181 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 15:32:52 INFO - PROCESS | 3748 | 1468967572184 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 3748 | 1468967572186 Marionette TRACE conn3 <- [1,2714,null,{}] 15:32:52 INFO - PROCESS | 3748 | 1468967572190 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}] 15:32:52 INFO - PROCESS | 3748 | 1468967572192 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:52 INFO - PROCESS | 3748 | 1468967572313 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:32:52 INFO - PROCESS | 3748 | 1468967572404 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:52 INFO - PROCESS | 3748 | 1468967572410 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:52 INFO - PROCESS | 3748 | ++DOCSHELL 1502A800 == 32 [pid = 3748] [id = 688] 15:32:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 55 (1666AC00) [pid = 3748] [serial = 2064] [outer = 00000000] 15:32:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (19844000) [pid = 3748] [serial = 2065] [outer = 1666AC00] 15:32:52 INFO - PROCESS | 3748 | 1468967572463 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (1984AC00) [pid = 3748] [serial = 2066] [outer = 1666AC00] 15:32:52 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (15E03800) [pid = 3748] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:32:52 INFO - PROCESS | 3748 | --DOMWINDOW == 55 (10559C00) [pid = 3748] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:32:52 INFO - PROCESS | 3748 | --DOMWINDOW == 54 (1100DC00) [pid = 3748] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:32:52 INFO - PROCESS | 3748 | --DOMWINDOW == 53 (13258C00) [pid = 3748] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:32:52 INFO - PROCESS | 3748 | --DOMWINDOW == 52 (12B08000) [pid = 3748] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:32:52 INFO - PROCESS | 3748 | --DOMWINDOW == 51 (1305BC00) [pid = 3748] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:32:52 INFO - PROCESS | 3748 | 1468967572875 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]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:32:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 725ms 15:32:52 INFO - PROCESS | 3748 | 1468967572909 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 3748 | 1468967572911 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 15:32:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:32:52 INFO - PROCESS | 3748 | 1468967572942 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 3748 | 1468967572944 Marionette TRACE conn3 <- [1,2718,null,{}] 15:32:52 INFO - PROCESS | 3748 | 1468967572951 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}] 15:32:52 INFO - PROCESS | 3748 | 1468967572953 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:53 INFO - PROCESS | 3748 | 1468967573032 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:32:53 INFO - PROCESS | 3748 | 1468967573038 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 3748 | 1468967573040 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:53 INFO - PROCESS | 3748 | ++DOCSHELL 10A03C00 == 33 [pid = 3748] [id = 689] 15:32:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 52 (1100DC00) [pid = 3748] [serial = 2067] [outer = 00000000] 15:32:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 53 (1984F800) [pid = 3748] [serial = 2068] [outer = 1100DC00] 15:32:53 INFO - PROCESS | 3748 | 1468967573083 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 54 (1984FC00) [pid = 3748] [serial = 2069] [outer = 1100DC00] 15:32:53 INFO - PROCESS | 3748 | 1468967573998 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\n"]]]}] 15:32:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 15:32:54 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:32:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 15:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:32:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1080ms 15:32:54 INFO - PROCESS | 3748 | 1468967574021 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 15:32:54 INFO - PROCESS | 3748 | 1468967574023 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 15:32:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:32:54 INFO - PROCESS | 3748 | 1468967574027 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 3748 | 1468967574028 Marionette TRACE conn3 <- [1,2722,null,{}] 15:32:54 INFO - PROCESS | 3748 | 1468967574032 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}] 15:32:54 INFO - PROCESS | 3748 | 1468967574033 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:54 INFO - PROCESS | 3748 | 1468967574149 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:32:54 INFO - PROCESS | 3748 | 1468967574157 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 3748 | 1468967574159 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:54 INFO - PROCESS | 3748 | ++DOCSHELL 19C88800 == 34 [pid = 3748] [id = 690] 15:32:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 55 (19C8B800) [pid = 3748] [serial = 2070] [outer = 00000000] 15:32:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 56 (19E4E800) [pid = 3748] [serial = 2071] [outer = 19C8B800] 15:32:54 INFO - PROCESS | 3748 | 1468967574202 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (19E4F800) [pid = 3748] [serial = 2072] [outer = 19C8B800] 15:32:54 INFO - PROCESS | 3748 | 1468967574618 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]]]}] 15:32:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:32:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 617ms 15:32:54 INFO - PROCESS | 3748 | 1468967574664 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 15:32:54 INFO - PROCESS | 3748 | 1468967574666 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 15:32:54 INFO - PROCESS | 3748 | 1468967574669 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:32:54 INFO - PROCESS | 3748 | 1468967574671 Marionette TRACE conn3 <- [1,2726,null,{}] 15:32:54 INFO - PROCESS | 3748 | 1468967574675 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}] 15:32:54 INFO - PROCESS | 3748 | 1468967574676 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:54 INFO - PROCESS | 3748 | 1468967574791 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:32:54 INFO - PROCESS | 3748 | 1468967574799 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 3748 | 1468967574801 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:54 INFO - PROCESS | 3748 | ++DOCSHELL 15072400 == 35 [pid = 3748] [id = 691] 15:32:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (19E4C000) [pid = 3748] [serial = 2073] [outer = 00000000] 15:32:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (19EBAC00) [pid = 3748] [serial = 2074] [outer = 19E4C000] 15:32:54 INFO - PROCESS | 3748 | 1468967574844 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (19EBFC00) [pid = 3748] [serial = 2075] [outer = 19E4C000] 15:32:55 INFO - PROCESS | 3748 | 1468967575271 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]]]}] 15:32:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:32:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 632ms 15:32:55 INFO - PROCESS | 3748 | 1468967575308 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 3748 | 1468967575310 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 15:32:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:32:55 INFO - PROCESS | 3748 | 1468967575313 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 3748 | 1468967575315 Marionette TRACE conn3 <- [1,2730,null,{}] 15:32:55 INFO - PROCESS | 3748 | 1468967575318 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}] 15:32:55 INFO - PROCESS | 3748 | 1468967575320 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:55 INFO - PROCESS | 3748 | 1468967575437 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:32:55 INFO - PROCESS | 3748 | 1468967575633 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 3748 | 1468967575637 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:55 INFO - PROCESS | 3748 | ++DOCSHELL 1050B400 == 36 [pid = 3748] [id = 692] 15:32:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (10510400) [pid = 3748] [serial = 2076] [outer = 00000000] 15:32:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (10A82C00) [pid = 3748] [serial = 2077] [outer = 10510400] 15:32:55 INFO - PROCESS | 3748 | 1468967575694 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (11005C00) [pid = 3748] [serial = 2078] [outer = 10510400] 15:32:56 INFO - PROCESS | 3748 | 1468967576273 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]]]}] 15:32:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:32:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 972ms 15:32:56 INFO - PROCESS | 3748 | 1468967576297 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 3748 | 1468967576302 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 15:32:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:32:56 INFO - PROCESS | 3748 | 1468967576308 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:32:56 INFO - PROCESS | 3748 | 1468967576312 Marionette TRACE conn3 <- [1,2734,null,{}] 15:32:56 INFO - PROCESS | 3748 | 1468967576316 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}] 15:32:56 INFO - PROCESS | 3748 | 1468967576319 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:56 INFO - PROCESS | 3748 | 1468967576435 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:32:56 INFO - PROCESS | 3748 | 1468967576546 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 3748 | 1468967576549 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:56 INFO - PROCESS | 3748 | ++DOCSHELL 15E10800 == 37 [pid = 3748] [id = 693] 15:32:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (15F86800) [pid = 3748] [serial = 2079] [outer = 00000000] 15:32:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (15F94400) [pid = 3748] [serial = 2080] [outer = 15F86800] 15:32:56 INFO - PROCESS | 3748 | 1468967576588 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (163C5800) [pid = 3748] [serial = 2081] [outer = 15F86800] 15:32:57 INFO - PROCESS | 3748 | 1468967577183 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]]]}] 15:32:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:32:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 926ms 15:32:57 INFO - PROCESS | 3748 | 1468967577237 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 3748 | 1468967577240 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 15:32:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:32:57 INFO - PROCESS | 3748 | 1468967577244 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 3748 | 1468967577246 Marionette TRACE conn3 <- [1,2738,null,{}] 15:32:57 INFO - PROCESS | 3748 | 1468967577250 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}] 15:32:57 INFO - PROCESS | 3748 | 1468967577253 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:57 INFO - PROCESS | 3748 | 1468967577365 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:32:57 INFO - PROCESS | 3748 | 1468967577525 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 3748 | 1468967577528 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:57 INFO - PROCESS | 3748 | ++DOCSHELL 1763B400 == 38 [pid = 3748] [id = 694] 15:32:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (19808000) [pid = 3748] [serial = 2082] [outer = 00000000] 15:32:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (19848800) [pid = 3748] [serial = 2083] [outer = 19808000] 15:32:57 INFO - PROCESS | 3748 | 1468967577582 Marionette DEBUG loaded listener.js 15:32:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (19E4CC00) [pid = 3748] [serial = 2084] [outer = 19808000] 15:32:58 INFO - PROCESS | 3748 | 1468967578118 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]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:32:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 926ms 15:32:58 INFO - PROCESS | 3748 | 1468967578172 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 3748 | 1468967578176 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 15:32:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:32:58 INFO - PROCESS | 3748 | 1468967578186 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 3748 | 1468967578191 Marionette TRACE conn3 <- [1,2742,null,{}] 15:32:58 INFO - PROCESS | 3748 | 1468967578195 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}] 15:32:58 INFO - PROCESS | 3748 | 1468967578198 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:58 INFO - PROCESS | 3748 | 1468967578310 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:32:58 INFO - PROCESS | 3748 | 1468967578486 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 3748 | 1468967578488 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:58 INFO - PROCESS | 3748 | ++DOCSHELL 12BCDC00 == 39 [pid = 3748] [id = 695] 15:32:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (15870400) [pid = 3748] [serial = 2085] [outer = 00000000] 15:32:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1A0D0C00) [pid = 3748] [serial = 2086] [outer = 15870400] 15:32:58 INFO - PROCESS | 3748 | 1468967578561 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (1A0D5C00) [pid = 3748] [serial = 2087] [outer = 15870400] 15:32:59 INFO - PROCESS | 3748 | 1468967579352 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]]]}] 15:32:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:32:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1173ms 15:32:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:32:59 INFO - PROCESS | 3748 | 1468967579365 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 3748 | 1468967579369 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 15:32:59 INFO - PROCESS | 3748 | 1468967579373 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 3748 | 1468967579378 Marionette TRACE conn3 <- [1,2746,null,{}] 15:32:59 INFO - PROCESS | 3748 | 1468967579382 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}] 15:32:59 INFO - PROCESS | 3748 | 1468967579385 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:32:59 INFO - PROCESS | 3748 | 1468967579489 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 1050BC00 == 38 [pid = 3748] [id = 676] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 15072400 == 37 [pid = 3748] [id = 691] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 19C88800 == 36 [pid = 3748] [id = 690] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 10A03C00 == 35 [pid = 3748] [id = 689] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 1502A800 == 34 [pid = 3748] [id = 688] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 18041000 == 33 [pid = 3748] [id = 687] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 163BE800 == 32 [pid = 3748] [id = 686] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 12B0FC00 == 31 [pid = 3748] [id = 685] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 131C5400 == 30 [pid = 3748] [id = 684] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 104E6400 == 29 [pid = 3748] [id = 683] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 169B3800 == 28 [pid = 3748] [id = 681] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 12933400 == 27 [pid = 3748] [id = 682] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 12BCDC00 == 26 [pid = 3748] [id = 695] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 1763B400 == 25 [pid = 3748] [id = 694] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 1050B400 == 24 [pid = 3748] [id = 692] 15:33:00 INFO - PROCESS | 3748 | --DOCSHELL 15E10800 == 23 [pid = 3748] [id = 693] 15:33:00 INFO - PROCESS | 3748 | 1468967580166 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 3748 | 1468967580169 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (17643C00) [pid = 3748] [serial = 2044] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (15F95800) [pid = 3748] [serial = 2038] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1100B000) [pid = 3748] [serial = 2030] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (10A78000) [pid = 3748] [serial = 2029] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (12825000) [pid = 3748] [serial = 2032] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (12B03C00) [pid = 3748] [serial = 2033] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (13931800) [pid = 3748] [serial = 2035] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (1324F400) [pid = 3748] [serial = 2027] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (13156800) [pid = 3748] [serial = 2026] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (163C2400) [pid = 3748] [serial = 2041] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (16134C00) [pid = 3748] [serial = 2039] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (16666400) [pid = 3748] [serial = 2042] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (139CD000) [pid = 3748] [serial = 2036] [outer = 00000000] [url = about:blank] 15:33:00 INFO - PROCESS | 3748 | ++DOCSHELL 102CB400 == 24 [pid = 3748] [id = 696] 15:33:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (10476C00) [pid = 3748] [serial = 2088] [outer = 00000000] 15:33:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (1050B400) [pid = 3748] [serial = 2089] [outer = 10476C00] 15:33:00 INFO - PROCESS | 3748 | 1468967580310 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (10A77000) [pid = 3748] [serial = 2090] [outer = 10476C00] 15:33:00 INFO - PROCESS | 3748 | 1468967580770 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]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:33:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1435ms 15:33:00 INFO - PROCESS | 3748 | 1468967580819 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 3748 | 1468967580822 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 15:33:00 INFO - PROCESS | 3748 | 1468967580827 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:33:00 INFO - PROCESS | 3748 | 1468967580830 Marionette TRACE conn3 <- [1,2750,null,{}] 15:33:00 INFO - PROCESS | 3748 | 1468967580835 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}] 15:33:00 INFO - PROCESS | 3748 | 1468967580840 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:00 INFO - PROCESS | 3748 | 1468967580930 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:33:00 INFO - PROCESS | 3748 | 1468967580945 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 3748 | 1468967580948 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:00 INFO - PROCESS | 3748 | ++DOCSHELL 12B02C00 == 25 [pid = 3748] [id = 697] 15:33:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (12B03C00) [pid = 3748] [serial = 2091] [outer = 00000000] 15:33:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (12BC8800) [pid = 3748] [serial = 2092] [outer = 12B03C00] 15:33:00 INFO - PROCESS | 3748 | 1468967580995 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (13024C00) [pid = 3748] [serial = 2093] [outer = 12B03C00] 15:33:01 INFO - PROCESS | 3748 | 1468967581484 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]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:33:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 695ms 15:33:01 INFO - PROCESS | 3748 | 1468967581529 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 3748 | 1468967581534 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 15:33:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:33:01 INFO - PROCESS | 3748 | 1468967581568 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 3748 | 1468967581570 Marionette TRACE conn3 <- [1,2754,null,{}] 15:33:01 INFO - PROCESS | 3748 | 1468967581576 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}] 15:33:01 INFO - PROCESS | 3748 | 1468967581578 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:01 INFO - PROCESS | 3748 | 1468967581655 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:33:01 INFO - PROCESS | 3748 | 1468967581755 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 3748 | 1468967581758 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:01 INFO - PROCESS | 3748 | ++DOCSHELL 1324D400 == 26 [pid = 3748] [id = 698] 15:33:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (1324F800) [pid = 3748] [serial = 2094] [outer = 00000000] 15:33:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1343E000) [pid = 3748] [serial = 2095] [outer = 1324F800] 15:33:01 INFO - PROCESS | 3748 | 1468967581803 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (139C9000) [pid = 3748] [serial = 2096] [outer = 1324F800] 15:33:02 INFO - PROCESS | 3748 | 1468967582204 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]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:33:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 679ms 15:33:02 INFO - PROCESS | 3748 | 1468967582264 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 3748 | 1468967582267 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 15:33:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:33:02 INFO - PROCESS | 3748 | 1468967582272 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 3748 | 1468967582278 Marionette TRACE conn3 <- [1,2758,null,{}] 15:33:02 INFO - PROCESS | 3748 | 1468967582296 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}] 15:33:02 INFO - PROCESS | 3748 | 1468967582300 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:02 INFO - PROCESS | 3748 | 1468967582421 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:33:02 INFO - PROCESS | 3748 | 1468967582434 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 3748 | 1468967582436 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:02 INFO - PROCESS | 3748 | ++DOCSHELL 14437400 == 27 [pid = 3748] [id = 699] 15:33:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (14437C00) [pid = 3748] [serial = 2097] [outer = 00000000] 15:33:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (15697800) [pid = 3748] [serial = 2098] [outer = 14437C00] 15:33:02 INFO - PROCESS | 3748 | 1468967582481 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1305C400) [pid = 3748] [serial = 2099] [outer = 14437C00] 15:33:02 INFO - PROCESS | 3748 | 1468967582945 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]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:33:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 726ms 15:33:02 INFO - PROCESS | 3748 | 1468967582998 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 3748 | 1468967583000 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 15:33:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:33:03 INFO - PROCESS | 3748 | 1468967583004 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 3748 | 1468967583005 Marionette TRACE conn3 <- [1,2762,null,{}] 15:33:03 INFO - PROCESS | 3748 | 1468967583047 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}] 15:33:03 INFO - PROCESS | 3748 | 1468967583049 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:03 INFO - PROCESS | 3748 | 1468967583168 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:33:03 INFO - PROCESS | 3748 | 1468967583180 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 3748 | 1468967583182 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:03 INFO - PROCESS | 3748 | ++DOCSHELL 15695C00 == 28 [pid = 3748] [id = 700] 15:33:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (156B0400) [pid = 3748] [serial = 2100] [outer = 00000000] 15:33:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (163C5C00) [pid = 3748] [serial = 2101] [outer = 156B0400] 15:33:03 INFO - PROCESS | 3748 | 1468967583279 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (163CB400) [pid = 3748] [serial = 2102] [outer = 156B0400] 15:33:03 INFO - PROCESS | 3748 | 1468967583711 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]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:33:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 741ms 15:33:03 INFO - PROCESS | 3748 | 1468967583765 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 3748 | 1468967583767 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 15:33:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:33:03 INFO - PROCESS | 3748 | 1468967583770 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 3748 | 1468967583772 Marionette TRACE conn3 <- [1,2766,null,{}] 15:33:03 INFO - PROCESS | 3748 | 1468967583775 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}] 15:33:03 INFO - PROCESS | 3748 | 1468967583777 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:03 INFO - PROCESS | 3748 | 1468967583890 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:33:03 INFO - PROCESS | 3748 | 1468967583896 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 3748 | 1468967583902 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:03 INFO - PROCESS | 3748 | ++DOCSHELL 16F7E400 == 29 [pid = 3748] [id = 701] 15:33:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (16F7E800) [pid = 3748] [serial = 2103] [outer = 00000000] 15:33:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (17641800) [pid = 3748] [serial = 2104] [outer = 16F7E800] 15:33:03 INFO - PROCESS | 3748 | 1468967583958 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (17B64C00) [pid = 3748] [serial = 2105] [outer = 16F7E800] 15:33:04 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1666AC00) [pid = 3748] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:33:04 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (131C5800) [pid = 3748] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:33:04 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (163C4400) [pid = 3748] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:33:04 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1419C000) [pid = 3748] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:33:04 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (12972800) [pid = 3748] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:33:04 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (10A0B800) [pid = 3748] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:33:04 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19C8B800) [pid = 3748] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:33:04 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1100DC00) [pid = 3748] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:33:04 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (16E31000) [pid = 3748] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:33:04 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (18043000) [pid = 3748] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:33:04 INFO - PROCESS | 3748 | 1468967584655 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]]]}] 15:33:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:33:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 926ms 15:33:04 INFO - PROCESS | 3748 | 1468967584700 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 3748 | 1468967584702 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 15:33:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:33:04 INFO - PROCESS | 3748 | 1468967584705 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 3748 | 1468967584707 Marionette TRACE conn3 <- [1,2770,null,{}] 15:33:04 INFO - PROCESS | 3748 | 1468967584710 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}] 15:33:04 INFO - PROCESS | 3748 | 1468967584712 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:04 INFO - PROCESS | 3748 | 1468967584828 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:33:04 INFO - PROCESS | 3748 | 1468967584893 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 3748 | 1468967584895 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:04 INFO - PROCESS | 3748 | ++DOCSHELL 1050C400 == 30 [pid = 3748] [id = 702] 15:33:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1100DC00) [pid = 3748] [serial = 2106] [outer = 00000000] 15:33:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (17E0B800) [pid = 3748] [serial = 2107] [outer = 1100DC00] 15:33:04 INFO - PROCESS | 3748 | 1468967584938 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (18045800) [pid = 3748] [serial = 2108] [outer = 1100DC00] 15:33:05 INFO - PROCESS | 3748 | 1468967585298 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]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:33:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 632ms 15:33:05 INFO - PROCESS | 3748 | 1468967585343 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 3748 | 1468967585345 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 15:33:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:33:05 INFO - PROCESS | 3748 | 1468967585359 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 3748 | 1468967585361 Marionette TRACE conn3 <- [1,2774,null,{}] 15:33:05 INFO - PROCESS | 3748 | 1468967585366 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}] 15:33:05 INFO - PROCESS | 3748 | 1468967585367 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:05 INFO - PROCESS | 3748 | 1468967585445 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:33:05 INFO - PROCESS | 3748 | 1468967585450 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 3748 | 1468967585452 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:05 INFO - PROCESS | 3748 | ++DOCSHELL 15698C00 == 31 [pid = 3748] [id = 703] 15:33:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (18038400) [pid = 3748] [serial = 2109] [outer = 00000000] 15:33:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19806C00) [pid = 3748] [serial = 2110] [outer = 18038400] 15:33:05 INFO - PROCESS | 3748 | 1468967585479 Marionette DEBUG loaded listener.js 15:33:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1980B400) [pid = 3748] [serial = 2111] [outer = 18038400] 15:33:05 INFO - PROCESS | 3748 | 1468967585942 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]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:33:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 648ms 15:33:05 INFO - PROCESS | 3748 | 1468967585991 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 3748 | 1468967585993 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 15:33:05 INFO - PROCESS | 3748 | 1468967585996 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:33:05 INFO - PROCESS | 3748 | 1468967585998 Marionette TRACE conn3 <- [1,2778,null,{}] 15:33:05 INFO - PROCESS | 3748 | 1468967586001 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}] 15:33:05 INFO - PROCESS | 3748 | 1468967586003 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:06 INFO - PROCESS | 3748 | 1468967586084 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:33:06 INFO - PROCESS | 3748 | 1468967586092 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 3748 | 1468967586094 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:06 INFO - PROCESS | 3748 | ++DOCSHELL 19848C00 == 32 [pid = 3748] [id = 704] 15:33:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1984CC00) [pid = 3748] [serial = 2112] [outer = 00000000] 15:33:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19C88400) [pid = 3748] [serial = 2113] [outer = 1984CC00] 15:33:06 INFO - PROCESS | 3748 | 1468967586137 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19C88800) [pid = 3748] [serial = 2114] [outer = 1984CC00] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 16E33400 == 31 [pid = 3748] [id = 536] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 15F8B400 == 30 [pid = 3748] [id = 538] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 163C1800 == 29 [pid = 3748] [id = 544] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 11C2FC00 == 28 [pid = 3748] [id = 548] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 10F43000 == 27 [pid = 3748] [id = 540] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 11CD5000 == 26 [pid = 3748] [id = 532] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 1305CC00 == 25 [pid = 3748] [id = 541] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 15067800 == 24 [pid = 3748] [id = 534] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 19527000 == 23 [pid = 3748] [id = 546] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 131D1C00 == 22 [pid = 3748] [id = 533] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 141A0000 == 21 [pid = 3748] [id = 542] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 1502B800 == 20 [pid = 3748] [id = 543] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 15FA9400 == 19 [pid = 3748] [id = 535] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 1055F800 == 18 [pid = 3748] [id = 537] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 19843400 == 17 [pid = 3748] [id = 547] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 17B22400 == 16 [pid = 3748] [id = 545] 15:33:07 INFO - PROCESS | 3748 | --DOCSHELL 15F93800 == 15 [pid = 3748] [id = 539] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19844000) [pid = 3748] [serial = 2065] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (13E8E400) [pid = 3748] [serial = 2054] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (139CE400) [pid = 3748] [serial = 2053] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (17E7DC00) [pid = 3748] [serial = 2060] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1984AC00) [pid = 3748] [serial = 2066] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (163C1C00) [pid = 3748] [serial = 2057] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1325C800) [pid = 3748] [serial = 2048] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (11009C00) [pid = 3748] [serial = 2051] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (15FA0C00) [pid = 3748] [serial = 2056] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (130AC800) [pid = 3748] [serial = 2047] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (19E4E800) [pid = 3748] [serial = 2071] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (1984FC00) [pid = 3748] [serial = 2069] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1772EC00) [pid = 3748] [serial = 2045] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (10A81000) [pid = 3748] [serial = 2050] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 61 (19526800) [pid = 3748] [serial = 2063] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 60 (19520C00) [pid = 3748] [serial = 2062] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 59 (1984F800) [pid = 3748] [serial = 2068] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 58 (1763C400) [pid = 3748] [serial = 2059] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 57 (19E4F800) [pid = 3748] [serial = 2072] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | --DOMWINDOW == 56 (19EBAC00) [pid = 3748] [serial = 2074] [outer = 00000000] [url = about:blank] 15:33:07 INFO - PROCESS | 3748 | 1468967587855 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]]]}] 15:33:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:33:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1882ms 15:33:07 INFO - PROCESS | 3748 | 1468967587889 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 3748 | 1468967587893 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 15:33:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:33:07 INFO - PROCESS | 3748 | 1468967587899 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 3748 | 1468967587902 Marionette TRACE conn3 <- [1,2782,null,{}] 15:33:07 INFO - PROCESS | 3748 | 1468967587909 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}] 15:33:07 INFO - PROCESS | 3748 | 1468967587912 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:07 INFO - PROCESS | 3748 | 1468967588000 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:33:08 INFO - PROCESS | 3748 | 1468967588010 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 3748 | 1468967588014 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:08 INFO - PROCESS | 3748 | ++DOCSHELL 10EE6800 == 16 [pid = 3748] [id = 705] 15:33:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 57 (10EE7800) [pid = 3748] [serial = 2115] [outer = 00000000] 15:33:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 58 (114D3000) [pid = 3748] [serial = 2116] [outer = 10EE7800] 15:33:08 INFO - PROCESS | 3748 | 1468967588063 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 59 (114D7400) [pid = 3748] [serial = 2117] [outer = 10EE7800] 15:33:08 INFO - PROCESS | 3748 | 1468967588548 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]]]}] 15:33:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:33:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 694ms 15:33:08 INFO - PROCESS | 3748 | 1468967588582 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 3748 | 1468967588590 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 15:33:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:33:08 INFO - PROCESS | 3748 | 1468967588605 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 3748 | 1468967588607 Marionette TRACE conn3 <- [1,2786,null,{}] 15:33:08 INFO - PROCESS | 3748 | 1468967588612 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}] 15:33:08 INFO - PROCESS | 3748 | 1468967588615 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:08 INFO - PROCESS | 3748 | 1468967588704 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:33:08 INFO - PROCESS | 3748 | 1468967588713 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 3748 | 1468967588716 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:08 INFO - PROCESS | 3748 | ++DOCSHELL 1310D400 == 17 [pid = 3748] [id = 706] 15:33:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 60 (13110400) [pid = 3748] [serial = 2118] [outer = 00000000] 15:33:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 61 (131CA800) [pid = 3748] [serial = 2119] [outer = 13110400] 15:33:08 INFO - PROCESS | 3748 | 1468967588768 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 62 (1324FC00) [pid = 3748] [serial = 2120] [outer = 13110400] 15:33:09 INFO - PROCESS | 3748 | 1468967589250 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]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:33:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 694ms 15:33:09 INFO - PROCESS | 3748 | 1468967589305 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 3748 | 1468967589307 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 15:33:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:33:09 INFO - PROCESS | 3748 | 1468967589310 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 3748 | 1468967589314 Marionette TRACE conn3 <- [1,2790,null,{}] 15:33:09 INFO - PROCESS | 3748 | 1468967589325 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}] 15:33:09 INFO - PROCESS | 3748 | 1468967589330 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:09 INFO - PROCESS | 3748 | 1468967589444 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:33:09 INFO - PROCESS | 3748 | 1468967589543 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 3748 | 1468967589530 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:09 INFO - PROCESS | 3748 | ++DOCSHELL 13E95800 == 18 [pid = 3748] [id = 707] 15:33:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (14198800) [pid = 3748] [serial = 2121] [outer = 00000000] 15:33:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (141A2C00) [pid = 3748] [serial = 2122] [outer = 14198800] 15:33:09 INFO - PROCESS | 3748 | 1468967589577 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (144ED400) [pid = 3748] [serial = 2123] [outer = 14198800] 15:33:09 INFO - PROCESS | 3748 | 1468967589956 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]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:33:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 694ms 15:33:09 INFO - PROCESS | 3748 | 1468967589992 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 3748 | 1468967590005 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 15:33:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:33:10 INFO - PROCESS | 3748 | 1468967590009 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 3748 | 1468967590011 Marionette TRACE conn3 <- [1,2794,null,{}] 15:33:10 INFO - PROCESS | 3748 | 1468967590014 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}] 15:33:10 INFO - PROCESS | 3748 | 1468967590016 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:10 INFO - PROCESS | 3748 | 1468967590099 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:33:10 INFO - PROCESS | 3748 | 1468967590106 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 3748 | 1468967590108 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:10 INFO - PROCESS | 3748 | ++DOCSHELL 15699000 == 19 [pid = 3748] [id = 708] 15:33:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (156A0400) [pid = 3748] [serial = 2124] [outer = 00000000] 15:33:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (15F95400) [pid = 3748] [serial = 2125] [outer = 156A0400] 15:33:10 INFO - PROCESS | 3748 | 1468967590152 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (16134800) [pid = 3748] [serial = 2126] [outer = 156A0400] 15:33:10 INFO - PROCESS | 3748 | 1468967590576 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]]]}] 15:33:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:33:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 586ms 15:33:10 INFO - PROCESS | 3748 | 1468967590605 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 3748 | 1468967590607 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 15:33:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:33:10 INFO - PROCESS | 3748 | 1468967590624 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 3748 | 1468967590626 Marionette TRACE conn3 <- [1,2798,null,{}] 15:33:10 INFO - PROCESS | 3748 | 1468967590631 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}] 15:33:10 INFO - PROCESS | 3748 | 1468967590635 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:10 INFO - PROCESS | 3748 | 1468967590714 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:33:10 INFO - PROCESS | 3748 | 1468967590720 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 3748 | 1468967590722 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:10 INFO - PROCESS | 3748 | ++DOCSHELL 163CD400 == 20 [pid = 3748] [id = 709] 15:33:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (16668C00) [pid = 3748] [serial = 2127] [outer = 00000000] 15:33:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (16E33400) [pid = 3748] [serial = 2128] [outer = 16668C00] 15:33:10 INFO - PROCESS | 3748 | 1468967590766 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (170BA800) [pid = 3748] [serial = 2129] [outer = 16668C00] 15:33:11 INFO - PROCESS | 3748 | 1468967591202 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]]]}] 15:33:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:33:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 617ms 15:33:11 INFO - PROCESS | 3748 | 1468967591254 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 3748 | 1468967591256 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 15:33:11 INFO - PROCESS | 3748 | 1468967591263 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 3748 | 1468967591265 Marionette TRACE conn3 <- [1,2802,null,{}] 15:33:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:33:11 INFO - PROCESS | 3748 | 1468967591269 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}] 15:33:11 INFO - PROCESS | 3748 | 1468967591274 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:11 INFO - PROCESS | 3748 | 1468967591375 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:33:11 INFO - PROCESS | 3748 | 1468967591383 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 3748 | 1468967591385 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:11 INFO - PROCESS | 3748 | ++DOCSHELL 13C63800 == 21 [pid = 3748] [id = 710] 15:33:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (17E0D400) [pid = 3748] [serial = 2130] [outer = 00000000] 15:33:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1803A800) [pid = 3748] [serial = 2131] [outer = 17E0D400] 15:33:11 INFO - PROCESS | 3748 | 1468967591428 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19523800) [pid = 3748] [serial = 2132] [outer = 17E0D400] 15:33:11 INFO - PROCESS | 3748 | 1468967591890 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]]]}] 15:33:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:33:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 679ms 15:33:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:33:11 INFO - PROCESS | 3748 | 1468967591966 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 3748 | 1468967591968 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 15:33:11 INFO - PROCESS | 3748 | 1468967591972 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 3748 | 1468967591973 Marionette TRACE conn3 <- [1,2806,null,{}] 15:33:11 INFO - PROCESS | 3748 | 1468967591977 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}] 15:33:11 INFO - PROCESS | 3748 | 1468967591979 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:12 INFO - PROCESS | 3748 | 1468967592066 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:33:12 INFO - PROCESS | 3748 | 1468967592091 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 3748 | 1468967592093 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:12 INFO - PROCESS | 3748 | ++DOCSHELL 19802400 == 22 [pid = 3748] [id = 711] 15:33:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19802800) [pid = 3748] [serial = 2133] [outer = 00000000] 15:33:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1984A800) [pid = 3748] [serial = 2134] [outer = 19802800] 15:33:12 INFO - PROCESS | 3748 | 1468967592136 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1984B000) [pid = 3748] [serial = 2135] [outer = 19802800] 15:33:12 INFO - PROCESS | 3748 | 1468967592560 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]]]}] 15:33:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:33:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 633ms 15:33:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:33:12 INFO - PROCESS | 3748 | 1468967592605 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 3748 | 1468967592607 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 15:33:12 INFO - PROCESS | 3748 | 1468967592611 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 3748 | 1468967592613 Marionette TRACE conn3 <- [1,2810,null,{}] 15:33:12 INFO - PROCESS | 3748 | 1468967592616 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}] 15:33:12 INFO - PROCESS | 3748 | 1468967592618 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:12 INFO - PROCESS | 3748 | 1468967592704 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:33:12 INFO - PROCESS | 3748 | 1468967592709 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 3748 | 1468967592711 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:12 INFO - PROCESS | 3748 | ++DOCSHELL 19997800 == 23 [pid = 3748] [id = 712] 15:33:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19998C00) [pid = 3748] [serial = 2136] [outer = 00000000] 15:33:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19C90400) [pid = 3748] [serial = 2137] [outer = 19998C00] 15:33:12 INFO - PROCESS | 3748 | 1468967592754 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19C90800) [pid = 3748] [serial = 2138] [outer = 19998C00] 15:33:13 INFO - PROCESS | 3748 | 1468967593239 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]]]}] 15:33:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:33:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 679ms 15:33:13 INFO - PROCESS | 3748 | 1468967593310 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 3748 | 1468967593312 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 15:33:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:33:13 INFO - PROCESS | 3748 | 1468967593315 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 3748 | 1468967593317 Marionette TRACE conn3 <- [1,2814,null,{}] 15:33:13 INFO - PROCESS | 3748 | 1468967593321 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}] 15:33:13 INFO - PROCESS | 3748 | 1468967593323 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:13 INFO - PROCESS | 3748 | 1468967593427 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:33:13 INFO - PROCESS | 3748 | 1468967593518 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 3748 | 1468967593520 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:13 INFO - PROCESS | 3748 | ++DOCSHELL 13E93000 == 24 [pid = 3748] [id = 713] 15:33:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1952B400) [pid = 3748] [serial = 2139] [outer = 00000000] 15:33:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (19EB4800) [pid = 3748] [serial = 2140] [outer = 1952B400] 15:33:13 INFO - PROCESS | 3748 | 1468967593562 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19EB7C00) [pid = 3748] [serial = 2141] [outer = 1952B400] 15:33:13 INFO - PROCESS | 3748 | 1468967593983 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:33:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 725ms 15:33:14 INFO - PROCESS | 3748 | 1468967594039 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 3748 | 1468967594041 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 15:33:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:33:14 INFO - PROCESS | 3748 | 1468967594050 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 3748 | 1468967594052 Marionette TRACE conn3 <- [1,2818,null,{}] 15:33:14 INFO - PROCESS | 3748 | 1468967594056 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}] 15:33:14 INFO - PROCESS | 3748 | 1468967594058 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:14 INFO - PROCESS | 3748 | 1468967594188 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:33:14 INFO - PROCESS | 3748 | 1468967594197 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 3748 | 1468967594199 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:14 INFO - PROCESS | 3748 | ++DOCSHELL 19992800 == 25 [pid = 3748] [id = 714] 15:33:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19E51800) [pid = 3748] [serial = 2142] [outer = 00000000] 15:33:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1A01E800) [pid = 3748] [serial = 2143] [outer = 19E51800] 15:33:14 INFO - PROCESS | 3748 | 1468967594242 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1A0C9000) [pid = 3748] [serial = 2144] [outer = 19E51800] 15:33:14 INFO - PROCESS | 3748 | 1468967594676 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]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:33:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 679ms 15:33:14 INFO - PROCESS | 3748 | 1468967594728 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 3748 | 1468967594730 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 15:33:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:33:14 INFO - PROCESS | 3748 | 1468967594733 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 3748 | 1468967594736 Marionette TRACE conn3 <- [1,2822,null,{}] 15:33:14 INFO - PROCESS | 3748 | 1468967594739 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}] 15:33:14 INFO - PROCESS | 3748 | 1468967594741 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:14 INFO - PROCESS | 3748 | 1468967594896 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (18038400) [pid = 3748] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (10510400) [pid = 3748] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1324F800) [pid = 3748] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (12B03C00) [pid = 3748] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (10476C00) [pid = 3748] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (15870400) [pid = 3748] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (19808000) [pid = 3748] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (15F86800) [pid = 3748] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (14437C00) [pid = 3748] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19E4C000) [pid = 3748] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (16F7E800) [pid = 3748] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (156B0400) [pid = 3748] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:33:15 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1100DC00) [pid = 3748] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:33:15 INFO - PROCESS | 3748 | 1468967595125 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 3748 | 1468967595127 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:15 INFO - PROCESS | 3748 | ++DOCSHELL 10509C00 == 26 [pid = 3748] [id = 715] 15:33:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (10510400) [pid = 3748] [serial = 2145] [outer = 00000000] 15:33:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (12933400) [pid = 3748] [serial = 2146] [outer = 10510400] 15:33:15 INFO - PROCESS | 3748 | 1468967595173 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (14440000) [pid = 3748] [serial = 2147] [outer = 10510400] 15:33:15 INFO - PROCESS | 3748 | 1468967595540 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:33:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:33:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 833ms 15:33:15 INFO - PROCESS | 3748 | 1468967595576 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 3748 | 1468967595578 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 15:33:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:33:15 INFO - PROCESS | 3748 | 1468967595582 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 3748 | 1468967595583 Marionette TRACE conn3 <- [1,2826,null,{}] 15:33:15 INFO - PROCESS | 3748 | 1468967595586 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}] 15:33:15 INFO - PROCESS | 3748 | 1468967595588 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:15 INFO - PROCESS | 3748 | 1468967595708 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:33:15 INFO - PROCESS | 3748 | 1468967595717 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 3748 | 1468967595718 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:15 INFO - PROCESS | 3748 | ++DOCSHELL 1324EC00 == 27 [pid = 3748] [id = 716] 15:33:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (163C1400) [pid = 3748] [serial = 2148] [outer = 00000000] 15:33:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19E4C000) [pid = 3748] [serial = 2149] [outer = 163C1400] 15:33:15 INFO - PROCESS | 3748 | 1468967595768 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A0D3400) [pid = 3748] [serial = 2150] [outer = 163C1400] 15:33:16 INFO - PROCESS | 3748 | 1468967596164 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]]]}] 15:33:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:33:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 633ms 15:33:16 INFO - PROCESS | 3748 | 1468967596204 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 3748 | 1468967596206 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 15:33:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:33:16 INFO - PROCESS | 3748 | 1468967596209 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 3748 | 1468967596210 Marionette TRACE conn3 <- [1,2830,null,{}] 15:33:16 INFO - PROCESS | 3748 | 1468967596214 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}] 15:33:16 INFO - PROCESS | 3748 | 1468967596216 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:16 INFO - PROCESS | 3748 | 1468967596344 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:33:16 INFO - PROCESS | 3748 | 1468967596352 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 3748 | 1468967596354 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:16 INFO - PROCESS | 3748 | ++DOCSHELL 10A05C00 == 28 [pid = 3748] [id = 717] 15:33:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (163C2C00) [pid = 3748] [serial = 2151] [outer = 00000000] 15:33:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1A1F3400) [pid = 3748] [serial = 2152] [outer = 163C2C00] 15:33:16 INFO - PROCESS | 3748 | 1468967596422 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A567400) [pid = 3748] [serial = 2153] [outer = 163C2C00] 15:33:16 INFO - PROCESS | 3748 | 1468967596833 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]]]}] 15:33:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:33:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 632ms 15:33:16 INFO - PROCESS | 3748 | 1468967596847 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 3748 | 1468967596849 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 15:33:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:33:16 INFO - PROCESS | 3748 | 1468967596852 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 3748 | 1468967596854 Marionette TRACE conn3 <- [1,2834,null,{}] 15:33:16 INFO - PROCESS | 3748 | 1468967596858 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}] 15:33:16 INFO - PROCESS | 3748 | 1468967596859 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:16 INFO - PROCESS | 3748 | 1468967596976 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:33:17 INFO - PROCESS | 3748 | 1468967597039 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:17 INFO - PROCESS | 3748 | 1468967597041 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:17 INFO - PROCESS | 3748 | ++DOCSHELL 169C0400 == 29 [pid = 3748] [id = 718] 15:33:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1A1F0000) [pid = 3748] [serial = 2154] [outer = 00000000] 15:33:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1A66C000) [pid = 3748] [serial = 2155] [outer = 1A1F0000] 15:33:17 INFO - PROCESS | 3748 | 1468967597085 Marionette DEBUG loaded listener.js 15:33:17 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1A66F400) [pid = 3748] [serial = 2156] [outer = 1A1F0000] 15:33:17 INFO - PROCESS | 3748 | 1468967597822 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]]]}] 15:33:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:33:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1018ms 15:33:17 INFO - PROCESS | 3748 | 1468967597891 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 3748 | 1468967597896 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 15:33:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:33:17 INFO - PROCESS | 3748 | 1468967597900 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 3748 | 1468967597906 Marionette TRACE conn3 <- [1,2838,null,{}] 15:33:17 INFO - PROCESS | 3748 | 1468967597936 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}] 15:33:17 INFO - PROCESS | 3748 | 1468967597939 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:18 INFO - PROCESS | 3748 | 1468967598071 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:33:18 INFO - PROCESS | 3748 | 1468967598204 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 3748 | 1468967598208 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:18 INFO - PROCESS | 3748 | ++DOCSHELL 11A4D400 == 30 [pid = 3748] [id = 719] 15:33:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (11CD5000) [pid = 3748] [serial = 2157] [outer = 00000000] 15:33:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (12BD3800) [pid = 3748] [serial = 2158] [outer = 11CD5000] 15:33:18 INFO - PROCESS | 3748 | 1468967598268 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (13159800) [pid = 3748] [serial = 2159] [outer = 11CD5000] 15:33:19 INFO - PROCESS | 3748 | 1468967599136 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:33:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1327ms 15:33:19 INFO - PROCESS | 3748 | 1468967599217 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 3748 | 1468967599222 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 15:33:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:33:19 INFO - PROCESS | 3748 | 1468967599227 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 3748 | 1468967599230 Marionette TRACE conn3 <- [1,2842,null,{}] 15:33:19 INFO - PROCESS | 3748 | 1468967599235 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}] 15:33:19 INFO - PROCESS | 3748 | 1468967599238 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:19 INFO - PROCESS | 3748 | 1468967599381 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:33:19 INFO - PROCESS | 3748 | 1468967599516 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 3748 | 1468967599520 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:19 INFO - PROCESS | 3748 | --DOCSHELL 102CB400 == 29 [pid = 3748] [id = 696] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (19EBFC00) [pid = 3748] [serial = 2075] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (19C88400) [pid = 3748] [serial = 2113] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (17641800) [pid = 3748] [serial = 2104] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (163CB400) [pid = 3748] [serial = 2102] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (163C5C00) [pid = 3748] [serial = 2101] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (17E0B800) [pid = 3748] [serial = 2107] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19806C00) [pid = 3748] [serial = 2110] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (17B64C00) [pid = 3748] [serial = 2105] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (10A82C00) [pid = 3748] [serial = 2077] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1343E000) [pid = 3748] [serial = 2095] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (12BC8800) [pid = 3748] [serial = 2092] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (13024C00) [pid = 3748] [serial = 2093] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1050B400) [pid = 3748] [serial = 2089] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1980B400) [pid = 3748] [serial = 2111] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (10A77000) [pid = 3748] [serial = 2090] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1A0D5C00) [pid = 3748] [serial = 2087] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1A0D0C00) [pid = 3748] [serial = 2086] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19E4CC00) [pid = 3748] [serial = 2084] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (19848800) [pid = 3748] [serial = 2083] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (163C5800) [pid = 3748] [serial = 2081] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (15F94400) [pid = 3748] [serial = 2080] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (11005C00) [pid = 3748] [serial = 2078] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (15697800) [pid = 3748] [serial = 2098] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (18045800) [pid = 3748] [serial = 2108] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1305C400) [pid = 3748] [serial = 2099] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (139C9000) [pid = 3748] [serial = 2096] [outer = 00000000] [url = about:blank] 15:33:19 INFO - PROCESS | 3748 | ++DOCSHELL 1047CC00 == 30 [pid = 3748] [id = 720] 15:33:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (1050B400) [pid = 3748] [serial = 2160] [outer = 00000000] 15:33:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (10A78400) [pid = 3748] [serial = 2161] [outer = 1050B400] 15:33:19 INFO - PROCESS | 3748 | 1468967599601 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (1100B000) [pid = 3748] [serial = 2162] [outer = 1050B400] 15:33:20 INFO - PROCESS | 3748 | 1468967600028 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]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:33:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 817ms 15:33:20 INFO - PROCESS | 3748 | 1468967600054 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 3748 | 1468967600059 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 15:33:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:33:20 INFO - PROCESS | 3748 | 1468967600066 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 3748 | 1468967600068 Marionette TRACE conn3 <- [1,2846,null,{}] 15:33:20 INFO - PROCESS | 3748 | 1468967600072 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}] 15:33:20 INFO - PROCESS | 3748 | 1468967600074 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:20 INFO - PROCESS | 3748 | 1468967600159 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:33:20 INFO - PROCESS | 3748 | 1468967600166 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 3748 | 1468967600168 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:20 INFO - PROCESS | 3748 | ++DOCSHELL 12D6C400 == 31 [pid = 3748] [id = 721] 15:33:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (1305D000) [pid = 3748] [serial = 2163] [outer = 00000000] 15:33:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (131D1400) [pid = 3748] [serial = 2164] [outer = 1305D000] 15:33:20 INFO - PROCESS | 3748 | 1468967600214 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1343E000) [pid = 3748] [serial = 2165] [outer = 1305D000] 15:33:20 INFO - PROCESS | 3748 | 1468967600728 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:33:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 694ms 15:33:20 INFO - PROCESS | 3748 | 1468967600764 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 3748 | 1468967600766 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 15:33:20 INFO - PROCESS | 3748 | 1468967600770 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:33:20 INFO - PROCESS | 3748 | 1468967600773 Marionette TRACE conn3 <- [1,2850,null,{}] 15:33:20 INFO - PROCESS | 3748 | 1468967600784 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}] 15:33:20 INFO - PROCESS | 3748 | 1468967600788 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:20 INFO - PROCESS | 3748 | 1468967600909 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:33:21 INFO - PROCESS | 3748 | 1468967601003 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 3748 | 1468967601006 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:21 INFO - PROCESS | 3748 | ++DOCSHELL 1443E400 == 32 [pid = 3748] [id = 722] 15:33:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1443E800) [pid = 3748] [serial = 2166] [outer = 00000000] 15:33:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (15695000) [pid = 3748] [serial = 2167] [outer = 1443E800] 15:33:21 INFO - PROCESS | 3748 | 1468967601054 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (156A5400) [pid = 3748] [serial = 2168] [outer = 1443E800] 15:33:21 INFO - PROCESS | 3748 | 1468967601434 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]]]}] 15:33:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:33:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 725ms 15:33:21 INFO - PROCESS | 3748 | 1468967601495 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 3748 | 1468967601497 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 15:33:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:33:21 INFO - PROCESS | 3748 | 1468967601501 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 3748 | 1468967601502 Marionette TRACE conn3 <- [1,2854,null,{}] 15:33:21 INFO - PROCESS | 3748 | 1468967601506 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}] 15:33:21 INFO - PROCESS | 3748 | 1468967601508 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:21 INFO - PROCESS | 3748 | 1468967601602 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:33:21 INFO - PROCESS | 3748 | 1468967601607 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 3748 | 1468967601609 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:21 INFO - PROCESS | 3748 | ++DOCSHELL 15E0CC00 == 33 [pid = 3748] [id = 723] 15:33:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (15F94800) [pid = 3748] [serial = 2169] [outer = 00000000] 15:33:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (163C2800) [pid = 3748] [serial = 2170] [outer = 15F94800] 15:33:21 INFO - PROCESS | 3748 | 1468967601654 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (163C9800) [pid = 3748] [serial = 2171] [outer = 15F94800] 15:33:22 INFO - PROCESS | 3748 | 1468967602144 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]]]}] 15:33:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:33:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 694ms 15:33:22 INFO - PROCESS | 3748 | 1468967602200 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 3748 | 1468967602202 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 15:33:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:33:22 INFO - PROCESS | 3748 | 1468967602205 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 3748 | 1468967602207 Marionette TRACE conn3 <- [1,2858,null,{}] 15:33:22 INFO - PROCESS | 3748 | 1468967602215 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}] 15:33:22 INFO - PROCESS | 3748 | 1468967602217 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:22 INFO - PROCESS | 3748 | 1468967602338 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:33:22 INFO - PROCESS | 3748 | 1468967602358 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 3748 | 1468967602361 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:22 INFO - PROCESS | 3748 | ++DOCSHELL 16662800 == 34 [pid = 3748] [id = 724] 15:33:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (169B5000) [pid = 3748] [serial = 2172] [outer = 00000000] 15:33:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1763F000) [pid = 3748] [serial = 2173] [outer = 169B5000] 15:33:22 INFO - PROCESS | 3748 | 1468967602404 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1772FC00) [pid = 3748] [serial = 2174] [outer = 169B5000] 15:33:22 INFO - PROCESS | 3748 | 1468967602883 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]]]}] 15:33:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:33:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 725ms 15:33:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:33:22 INFO - PROCESS | 3748 | 1468967602929 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 3748 | 1468967602931 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 15:33:22 INFO - PROCESS | 3748 | 1468967602934 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 3748 | 1468967602936 Marionette TRACE conn3 <- [1,2862,null,{}] 15:33:22 INFO - PROCESS | 3748 | 1468967602940 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}] 15:33:22 INFO - PROCESS | 3748 | 1468967602945 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:23 INFO - PROCESS | 3748 | 1468967603085 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:33:23 INFO - PROCESS | 3748 | 1468967603152 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 3748 | 1468967603154 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:23 INFO - PROCESS | 3748 | ++DOCSHELL 18010000 == 35 [pid = 3748] [id = 725] 15:33:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (18017800) [pid = 3748] [serial = 2175] [outer = 00000000] 15:33:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19520C00) [pid = 3748] [serial = 2176] [outer = 18017800] 15:33:23 INFO - PROCESS | 3748 | 1468967603199 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19528000) [pid = 3748] [serial = 2177] [outer = 18017800] 15:33:23 INFO - PROCESS | 3748 | 1468967603617 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]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:33:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 725ms 15:33:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:33:23 INFO - PROCESS | 3748 | 1468967603692 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 3748 | 1468967603694 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 15:33:23 INFO - PROCESS | 3748 | 1468967603697 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 3748 | 1468967603699 Marionette TRACE conn3 <- [1,2866,null,{}] 15:33:23 INFO - PROCESS | 3748 | 1468967603702 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}] 15:33:23 INFO - PROCESS | 3748 | 1468967603704 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:23 INFO - PROCESS | 3748 | 1468967603978 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (14198800) [pid = 3748] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (19998C00) [pid = 3748] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1952B400) [pid = 3748] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19802800) [pid = 3748] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19E51800) [pid = 3748] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (10EE7800) [pid = 3748] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (163C2C00) [pid = 3748] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (10510400) [pid = 3748] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (16668C00) [pid = 3748] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (17E0D400) [pid = 3748] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1984CC00) [pid = 3748] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (13110400) [pid = 3748] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (156A0400) [pid = 3748] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:33:23 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (163C1400) [pid = 3748] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:33:24 INFO - PROCESS | 3748 | 1468967604050 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 3748 | 1468967604052 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:24 INFO - PROCESS | 3748 | ++DOCSHELL 10510400 == 36 [pid = 3748] [id = 726] 15:33:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1059AC00) [pid = 3748] [serial = 2178] [outer = 00000000] 15:33:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (13059000) [pid = 3748] [serial = 2179] [outer = 1059AC00] 15:33:24 INFO - PROCESS | 3748 | 1468967604095 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (13939800) [pid = 3748] [serial = 2180] [outer = 1059AC00] 15:33:24 INFO - PROCESS | 3748 | 1468967604441 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]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:33:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 787ms 15:33:24 INFO - PROCESS | 3748 | 1468967604500 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 3748 | 1468967604502 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 15:33:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:33:24 INFO - PROCESS | 3748 | 1468967604505 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 3748 | 1468967604507 Marionette TRACE conn3 <- [1,2870,null,{}] 15:33:24 INFO - PROCESS | 3748 | 1468967604510 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}] 15:33:24 INFO - PROCESS | 3748 | 1468967604512 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:24 INFO - PROCESS | 3748 | 1468967604590 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:33:24 INFO - PROCESS | 3748 | 1468967604596 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 3748 | 1468967604598 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:24 INFO - PROCESS | 3748 | ++DOCSHELL 12826C00 == 37 [pid = 3748] [id = 727] 15:33:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (15692C00) [pid = 3748] [serial = 2181] [outer = 00000000] 15:33:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1980BC00) [pid = 3748] [serial = 2182] [outer = 15692C00] 15:33:24 INFO - PROCESS | 3748 | 1468967604640 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19846400) [pid = 3748] [serial = 2183] [outer = 15692C00] 15:33:25 INFO - PROCESS | 3748 | 1468967605056 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]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:33:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 586ms 15:33:25 INFO - PROCESS | 3748 | 1468967605093 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 3748 | 1468967605095 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 15:33:25 INFO - PROCESS | 3748 | 1468967605098 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 3748 | 1468967605100 Marionette TRACE conn3 <- [1,2874,null,{}] 15:33:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:33:25 INFO - PROCESS | 3748 | 1468967605103 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}] 15:33:25 INFO - PROCESS | 3748 | 1468967605105 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:25 INFO - PROCESS | 3748 | 1468967605185 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:33:25 INFO - PROCESS | 3748 | 1468967605191 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 3748 | 1468967605193 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:25 INFO - PROCESS | 3748 | ++DOCSHELL 13033400 == 38 [pid = 3748] [id = 728] 15:33:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1984CC00) [pid = 3748] [serial = 2184] [outer = 00000000] 15:33:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19C85800) [pid = 3748] [serial = 2185] [outer = 1984CC00] 15:33:25 INFO - PROCESS | 3748 | 1468967605236 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19C89C00) [pid = 3748] [serial = 2186] [outer = 1984CC00] 15:33:25 INFO - PROCESS | 3748 | 1468967605686 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]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:33:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 617ms 15:33:25 INFO - PROCESS | 3748 | 1468967605747 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 3748 | 1468967605749 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 15:33:25 INFO - PROCESS | 3748 | 1468967605752 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 3748 | 1468967605754 Marionette TRACE conn3 <- [1,2878,null,{}] 15:33:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:33:25 INFO - PROCESS | 3748 | 1468967605757 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}] 15:33:25 INFO - PROCESS | 3748 | 1468967605759 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:25 INFO - PROCESS | 3748 | 1468967605838 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:33:25 INFO - PROCESS | 3748 | 1468967605843 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 3748 | 1468967605845 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:25 INFO - PROCESS | 3748 | ++DOCSHELL 19C85000 == 39 [pid = 3748] [id = 729] 15:33:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (19EB1400) [pid = 3748] [serial = 2187] [outer = 00000000] 15:33:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A020400) [pid = 3748] [serial = 2188] [outer = 19EB1400] 15:33:25 INFO - PROCESS | 3748 | 1468967605887 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A0C5C00) [pid = 3748] [serial = 2189] [outer = 19EB1400] 15:33:26 INFO - PROCESS | 3748 | 1468967606592 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:33:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:33:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 864ms 15:33:26 INFO - PROCESS | 3748 | 1468967606622 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:33:26 INFO - PROCESS | 3748 | 1468967606627 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 15:33:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:33:26 INFO - PROCESS | 3748 | 1468967606646 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - PROCESS | 3748 | 1468967606651 Marionette TRACE conn3 <- [1,2882,null,{}] 15:33:26 INFO - PROCESS | 3748 | 1468967606657 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}] 15:33:26 INFO - PROCESS | 3748 | 1468967606660 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:26 INFO - PROCESS | 3748 | 1468967606780 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:33:26 INFO - PROCESS | 3748 | 1468967606916 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 3748 | 1468967606921 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:26 INFO - PROCESS | 3748 | ++DOCSHELL 10A79400 == 40 [pid = 3748] [id = 730] 15:33:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (10F3DC00) [pid = 3748] [serial = 2190] [outer = 00000000] 15:33:26 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (13026800) [pid = 3748] [serial = 2191] [outer = 10F3DC00] 15:33:26 INFO - PROCESS | 3748 | 1468967606985 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (13932800) [pid = 3748] [serial = 2192] [outer = 10F3DC00] 15:33:27 INFO - PROCESS | 3748 | 1468967607552 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]]]}] 15:33:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:33:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 926ms 15:33:27 INFO - PROCESS | 3748 | 1468967607591 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 3748 | 1468967607579 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 15:33:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:33:27 INFO - PROCESS | 3748 | 1468967607586 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 3748 | 1468967607589 Marionette TRACE conn3 <- [1,2886,null,{}] 15:33:27 INFO - PROCESS | 3748 | 1468967607593 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}] 15:33:27 INFO - PROCESS | 3748 | 1468967607596 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:27 INFO - PROCESS | 3748 | 1468967607709 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:33:27 INFO - PROCESS | 3748 | 1468967607851 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 3748 | 1468967607854 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:27 INFO - PROCESS | 3748 | ++DOCSHELL 141A4400 == 41 [pid = 3748] [id = 731] 15:33:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (15695800) [pid = 3748] [serial = 2193] [outer = 00000000] 15:33:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (163CB400) [pid = 3748] [serial = 2194] [outer = 15695800] 15:33:27 INFO - PROCESS | 3748 | 1468967607912 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1763C800) [pid = 3748] [serial = 2195] [outer = 15695800] 15:33:28 INFO - PROCESS | 3748 | 1468967608508 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]]]}] 15:33:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:33:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 988ms 15:33:28 INFO - PROCESS | 3748 | 1468967608588 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 3748 | 1468967608591 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 15:33:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:33:28 INFO - PROCESS | 3748 | 1468967608595 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 3748 | 1468967608599 Marionette TRACE conn3 <- [1,2890,null,{}] 15:33:28 INFO - PROCESS | 3748 | 1468967608610 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}] 15:33:28 INFO - PROCESS | 3748 | 1468967608615 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:28 INFO - PROCESS | 3748 | 1468967608729 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:33:28 INFO - PROCESS | 3748 | 1468967608866 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 3748 | 1468967608869 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:28 INFO - PROCESS | 3748 | ++DOCSHELL 19EB2C00 == 42 [pid = 3748] [id = 732] 15:33:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19EB3800) [pid = 3748] [serial = 2196] [outer = 00000000] 15:33:28 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1A022000) [pid = 3748] [serial = 2197] [outer = 19EB3800] 15:33:28 INFO - PROCESS | 3748 | 1468967608926 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1A0D2000) [pid = 3748] [serial = 2198] [outer = 19EB3800] 15:33:29 INFO - PROCESS | 3748 | 1468967609629 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:33:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1095ms 15:33:29 INFO - PROCESS | 3748 | 1468967609694 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:33:29 INFO - PROCESS | 3748 | 1468967609697 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 15:33:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:33:29 INFO - PROCESS | 3748 | 1468967609702 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 3748 | 1468967609706 Marionette TRACE conn3 <- [1,2894,null,{}] 15:33:29 INFO - PROCESS | 3748 | 1468967609712 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}] 15:33:29 INFO - PROCESS | 3748 | 1468967609715 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:29 INFO - PROCESS | 3748 | 1468967609812 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:33:29 INFO - PROCESS | 3748 | 1468967609919 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 3748 | 1468967609924 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:29 INFO - PROCESS | 3748 | ++DOCSHELL 1296F800 == 43 [pid = 3748] [id = 733] 15:33:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (12B04800) [pid = 3748] [serial = 2199] [outer = 00000000] 15:33:29 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (12D67800) [pid = 3748] [serial = 2200] [outer = 12B04800] 15:33:29 INFO - PROCESS | 3748 | 1468967609972 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (131C4800) [pid = 3748] [serial = 2201] [outer = 12B04800] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 13033400 == 42 [pid = 3748] [id = 728] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 12826C00 == 41 [pid = 3748] [id = 727] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 10510400 == 40 [pid = 3748] [id = 726] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 18010000 == 39 [pid = 3748] [id = 725] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 16662800 == 38 [pid = 3748] [id = 724] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 15E0CC00 == 37 [pid = 3748] [id = 723] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 1443E400 == 36 [pid = 3748] [id = 722] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 12D6C400 == 35 [pid = 3748] [id = 721] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 1047CC00 == 34 [pid = 3748] [id = 720] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 10A05C00 == 33 [pid = 3748] [id = 717] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 11A4D400 == 32 [pid = 3748] [id = 719] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 19992800 == 31 [pid = 3748] [id = 714] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 10509C00 == 30 [pid = 3748] [id = 715] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 169C0400 == 29 [pid = 3748] [id = 718] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 1324EC00 == 28 [pid = 3748] [id = 716] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 141A4400 == 27 [pid = 3748] [id = 731] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 19EB2C00 == 26 [pid = 3748] [id = 732] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 19C85000 == 25 [pid = 3748] [id = 729] 15:33:30 INFO - PROCESS | 3748 | --DOCSHELL 10A79400 == 24 [pid = 3748] [id = 730] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (141A2C00) [pid = 3748] [serial = 2122] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (144ED400) [pid = 3748] [serial = 2123] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (19C90400) [pid = 3748] [serial = 2137] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (19EB4800) [pid = 3748] [serial = 2140] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1984A800) [pid = 3748] [serial = 2134] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1984B000) [pid = 3748] [serial = 2135] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (1A01E800) [pid = 3748] [serial = 2143] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (19EB7C00) [pid = 3748] [serial = 2141] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1A0C9000) [pid = 3748] [serial = 2144] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (114D3000) [pid = 3748] [serial = 2116] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1A1F3400) [pid = 3748] [serial = 2152] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (114D7400) [pid = 3748] [serial = 2117] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (12933400) [pid = 3748] [serial = 2146] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (16E33400) [pid = 3748] [serial = 2128] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (170BA800) [pid = 3748] [serial = 2129] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1803A800) [pid = 3748] [serial = 2131] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19523800) [pid = 3748] [serial = 2132] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1A567400) [pid = 3748] [serial = 2153] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (19C88800) [pid = 3748] [serial = 2114] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (131CA800) [pid = 3748] [serial = 2119] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1324FC00) [pid = 3748] [serial = 2120] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (15F95400) [pid = 3748] [serial = 2125] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (16134800) [pid = 3748] [serial = 2126] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (14440000) [pid = 3748] [serial = 2147] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (19E4C000) [pid = 3748] [serial = 2149] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19C90800) [pid = 3748] [serial = 2138] [outer = 00000000] [url = about:blank] 15:33:30 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1A0D3400) [pid = 3748] [serial = 2150] [outer = 00000000] [url = about:blank] 15:33:31 INFO - PROCESS | 3748 | 1468967611171 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]]]}] 15:33:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:33:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1496ms 15:33:31 INFO - PROCESS | 3748 | 1468967611203 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 3748 | 1468967611207 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 15:33:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:33:31 INFO - PROCESS | 3748 | 1468967611211 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 3748 | 1468967611214 Marionette TRACE conn3 <- [1,2898,null,{}] 15:33:31 INFO - PROCESS | 3748 | 1468967611220 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}] 15:33:31 INFO - PROCESS | 3748 | 1468967611223 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:31 INFO - PROCESS | 3748 | 1468967611310 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:33:31 INFO - PROCESS | 3748 | 1468967611435 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 3748 | 1468967611438 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:31 INFO - PROCESS | 3748 | ++DOCSHELL 10F4A000 == 25 [pid = 3748] [id = 734] 15:33:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (10F4C000) [pid = 3748] [serial = 2202] [outer = 00000000] 15:33:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (11CD4800) [pid = 3748] [serial = 2203] [outer = 10F4C000] 15:33:31 INFO - PROCESS | 3748 | 1468967611485 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (128A3000) [pid = 3748] [serial = 2204] [outer = 10F4C000] 15:33:31 INFO - PROCESS | 3748 | 1468967611873 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]]]}] 15:33:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:33:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:33:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 678ms 15:33:31 INFO - PROCESS | 3748 | 1468967611891 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 3748 | 1468967611896 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 15:33:31 INFO - TEST-START | /DOMEvents/constructors.html 15:33:31 INFO - PROCESS | 3748 | 1468967611915 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 3748 | 1468967611917 Marionette TRACE conn3 <- [1,2902,null,{}] 15:33:31 INFO - PROCESS | 3748 | 1468967611921 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}] 15:33:31 INFO - PROCESS | 3748 | 1468967611924 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:32 INFO - PROCESS | 3748 | 1468967612013 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:33:32 INFO - PROCESS | 3748 | 1468967612022 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 3748 | 1468967612026 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:32 INFO - PROCESS | 3748 | ++DOCSHELL 131D1800 == 26 [pid = 3748] [id = 735] 15:33:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (131C5400) [pid = 3748] [serial = 2205] [outer = 00000000] 15:33:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (13937C00) [pid = 3748] [serial = 2206] [outer = 131C5400] 15:33:32 INFO - PROCESS | 3748 | 1468967612076 Marionette DEBUG loaded listener.js 15:33:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (13C63C00) [pid = 3748] [serial = 2207] [outer = 131C5400] 15:33:32 INFO - PROCESS | 3748 | 1468967612635 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]]]}] 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:33:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:33:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:33:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:33:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:33:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:33:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:33:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:33:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:33:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 818ms 15:33:32 INFO - PROCESS | 3748 | 1468967612757 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:33:32 INFO - PROCESS | 3748 | 1468967612759 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 15:33:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:33:32 INFO - PROCESS | 3748 | 1468967612748 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 3748 | 1468967612752 Marionette TRACE conn3 <- [1,2906,null,{}] 15:33:32 INFO - PROCESS | 3748 | 1468967612763 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}] 15:33:32 INFO - PROCESS | 3748 | 1468967612768 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:32 INFO - PROCESS | 3748 | 1468967612901 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:33:32 INFO - PROCESS | 3748 | 1468967612911 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 3748 | 1468967612924 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:32 INFO - PROCESS | 3748 | ++DOCSHELL 15031400 == 27 [pid = 3748] [id = 736] 15:33:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (15031800) [pid = 3748] [serial = 2208] [outer = 00000000] 15:33:32 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1586C000) [pid = 3748] [serial = 2209] [outer = 15031800] 15:33:32 INFO - PROCESS | 3748 | 1468967612972 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (15FAC800) [pid = 3748] [serial = 2210] [outer = 15031800] 15:33:33 INFO - PROCESS | 3748 | 1468967613403 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:33:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:33:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 679ms 15:33:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:33:33 INFO - PROCESS | 3748 | 1468967613447 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:33:33 INFO - PROCESS | 3748 | 1468967613450 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 15:33:33 INFO - PROCESS | 3748 | 1468967613453 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 3748 | 1468967613455 Marionette TRACE conn3 <- [1,2910,null,{}] 15:33:33 INFO - PROCESS | 3748 | 1468967613462 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}] 15:33:33 INFO - PROCESS | 3748 | 1468967613464 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:33 INFO - PROCESS | 3748 | 1468967613585 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:33:33 INFO - PROCESS | 3748 | 1468967613649 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 3748 | 1468967613651 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:33 INFO - PROCESS | 3748 | ++DOCSHELL 163C2400 == 28 [pid = 3748] [id = 737] 15:33:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (163C5800) [pid = 3748] [serial = 2211] [outer = 00000000] 15:33:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (16E37400) [pid = 3748] [serial = 2212] [outer = 163C5800] 15:33:33 INFO - PROCESS | 3748 | 1468967613697 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (17679C00) [pid = 3748] [serial = 2213] [outer = 163C5800] 15:33:34 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:33:34 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:33:34 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:33:34 INFO - PROCESS | 3748 | [3748] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:33:34 INFO - PROCESS | 3748 | 1468967614111 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]]]}] 15:33:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:33:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:33:34 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 15:33:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:33:34 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 15:33:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:33:34 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]" 15:33:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:33:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:33:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 679ms 15:33:34 INFO - PROCESS | 3748 | 1468967614139 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 3748 | 1468967614141 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 15:33:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:33:34 INFO - PROCESS | 3748 | 1468967614150 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 3748 | 1468967614152 Marionette TRACE conn3 <- [1,2914,null,{}] 15:33:34 INFO - PROCESS | 3748 | 1468967614155 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}] 15:33:34 INFO - PROCESS | 3748 | 1468967614157 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:34 INFO - PROCESS | 3748 | 1468967614293 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:33:34 INFO - PROCESS | 3748 | 1468967614313 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 3748 | 1468967614315 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:34 INFO - PROCESS | 3748 | ++DOCSHELL 18015C00 == 29 [pid = 3748] [id = 738] 15:33:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (18016000) [pid = 3748] [serial = 2214] [outer = 00000000] 15:33:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19524400) [pid = 3748] [serial = 2215] [outer = 18016000] 15:33:34 INFO - PROCESS | 3748 | 1468967614358 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1952B400) [pid = 3748] [serial = 2216] [outer = 18016000] 15:33:34 INFO - PROCESS | 3748 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:33:34 INFO - PROCESS | 3748 | 1468967614776 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]]]}] 15:33:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:33:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 633ms 15:33:34 INFO - PROCESS | 3748 | 1468967614783 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 3748 | 1468967614785 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 15:33:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:33:34 INFO - PROCESS | 3748 | 1468967614788 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 3748 | 1468967614790 Marionette TRACE conn3 <- [1,2918,null,{}] 15:33:34 INFO - PROCESS | 3748 | 1468967614793 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}] 15:33:34 INFO - PROCESS | 3748 | 1468967614799 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:34 INFO - PROCESS | 3748 | 1468967614937 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:33:34 INFO - PROCESS | 3748 | 1468967614943 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 3748 | 1468967614945 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:34 INFO - PROCESS | 3748 | ++DOCSHELL 19809C00 == 30 [pid = 3748] [id = 739] 15:33:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1980A000) [pid = 3748] [serial = 2217] [outer = 00000000] 15:33:34 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19993400) [pid = 3748] [serial = 2218] [outer = 1980A000] 15:33:34 INFO - PROCESS | 3748 | 1468967614998 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19E4C000) [pid = 3748] [serial = 2219] [outer = 1980A000] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (19EB1400) [pid = 3748] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1984CC00) [pid = 3748] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (169B5000) [pid = 3748] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (18017800) [pid = 3748] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15F94800) [pid = 3748] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (11CD5000) [pid = 3748] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (1050B400) [pid = 3748] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1305D000) [pid = 3748] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1443E800) [pid = 3748] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1A1F0000) [pid = 3748] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (15692C00) [pid = 3748] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:33:35 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1059AC00) [pid = 3748] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:33:35 INFO - PROCESS | 3748 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:33:35 INFO - PROCESS | 3748 | 1468967615578 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]]]}] 15:33:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:33:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 833ms 15:33:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:33:35 INFO - PROCESS | 3748 | 1468967615615 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 3748 | 1468967615617 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 15:33:35 INFO - PROCESS | 3748 | 1468967615620 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 3748 | 1468967615622 Marionette TRACE conn3 <- [1,2922,null,{}] 15:33:35 INFO - PROCESS | 3748 | 1468967615625 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}] 15:33:35 INFO - PROCESS | 3748 | 1468967615627 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:35 INFO - PROCESS | 3748 | 1468967615742 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:33:35 INFO - PROCESS | 3748 | 1468967615803 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 3748 | 1468967615805 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:35 INFO - PROCESS | 3748 | ++DOCSHELL 13028000 == 31 [pid = 3748] [id = 740] 15:33:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (130AD800) [pid = 3748] [serial = 2220] [outer = 00000000] 15:33:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (15697400) [pid = 3748] [serial = 2221] [outer = 130AD800] 15:33:35 INFO - PROCESS | 3748 | 1468967615848 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (18017800) [pid = 3748] [serial = 2222] [outer = 130AD800] 15:33:36 INFO - PROCESS | 3748 | 1468967616185 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]]]}] 15:33:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:33:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 587ms 15:33:36 INFO - PROCESS | 3748 | 1468967616217 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 3748 | 1468967616219 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 15:33:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:33:36 INFO - PROCESS | 3748 | 1468967616222 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 3748 | 1468967616224 Marionette TRACE conn3 <- [1,2926,null,{}] 15:33:36 INFO - PROCESS | 3748 | 1468967616228 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}] 15:33:36 INFO - PROCESS | 3748 | 1468967616229 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:36 INFO - PROCESS | 3748 | 1468967616351 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:33:36 INFO - PROCESS | 3748 | 1468967616359 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 3748 | 1468967616361 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:36 INFO - PROCESS | 3748 | ++DOCSHELL 15FA9000 == 32 [pid = 3748] [id = 741] 15:33:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (163C0000) [pid = 3748] [serial = 2223] [outer = 00000000] 15:33:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19EB3400) [pid = 3748] [serial = 2224] [outer = 163C0000] 15:33:36 INFO - PROCESS | 3748 | 1468967616404 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19EB4400) [pid = 3748] [serial = 2225] [outer = 163C0000] 15:33:36 INFO - PROCESS | 3748 | 1468967616779 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]]]}] 15:33:36 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. 15:33:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 586ms 15:33:36 INFO - PROCESS | 3748 | 1468967616803 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 3748 | 1468967616805 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 15:33:36 INFO - PROCESS | 3748 | 1468967616808 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:33:36 INFO - PROCESS | 3748 | 1468967616810 Marionette TRACE conn3 <- [1,2930,null,{}] 15:33:36 INFO - PROCESS | 3748 | 1468967616813 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}] 15:33:36 INFO - PROCESS | 3748 | 1468967616815 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:36 INFO - PROCESS | 3748 | 1468967616891 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:33:36 INFO - PROCESS | 3748 | 1468967616895 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 3748 | 1468967616897 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:36 INFO - PROCESS | 3748 | ++DOCSHELL 1419B000 == 33 [pid = 3748] [id = 742] 15:33:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1A019800) [pid = 3748] [serial = 2226] [outer = 00000000] 15:33:36 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A0CBC00) [pid = 3748] [serial = 2227] [outer = 1A019800] 15:33:36 INFO - PROCESS | 3748 | 1468967616949 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (13114C00) [pid = 3748] [serial = 2228] [outer = 1A019800] 15:33:37 INFO - PROCESS | 3748 | 1468967617436 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"]]]}] 15:33:37 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 15:33:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:33:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 679ms 15:33:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:33:37 INFO - PROCESS | 3748 | 1468967617509 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 3748 | 1468967617512 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 15:33:37 INFO - PROCESS | 3748 | 1468967617518 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 3748 | 1468967617520 Marionette TRACE conn3 <- [1,2934,null,{}] 15:33:37 INFO - PROCESS | 3748 | 1468967617569 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}] 15:33:37 INFO - PROCESS | 3748 | 1468967617572 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:37 INFO - PROCESS | 3748 | 1468967617670 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:33:37 INFO - PROCESS | 3748 | 1468967617803 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 3748 | 1468967617806 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:37 INFO - PROCESS | 3748 | ++DOCSHELL 11A4D400 == 34 [pid = 3748] [id = 743] 15:33:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (11A4E400) [pid = 3748] [serial = 2229] [outer = 00000000] 15:33:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (12B05000) [pid = 3748] [serial = 2230] [outer = 11A4E400] 15:33:37 INFO - PROCESS | 3748 | 1468967617868 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (12D6C400) [pid = 3748] [serial = 2231] [outer = 11A4E400] 15:33:38 INFO - PROCESS | 3748 | 1468967618509 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]]]}] 15:33:38 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. 15:33:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1033ms 15:33:38 INFO - PROCESS | 3748 | 1468967618550 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 3748 | 1468967618555 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 15:33:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:33:38 INFO - PROCESS | 3748 | 1468967618562 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 3748 | 1468967618565 Marionette TRACE conn3 <- [1,2938,null,{}] 15:33:38 INFO - PROCESS | 3748 | 1468967618569 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}] 15:33:38 INFO - PROCESS | 3748 | 1468967618572 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:38 INFO - PROCESS | 3748 | 1468967618696 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:33:38 INFO - PROCESS | 3748 | 1468967618820 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 3748 | 1468967618823 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:38 INFO - PROCESS | 3748 | ++DOCSHELL 15699400 == 35 [pid = 3748] [id = 744] 15:33:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1569F000) [pid = 3748] [serial = 2232] [outer = 00000000] 15:33:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (15E10800) [pid = 3748] [serial = 2233] [outer = 1569F000] 15:33:38 INFO - PROCESS | 3748 | 1468967618919 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (163CC400) [pid = 3748] [serial = 2234] [outer = 1569F000] 15:33:39 INFO - PROCESS | 3748 | ++DOCSHELL 12D69C00 == 36 [pid = 3748] [id = 745] 15:33:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (1443FC00) [pid = 3748] [serial = 2235] [outer = 00000000] 15:33:39 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1569D000) [pid = 3748] [serial = 2236] [outer = 1443FC00] 15:33:39 INFO - PROCESS | 3748 | 1468967619736 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]]]}] 15:33:39 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. 15:33:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1234ms 15:33:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:33:39 INFO - PROCESS | 3748 | 1468967619803 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 3748 | 1468967619806 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 15:33:39 INFO - PROCESS | 3748 | 1468967619812 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 3748 | 1468967619815 Marionette TRACE conn3 <- [1,2942,null,{}] 15:33:39 INFO - PROCESS | 3748 | 1468967619868 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}] 15:33:39 INFO - PROCESS | 3748 | 1468967619871 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:39 INFO - PROCESS | 3748 | 1468967619976 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:33:40 INFO - PROCESS | 3748 | --DOCSHELL 15FA9000 == 35 [pid = 3748] [id = 741] 15:33:40 INFO - PROCESS | 3748 | --DOCSHELL 13028000 == 34 [pid = 3748] [id = 740] 15:33:40 INFO - PROCESS | 3748 | --DOCSHELL 19809C00 == 33 [pid = 3748] [id = 739] 15:33:40 INFO - PROCESS | 3748 | --DOCSHELL 18015C00 == 32 [pid = 3748] [id = 738] 15:33:40 INFO - PROCESS | 3748 | --DOCSHELL 163C2400 == 31 [pid = 3748] [id = 737] 15:33:40 INFO - PROCESS | 3748 | --DOCSHELL 15031400 == 30 [pid = 3748] [id = 736] 15:33:40 INFO - PROCESS | 3748 | --DOCSHELL 131D1800 == 29 [pid = 3748] [id = 735] 15:33:40 INFO - PROCESS | 3748 | --DOCSHELL 10F4A000 == 28 [pid = 3748] [id = 734] 15:33:40 INFO - PROCESS | 3748 | --DOCSHELL 1296F800 == 27 [pid = 3748] [id = 733] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1A020400) [pid = 3748] [serial = 2188] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (19C85800) [pid = 3748] [serial = 2185] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (19C89C00) [pid = 3748] [serial = 2186] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (1763F000) [pid = 3748] [serial = 2173] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19520C00) [pid = 3748] [serial = 2176] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (163C2800) [pid = 3748] [serial = 2170] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (1772FC00) [pid = 3748] [serial = 2174] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (12BD3800) [pid = 3748] [serial = 2158] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13159800) [pid = 3748] [serial = 2159] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (10A78400) [pid = 3748] [serial = 2161] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (1100B000) [pid = 3748] [serial = 2162] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (131D1400) [pid = 3748] [serial = 2164] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1343E000) [pid = 3748] [serial = 2165] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15695000) [pid = 3748] [serial = 2167] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (156A5400) [pid = 3748] [serial = 2168] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19528000) [pid = 3748] [serial = 2177] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1A66F400) [pid = 3748] [serial = 2156] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1A66C000) [pid = 3748] [serial = 2155] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1980BC00) [pid = 3748] [serial = 2182] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (13059000) [pid = 3748] [serial = 2179] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (13939800) [pid = 3748] [serial = 2180] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (19846400) [pid = 3748] [serial = 2183] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (163C9800) [pid = 3748] [serial = 2171] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | --DOMWINDOW == 62 (1A0C5C00) [pid = 3748] [serial = 2189] [outer = 00000000] [url = about:blank] 15:33:40 INFO - PROCESS | 3748 | 1468967620134 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 3748 | 1468967620137 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:40 INFO - PROCESS | 3748 | ++DOCSHELL 102CB000 == 28 [pid = 3748] [id = 746] 15:33:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 63 (102CB800) [pid = 3748] [serial = 2237] [outer = 00000000] 15:33:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (10A77000) [pid = 3748] [serial = 2238] [outer = 102CB800] 15:33:40 INFO - PROCESS | 3748 | 1468967620192 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (10F64C00) [pid = 3748] [serial = 2239] [outer = 102CB800] 15:33:40 INFO - PROCESS | 3748 | 1468967620579 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]]]}] 15:33:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:33:40 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 15:33:40 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 833ms 15:33:40 INFO - PROCESS | 3748 | 1468967620635 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:33:40 INFO - PROCESS | 3748 | 1468967620639 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 15:33:40 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:33:40 INFO - PROCESS | 3748 | 1468967620646 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 3748 | 1468967620648 Marionette TRACE conn3 <- [1,2946,null,{}] 15:33:40 INFO - PROCESS | 3748 | 1468967620652 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}] 15:33:40 INFO - PROCESS | 3748 | 1468967620655 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:40 INFO - PROCESS | 3748 | 1468967620757 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:33:40 INFO - PROCESS | 3748 | 1468967620763 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 3748 | 1468967620766 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:40 INFO - PROCESS | 3748 | ++DOCSHELL 131CF800 == 29 [pid = 3748] [id = 747] 15:33:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (1324DC00) [pid = 3748] [serial = 2240] [outer = 00000000] 15:33:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (139C9000) [pid = 3748] [serial = 2241] [outer = 1324DC00] 15:33:40 INFO - PROCESS | 3748 | 1468967620812 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (14443C00) [pid = 3748] [serial = 2242] [outer = 1324DC00] 15:33:41 INFO - PROCESS | 3748 | 1468967621292 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]]]}] 15:33:41 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. 15:33:41 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 695ms 15:33:41 INFO - PROCESS | 3748 | 1468967621348 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 3748 | 1468967621351 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 15:33:41 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:33:41 INFO - PROCESS | 3748 | 1468967621354 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 3748 | 1468967621357 Marionette TRACE conn3 <- [1,2950,null,{}] 15:33:41 INFO - PROCESS | 3748 | 1468967621369 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}] 15:33:41 INFO - PROCESS | 3748 | 1468967621373 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:41 INFO - PROCESS | 3748 | 1468967621485 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:33:41 INFO - PROCESS | 3748 | 1468967621595 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 3748 | 1468967621598 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:41 INFO - PROCESS | 3748 | ++DOCSHELL 15FABC00 == 30 [pid = 3748] [id = 748] 15:33:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (16134400) [pid = 3748] [serial = 2243] [outer = 00000000] 15:33:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (163C4400) [pid = 3748] [serial = 2244] [outer = 16134400] 15:33:41 INFO - PROCESS | 3748 | 1468967621646 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (16662800) [pid = 3748] [serial = 2245] [outer = 16134400] 15:33:41 INFO - PROCESS | 3748 | 1468967621956 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]]]}] 15:33:41 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. 15:33:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 617ms 15:33:41 INFO - PROCESS | 3748 | 1468967621977 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 3748 | 1468967621980 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 15:33:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:33:41 INFO - PROCESS | 3748 | 1468967621988 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 3748 | 1468967621989 Marionette TRACE conn3 <- [1,2954,null,{}] 15:33:41 INFO - PROCESS | 3748 | 1468967621994 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}] 15:33:41 INFO - PROCESS | 3748 | 1468967621997 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:42 INFO - PROCESS | 3748 | 1468967622164 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:33:42 INFO - PROCESS | 3748 | 1468967622171 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 3748 | 1468967622173 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:42 INFO - PROCESS | 3748 | ++DOCSHELL 163C2800 == 31 [pid = 3748] [id = 749] 15:33:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (16E31000) [pid = 3748] [serial = 2246] [outer = 00000000] 15:33:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (17E7AC00) [pid = 3748] [serial = 2247] [outer = 16E31000] 15:33:42 INFO - PROCESS | 3748 | 1468967622226 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (1803A800) [pid = 3748] [serial = 2248] [outer = 16E31000] 15:33:42 INFO - PROCESS | 3748 | 1468967622646 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]]]}] 15:33:42 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. 15:33:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 694ms 15:33:42 INFO - PROCESS | 3748 | 1468967622687 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 3748 | 1468967622689 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 15:33:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:33:42 INFO - PROCESS | 3748 | 1468967622692 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 3748 | 1468967622694 Marionette TRACE conn3 <- [1,2958,null,{}] 15:33:42 INFO - PROCESS | 3748 | 1468967622698 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}] 15:33:42 INFO - PROCESS | 3748 | 1468967622700 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:42 INFO - PROCESS | 3748 | 1468967622822 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:33:42 INFO - PROCESS | 3748 | 1468967622916 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 3748 | 1468967622918 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:42 INFO - PROCESS | 3748 | ++DOCSHELL 18040800 == 32 [pid = 3748] [id = 750] 15:33:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (18041800) [pid = 3748] [serial = 2249] [outer = 00000000] 15:33:42 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1952C800) [pid = 3748] [serial = 2250] [outer = 18041800] 15:33:42 INFO - PROCESS | 3748 | 1468967622961 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (19808000) [pid = 3748] [serial = 2251] [outer = 18041800] 15:33:43 INFO - PROCESS | 3748 | 1468967623351 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]]]}] 15:33:43 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. 15:33:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 694ms 15:33:43 INFO - PROCESS | 3748 | 1468967623375 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 3748 | 1468967623377 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 15:33:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:33:43 INFO - PROCESS | 3748 | 1468967623381 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 3748 | 1468967623382 Marionette TRACE conn3 <- [1,2962,null,{}] 15:33:43 INFO - PROCESS | 3748 | 1468967623394 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}] 15:33:43 INFO - PROCESS | 3748 | 1468967623399 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:43 INFO - PROCESS | 3748 | 1468967623537 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:33:43 INFO - PROCESS | 3748 | 1468967623608 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 3748 | 1468967623611 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:43 INFO - PROCESS | 3748 | ++DOCSHELL 1980BC00 == 33 [pid = 3748] [id = 751] 15:33:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (19845400) [pid = 3748] [serial = 2252] [outer = 00000000] 15:33:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (19850400) [pid = 3748] [serial = 2253] [outer = 19845400] 15:33:43 INFO - PROCESS | 3748 | 1468967623655 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (19851400) [pid = 3748] [serial = 2254] [outer = 19845400] 15:33:44 INFO - PROCESS | 3748 | 1468967624042 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]]]}] 15:33:44 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. 15:33:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 678ms 15:33:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:33:44 INFO - PROCESS | 3748 | 1468967624080 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 3748 | 1468967624082 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 15:33:44 INFO - PROCESS | 3748 | 1468967624085 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 3748 | 1468967624087 Marionette TRACE conn3 <- [1,2966,null,{}] 15:33:44 INFO - PROCESS | 3748 | 1468967624090 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}] 15:33:44 INFO - PROCESS | 3748 | 1468967624092 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:44 INFO - PROCESS | 3748 | 1468967624214 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:33:44 INFO - PROCESS | 3748 | 1468967624320 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 3748 | 1468967624322 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:44 INFO - PROCESS | 3748 | ++DOCSHELL 19C89C00 == 34 [pid = 3748] [id = 752] 15:33:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (19E4E400) [pid = 3748] [serial = 2255] [outer = 00000000] 15:33:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1A0C6000) [pid = 3748] [serial = 2256] [outer = 19E4E400] 15:33:44 INFO - PROCESS | 3748 | 1468967624364 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (1A0C6C00) [pid = 3748] [serial = 2257] [outer = 19E4E400] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (12B04800) [pid = 3748] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (163C5800) [pid = 3748] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (131C5400) [pid = 3748] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (10F4C000) [pid = 3748] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (15031800) [pid = 3748] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (10F3DC00) [pid = 3748] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15695800) [pid = 3748] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19EB3800) [pid = 3748] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (18016000) [pid = 3748] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1980A000) [pid = 3748] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (130AD800) [pid = 3748] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:33:44 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (163C0000) [pid = 3748] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:33:44 INFO - PROCESS | 3748 | 1468967624749 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]]]}] 15:33:44 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. 15:33:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 725ms 15:33:44 INFO - PROCESS | 3748 | 1468967624810 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 3748 | 1468967624812 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 15:33:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:33:44 INFO - PROCESS | 3748 | 1468967624815 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 3748 | 1468967624817 Marionette TRACE conn3 <- [1,2970,null,{}] 15:33:44 INFO - PROCESS | 3748 | 1468967624820 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}] 15:33:44 INFO - PROCESS | 3748 | 1468967624822 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:44 INFO - PROCESS | 3748 | 1468967624902 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:33:44 INFO - PROCESS | 3748 | 1468967624907 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 3748 | 1468967624909 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:44 INFO - PROCESS | 3748 | ++DOCSHELL 15F92800 == 35 [pid = 3748] [id = 753] 15:33:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (15F94400) [pid = 3748] [serial = 2258] [outer = 00000000] 15:33:44 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (19E4CC00) [pid = 3748] [serial = 2259] [outer = 15F94400] 15:33:44 INFO - PROCESS | 3748 | 1468967624954 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (169B5400) [pid = 3748] [serial = 2260] [outer = 15F94400] 15:33:45 INFO - PROCESS | 3748 | 1468967625369 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"]]]}] 15:33:45 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 15:33:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:33:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 586ms 15:33:45 INFO - PROCESS | 3748 | 1468967625413 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 3748 | 1468967625415 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 15:33:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:33:45 INFO - PROCESS | 3748 | 1468967625433 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 3748 | 1468967625435 Marionette TRACE conn3 <- [1,2974,null,{}] 15:33:45 INFO - PROCESS | 3748 | 1468967625439 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}] 15:33:45 INFO - PROCESS | 3748 | 1468967625441 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:45 INFO - PROCESS | 3748 | 1468967625519 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:33:45 INFO - PROCESS | 3748 | 1468967625524 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 3748 | 1468967625526 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:45 INFO - PROCESS | 3748 | ++DOCSHELL 1A0D5C00 == 36 [pid = 3748] [id = 754] 15:33:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (1A0D7400) [pid = 3748] [serial = 2261] [outer = 00000000] 15:33:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1A1ED000) [pid = 3748] [serial = 2262] [outer = 1A0D7400] 15:33:45 INFO - PROCESS | 3748 | 1468967625568 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A1F0400) [pid = 3748] [serial = 2263] [outer = 1A0D7400] 15:33:45 INFO - PROCESS | 3748 | 1468967625985 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]]]}] 15:33:46 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. 15:33:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 586ms 15:33:46 INFO - PROCESS | 3748 | 1468967626010 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 3748 | 1468967626012 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 15:33:46 INFO - PROCESS | 3748 | 1468967626024 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:33:46 INFO - PROCESS | 3748 | 1468967626027 Marionette TRACE conn3 <- [1,2978,null,{}] 15:33:46 INFO - PROCESS | 3748 | 1468967626030 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}] 15:33:46 INFO - PROCESS | 3748 | 1468967626032 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:46 INFO - PROCESS | 3748 | 1468967626159 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:33:46 INFO - PROCESS | 3748 | 1468967626167 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 3748 | 1468967626169 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:46 INFO - PROCESS | 3748 | ++DOCSHELL 163C6800 == 37 [pid = 3748] [id = 755] 15:33:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (169B4000) [pid = 3748] [serial = 2264] [outer = 00000000] 15:33:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (1A56EC00) [pid = 3748] [serial = 2265] [outer = 169B4000] 15:33:46 INFO - PROCESS | 3748 | 1468967626212 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1A66B400) [pid = 3748] [serial = 2266] [outer = 169B4000] 15:33:46 INFO - PROCESS | 3748 | ++DOCSHELL 0F391400 == 38 [pid = 3748] [id = 756] 15:33:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1021DC00) [pid = 3748] [serial = 2267] [outer = 00000000] 15:33:46 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (1026C000) [pid = 3748] [serial = 2268] [outer = 1021DC00] 15:33:46 INFO - PROCESS | 3748 | 1468967626728 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]]]}] 15:33:46 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. 15:33:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 725ms 15:33:46 INFO - PROCESS | 3748 | 1468967626767 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 3748 | 1468967626772 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 15:33:46 INFO - PROCESS | 3748 | 1468967626777 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:33:46 INFO - PROCESS | 3748 | 1468967626781 Marionette TRACE conn3 <- [1,2982,null,{}] 15:33:46 INFO - PROCESS | 3748 | 1468967626786 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}] 15:33:46 INFO - PROCESS | 3748 | 1468967626790 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:46 INFO - PROCESS | 3748 | 1468967626950 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:33:47 INFO - PROCESS | 3748 | 1468967627060 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 3748 | 1468967627063 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:47 INFO - PROCESS | 3748 | ++DOCSHELL 10A81000 == 39 [pid = 3748] [id = 757] 15:33:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (10EE3000) [pid = 3748] [serial = 2269] [outer = 00000000] 15:33:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1324F000) [pid = 3748] [serial = 2270] [outer = 10EE3000] 15:33:47 INFO - PROCESS | 3748 | 1468967627122 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (13C63000) [pid = 3748] [serial = 2271] [outer = 10EE3000] 15:33:47 INFO - PROCESS | 3748 | 1468967627655 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]]]}] 15:33:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:33:47 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 15:33:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 926ms 15:33:47 INFO - PROCESS | 3748 | 1468967627707 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 3748 | 1468967627712 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 15:33:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:33:47 INFO - PROCESS | 3748 | 1468967627718 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 3748 | 1468967627721 Marionette TRACE conn3 <- [1,2986,null,{}] 15:33:47 INFO - PROCESS | 3748 | 1468967627725 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}] 15:33:47 INFO - PROCESS | 3748 | 1468967627728 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:47 INFO - PROCESS | 3748 | 1468967627843 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:33:47 INFO - PROCESS | 3748 | 1468967627959 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 3748 | 1468967627961 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:47 INFO - PROCESS | 3748 | ++DOCSHELL 15031400 == 40 [pid = 3748] [id = 758] 15:33:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (15031800) [pid = 3748] [serial = 2272] [outer = 00000000] 15:33:47 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (169B5800) [pid = 3748] [serial = 2273] [outer = 15031800] 15:33:48 INFO - PROCESS | 3748 | 1468967628017 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (18037000) [pid = 3748] [serial = 2274] [outer = 15031800] 15:33:48 INFO - PROCESS | 3748 | 1468967628541 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]]]}] 15:33:48 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. 15:33:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 895ms 15:33:48 INFO - PROCESS | 3748 | 1468967628606 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 3748 | 1468967628608 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 15:33:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:33:48 INFO - PROCESS | 3748 | 1468967628612 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 3748 | 1468967628616 Marionette TRACE conn3 <- [1,2990,null,{}] 15:33:48 INFO - PROCESS | 3748 | 1468967628628 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}] 15:33:48 INFO - PROCESS | 3748 | 1468967628633 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:48 INFO - PROCESS | 3748 | 1468967628769 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:33:48 INFO - PROCESS | 3748 | 1468967628914 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 3748 | 1468967628918 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:48 INFO - PROCESS | 3748 | ++DOCSHELL 1A0E1800 == 41 [pid = 3748] [id = 759] 15:33:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (1A0E3800) [pid = 3748] [serial = 2275] [outer = 00000000] 15:33:48 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (1A56D400) [pid = 3748] [serial = 2276] [outer = 1A0E3800] 15:33:48 INFO - PROCESS | 3748 | 1468967628975 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 91 (1A671400) [pid = 3748] [serial = 2277] [outer = 1A0E3800] 15:33:49 INFO - PROCESS | 3748 | 1468967629482 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]]]}] 15:33:49 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. 15:33:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 895ms 15:33:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:33:49 INFO - PROCESS | 3748 | 1468967629515 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:33:49 INFO - PROCESS | 3748 | 1468967629518 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 15:33:49 INFO - PROCESS | 3748 | 1468967629506 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 3748 | 1468967629508 Marionette TRACE conn3 <- [1,2994,null,{}] 15:33:49 INFO - PROCESS | 3748 | 1468967629512 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}] 15:33:49 INFO - PROCESS | 3748 | 1468967629515 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:49 INFO - PROCESS | 3748 | 1468967629621 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:33:49 INFO - PROCESS | 3748 | 1468967629763 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 3748 | 1468967629765 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:49 INFO - PROCESS | 3748 | ++DOCSHELL 19847000 == 42 [pid = 3748] [id = 760] 15:33:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 92 (1A674C00) [pid = 3748] [serial = 2278] [outer = 00000000] 15:33:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 93 (1A7B6800) [pid = 3748] [serial = 2279] [outer = 1A674C00] 15:33:49 INFO - PROCESS | 3748 | 1468967629823 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 3748 | ++DOMWINDOW == 94 (1A7BCC00) [pid = 3748] [serial = 2280] [outer = 1A674C00] 15:33:50 INFO - PROCESS | 3748 | 1468967630367 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]]]}] 15:33:50 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. 15:33:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 880ms 15:33:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:33:50 INFO - PROCESS | 3748 | 1468967630409 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 3748 | 1468967630412 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 15:33:50 INFO - PROCESS | 3748 | 1468967630415 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 3748 | 1468967630417 Marionette TRACE conn3 <- [1,2998,null,{}] 15:33:50 INFO - PROCESS | 3748 | 1468967630421 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}] 15:33:50 INFO - PROCESS | 3748 | 1468967630423 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:50 INFO - PROCESS | 3748 | 1468967630525 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:33:50 INFO - PROCESS | 3748 | 1468967630639 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:50 INFO - PROCESS | 3748 | 1468967630641 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:50 INFO - PROCESS | 3748 | ++DOCSHELL 10507C00 == 43 [pid = 3748] [id = 761] 15:33:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 95 (10A7B000) [pid = 3748] [serial = 2281] [outer = 00000000] 15:33:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 96 (10F44000) [pid = 3748] [serial = 2282] [outer = 10A7B000] 15:33:50 INFO - PROCESS | 3748 | 1468967630856 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 3748 | ++DOMWINDOW == 97 (11A51C00) [pid = 3748] [serial = 2283] [outer = 10A7B000] 15:33:51 INFO - PROCESS | 3748 | [3748] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:33:51 INFO - PROCESS | 3748 | 1468967631462 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:33:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:33:51 INFO - {} 15:33:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:33:51 INFO - {} 15:33:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:33:51 INFO - {} 15:33:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:33:51 INFO - {} 15:33:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1080ms 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 1A0D5C00 == 42 [pid = 3748] [id = 754] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 15F92800 == 41 [pid = 3748] [id = 753] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 19C89C00 == 40 [pid = 3748] [id = 752] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 1980BC00 == 39 [pid = 3748] [id = 751] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 18040800 == 38 [pid = 3748] [id = 750] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 163C2800 == 37 [pid = 3748] [id = 749] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 15FABC00 == 36 [pid = 3748] [id = 748] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 131CF800 == 35 [pid = 3748] [id = 747] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 12D69C00 == 34 [pid = 3748] [id = 745] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 102CB000 == 33 [pid = 3748] [id = 746] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 1419B000 == 32 [pid = 3748] [id = 742] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 15699400 == 31 [pid = 3748] [id = 744] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 11A4D400 == 30 [pid = 3748] [id = 743] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 19847000 == 29 [pid = 3748] [id = 760] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 1A0E1800 == 28 [pid = 3748] [id = 759] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 0F391400 == 27 [pid = 3748] [id = 756] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 163C6800 == 26 [pid = 3748] [id = 755] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 10A81000 == 25 [pid = 3748] [id = 757] 15:33:52 INFO - PROCESS | 3748 | --DOCSHELL 15031400 == 24 [pid = 3748] [id = 758] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 96 (19EB4400) [pid = 3748] [serial = 2225] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 95 (19E4C000) [pid = 3748] [serial = 2219] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 94 (18017800) [pid = 3748] [serial = 2222] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 93 (15FAC800) [pid = 3748] [serial = 2210] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 92 (131C4800) [pid = 3748] [serial = 2201] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 91 (12D67800) [pid = 3748] [serial = 2200] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 90 (16E37400) [pid = 3748] [serial = 2212] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (17679C00) [pid = 3748] [serial = 2213] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (13937C00) [pid = 3748] [serial = 2206] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (13C63C00) [pid = 3748] [serial = 2207] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (11CD4800) [pid = 3748] [serial = 2203] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (128A3000) [pid = 3748] [serial = 2204] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (1586C000) [pid = 3748] [serial = 2209] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (13932800) [pid = 3748] [serial = 2192] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (13026800) [pid = 3748] [serial = 2191] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1763C800) [pid = 3748] [serial = 2195] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A0CBC00) [pid = 3748] [serial = 2227] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (163CB400) [pid = 3748] [serial = 2194] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A0D2000) [pid = 3748] [serial = 2198] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1A022000) [pid = 3748] [serial = 2197] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (19524400) [pid = 3748] [serial = 2215] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (19993400) [pid = 3748] [serial = 2218] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (15697400) [pid = 3748] [serial = 2221] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1952B400) [pid = 3748] [serial = 2216] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19EB3400) [pid = 3748] [serial = 2224] [outer = 00000000] [url = about:blank] 15:33:52 INFO - PROCESS | 3748 | 1468967632151 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 3748 | 1468967632156 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 15:33:52 INFO - PROCESS | 3748 | 1468967632210 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 3748 | 1468967632214 Marionette TRACE conn3 <- [1,3002,null,{}] 15:33:52 INFO - TEST-START | /FileAPI/fileReader.html 15:33:52 INFO - PROCESS | 3748 | 1468967632222 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}] 15:33:52 INFO - PROCESS | 3748 | 1468967632226 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:52 INFO - PROCESS | 3748 | 1468967632334 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:33:52 INFO - PROCESS | 3748 | 1468967632343 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 3748 | 1468967632347 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:52 INFO - PROCESS | 3748 | ++DOCSHELL 11010800 == 25 [pid = 3748] [id = 762] 15:33:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (1143E800) [pid = 3748] [serial = 2284] [outer = 00000000] 15:33:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (11A4F400) [pid = 3748] [serial = 2285] [outer = 1143E800] 15:33:52 INFO - PROCESS | 3748 | 1468967632403 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (12826C00) [pid = 3748] [serial = 2286] [outer = 1143E800] 15:33:52 INFO - PROCESS | 3748 | 1468967632913 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]]]}] 15:33:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:33:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:33:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:33:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:33:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 741ms 15:33:52 INFO - PROCESS | 3748 | 1468967632957 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 3748 | 1468967632960 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 15:33:52 INFO - TEST-START | /FileAPI/historical.html 15:33:52 INFO - PROCESS | 3748 | 1468967632967 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 3748 | 1468967632971 Marionette TRACE conn3 <- [1,3006,null,{}] 15:33:52 INFO - PROCESS | 3748 | 1468967632976 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}] 15:33:52 INFO - PROCESS | 3748 | 1468967632979 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:53 INFO - PROCESS | 3748 | 1468967633067 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:33:53 INFO - PROCESS | 3748 | 1468967633075 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 3748 | 1468967633077 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:53 INFO - PROCESS | 3748 | ++DOCSHELL 13932800 == 26 [pid = 3748] [id = 763] 15:33:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (13937C00) [pid = 3748] [serial = 2287] [outer = 00000000] 15:33:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (139D1C00) [pid = 3748] [serial = 2288] [outer = 13937C00] 15:33:53 INFO - PROCESS | 3748 | 1468967633124 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (13E8B000) [pid = 3748] [serial = 2289] [outer = 13937C00] 15:33:53 INFO - PROCESS | 3748 | 1468967633585 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"]]]}] 15:33:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:33:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:33:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:33:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:33:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:33:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:33:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:33:53 INFO - TEST-OK | /FileAPI/historical.html | took 694ms 15:33:53 INFO - PROCESS | 3748 | 1468967633646 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 3748 | 1468967633648 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 15:33:53 INFO - TEST-START | /FileAPI/idlharness.html 15:33:53 INFO - PROCESS | 3748 | 1468967633652 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 3748 | 1468967633654 Marionette TRACE conn3 <- [1,3010,null,{}] 15:33:53 INFO - PROCESS | 3748 | 1468967633664 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}] 15:33:53 INFO - PROCESS | 3748 | 1468967633669 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:53 INFO - PROCESS | 3748 | 1468967633778 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:33:53 INFO - PROCESS | 3748 | 1468967633884 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 3748 | 1468967633888 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:53 INFO - PROCESS | 3748 | ++DOCSHELL 156B0400 == 27 [pid = 3748] [id = 764] 15:33:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (15E0A400) [pid = 3748] [serial = 2290] [outer = 00000000] 15:33:53 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (15F92800) [pid = 3748] [serial = 2291] [outer = 15E0A400] 15:33:53 INFO - PROCESS | 3748 | 1468967633937 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (15FA9400) [pid = 3748] [serial = 2292] [outer = 15E0A400] 15:33:54 INFO - PROCESS | 3748 | 1468967634667 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\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:33:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:33:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:33:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:33:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:33:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:33:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:33:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:33:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:33:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:33:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:33:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:33:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:33:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:33:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:33:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:33:54 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 15:33:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:33:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:33:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:33:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:33:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:33:54 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 15:33:54 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 15:33:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:33:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:33:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:33:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:33:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:33:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:33:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:33:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:33:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:33:54 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 15:33:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:33:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:33:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:33:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:33:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:33:54 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 15:33:54 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 15:33:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:33:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:33:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:33:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:33:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:33:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:33:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 1142ms 15:33:54 INFO - PROCESS | 3748 | 1468967634787 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 3748 | 1468967634789 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 15:33:54 INFO - TEST-START | /FileAPI/idlharness.worker 15:33:54 INFO - PROCESS | 3748 | 1468967634795 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 3748 | 1468967634797 Marionette TRACE conn3 <- [1,3014,null,{}] 15:33:54 INFO - PROCESS | 3748 | 1468967634800 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}] 15:33:54 INFO - PROCESS | 3748 | 1468967634802 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:54 INFO - PROCESS | 3748 | 1468967634927 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:33:54 INFO - PROCESS | 3748 | 1468967634933 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 3748 | 1468967634935 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:54 INFO - PROCESS | 3748 | ++DOCSHELL 16E36400 == 28 [pid = 3748] [id = 765] 15:33:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (17637400) [pid = 3748] [serial = 2293] [outer = 00000000] 15:33:54 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (19EB2C00) [pid = 3748] [serial = 2294] [outer = 17637400] 15:33:54 INFO - PROCESS | 3748 | 1468967634979 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (19EBD800) [pid = 3748] [serial = 2295] [outer = 17637400] 15:33:55 INFO - PROCESS | 3748 | [3748] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:33:55 INFO - PROCESS | 3748 | 1468967635957 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\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:33:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:33:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:33:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:33:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:33:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:33:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:33:56 INFO - {} 15:33:56 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 15:33:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:33:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:33:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:33:56 INFO - {} 15:33:56 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 - {} 15:33:56 INFO - {} 15:33:56 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 15:33:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:33:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:33:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:33:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:33:56 INFO - {} 15:33:56 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 15:33:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:33:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:33:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:33:56 INFO - {} 15:33:56 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 - {} 15:33:56 INFO - {} 15:33:56 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 15:33:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:33:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:33:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 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 15:33:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:33:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:33:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 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 15:33:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 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 15:33:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 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 15:33:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:33:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:33:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:33:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:33:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:33:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:33:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:33:56 INFO - {} 15:33:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1419ms 15:33:56 INFO - PROCESS | 3748 | 1468967636210 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 3748 | 1468967636212 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 15:33:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:33:56 INFO - PROCESS | 3748 | 1468967636215 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 3748 | 1468967636217 Marionette TRACE conn3 <- [1,3018,null,{}] 15:33:56 INFO - PROCESS | 3748 | 1468967636228 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}] 15:33:56 INFO - PROCESS | 3748 | 1468967636230 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:56 INFO - PROCESS | 3748 | 1468967636362 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:33:56 INFO - PROCESS | 3748 | 1468967636367 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 3748 | 1468967636369 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:56 INFO - PROCESS | 3748 | ++DOCSHELL 19E50800 == 29 [pid = 3748] [id = 766] 15:33:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (19EB2400) [pid = 3748] [serial = 2296] [outer = 00000000] 15:33:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (1A0E1000) [pid = 3748] [serial = 2297] [outer = 19EB2400] 15:33:56 INFO - PROCESS | 3748 | 1468967636412 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1B2CB400) [pid = 3748] [serial = 2298] [outer = 19EB2400] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (1021DC00) [pid = 3748] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (1A0D7400) [pid = 3748] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (169B4000) [pid = 3748] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (18041800) [pid = 3748] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (16134400) [pid = 3748] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (1324DC00) [pid = 3748] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A019800) [pid = 3748] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (11A4E400) [pid = 3748] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1569F000) [pid = 3748] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1443FC00) [pid = 3748] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (102CB800) [pid = 3748] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (16E31000) [pid = 3748] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (19845400) [pid = 3748] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19E4E400) [pid = 3748] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:33:56 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (15F94400) [pid = 3748] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:33:57 INFO - PROCESS | 3748 | 1468967637026 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]]]}] 15:33:57 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 15:33:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 833ms 15:33:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:33:57 INFO - PROCESS | 3748 | 1468967637058 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 3748 | 1468967637061 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 15:33:57 INFO - PROCESS | 3748 | 1468967637064 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 3748 | 1468967637066 Marionette TRACE conn3 <- [1,3022,null,{}] 15:33:57 INFO - PROCESS | 3748 | 1468967637069 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}] 15:33:57 INFO - PROCESS | 3748 | 1468967637075 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:57 INFO - PROCESS | 3748 | 1468967637221 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:33:57 INFO - PROCESS | 3748 | 1468967637290 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 3748 | 1468967637293 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:57 INFO - PROCESS | 3748 | ++DOCSHELL 0F26A000 == 30 [pid = 3748] [id = 767] 15:33:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (0F26AC00) [pid = 3748] [serial = 2299] [outer = 00000000] 15:33:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (114CF000) [pid = 3748] [serial = 2300] [outer = 0F26AC00] 15:33:57 INFO - PROCESS | 3748 | 1468967637321 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (131C5800) [pid = 3748] [serial = 2301] [outer = 0F26AC00] 15:33:57 INFO - PROCESS | 3748 | 1468967637676 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]]]}] 15:33:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:33:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 678ms 15:33:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:33:57 INFO - PROCESS | 3748 | 1468967637746 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 3748 | 1468967637748 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 15:33:57 INFO - PROCESS | 3748 | 1468967637751 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 3748 | 1468967637753 Marionette TRACE conn3 <- [1,3026,null,{}] 15:33:57 INFO - PROCESS | 3748 | 1468967637757 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}] 15:33:57 INFO - PROCESS | 3748 | 1468967637759 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:57 INFO - PROCESS | 3748 | 1468967637838 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:33:57 INFO - PROCESS | 3748 | 1468967637843 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 3748 | 1468967637845 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:57 INFO - PROCESS | 3748 | ++DOCSHELL 12D69C00 == 31 [pid = 3748] [id = 768] 15:33:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (163C0000) [pid = 3748] [serial = 2302] [outer = 00000000] 15:33:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (1A0DF800) [pid = 3748] [serial = 2303] [outer = 163C0000] 15:33:57 INFO - PROCESS | 3748 | 1468967637888 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (1A7BC800) [pid = 3748] [serial = 2304] [outer = 163C0000] 15:33:58 INFO - PROCESS | 3748 | 1468967638318 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"]]]}] 15:33:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:33:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:33:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 586ms 15:33:58 INFO - PROCESS | 3748 | 1468967638349 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:33:58 INFO - PROCESS | 3748 | 1468967638351 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 15:33:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:33:58 INFO - PROCESS | 3748 | 1468967638354 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:33:58 INFO - PROCESS | 3748 | 1468967638356 Marionette TRACE conn3 <- [1,3030,null,{}] 15:33:58 INFO - PROCESS | 3748 | 1468967638360 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}] 15:33:58 INFO - PROCESS | 3748 | 1468967638362 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:58 INFO - PROCESS | 3748 | 1468967638493 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:33:58 INFO - PROCESS | 3748 | 1468967638504 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 3748 | 1468967638506 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:58 INFO - PROCESS | 3748 | ++DOCSHELL 16134400 == 32 [pid = 3748] [id = 769] 15:33:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (16405000) [pid = 3748] [serial = 2305] [outer = 00000000] 15:33:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (1640A000) [pid = 3748] [serial = 2306] [outer = 16405000] 15:33:58 INFO - PROCESS | 3748 | 1468967638552 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (1640C400) [pid = 3748] [serial = 2307] [outer = 16405000] 15:33:59 INFO - PROCESS | 3748 | 1468967639289 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]]]}] 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:33:59 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. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:33:59 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'.) 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:33:59 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. 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:33:59 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. 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:33:59 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. 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 15:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:33:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1095ms 15:33:59 INFO - PROCESS | 3748 | 1468967639441 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 3748 | 1468967639446 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 15:33:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:33:59 INFO - PROCESS | 3748 | 1468967639451 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 3748 | 1468967639456 Marionette TRACE conn3 <- [1,3034,null,{}] 15:33:59 INFO - PROCESS | 3748 | 1468967639461 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}] 15:33:59 INFO - PROCESS | 3748 | 1468967639464 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:59 INFO - PROCESS | 3748 | 1468967639612 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:33:59 INFO - PROCESS | 3748 | 1468967639750 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 3748 | 1468967639753 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:33:59 INFO - PROCESS | 3748 | ++DOCSHELL 10A0E800 == 33 [pid = 3748] [id = 770] 15:33:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (10A0F000) [pid = 3748] [serial = 2308] [outer = 00000000] 15:33:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (13116800) [pid = 3748] [serial = 2309] [outer = 10A0F000] 15:33:59 INFO - PROCESS | 3748 | 1468967639812 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (1324E000) [pid = 3748] [serial = 2310] [outer = 10A0F000] 15:34:00 INFO - PROCESS | 3748 | [3748] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:34:00 INFO - PROCESS | 3748 | 1468967640411 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:34:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:34:00 INFO - {} 15:34:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 987ms 15:34:00 INFO - PROCESS | 3748 | 1468967640437 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 3748 | 1468967640442 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 15:34:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:34:00 INFO - PROCESS | 3748 | 1468967640448 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 3748 | 1468967640451 Marionette TRACE conn3 <- [1,3038,null,{}] 15:34:00 INFO - PROCESS | 3748 | 1468967640456 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}] 15:34:00 INFO - PROCESS | 3748 | 1468967640459 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:00 INFO - PROCESS | 3748 | 1468967640592 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:34:00 INFO - PROCESS | 3748 | 1468967640728 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 3748 | 1468967640731 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:00 INFO - PROCESS | 3748 | ++DOCSHELL 15411C00 == 34 [pid = 3748] [id = 771] 15:34:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (15412400) [pid = 3748] [serial = 2311] [outer = 00000000] 15:34:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (15418400) [pid = 3748] [serial = 2312] [outer = 15412400] 15:34:00 INFO - PROCESS | 3748 | 1468967640787 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (1541BC00) [pid = 3748] [serial = 2313] [outer = 15412400] 15:34:01 INFO - PROCESS | 3748 | 1468967641595 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]]]}] 15:34:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:34:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:34:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:34:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:34:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1204ms 15:34:01 INFO - PROCESS | 3748 | 1468967641640 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:34:01 INFO - PROCESS | 3748 | 1468967641644 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 15:34:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:34:01 INFO - PROCESS | 3748 | 1468967641673 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 3748 | 1468967641676 Marionette TRACE conn3 <- [1,3042,null,{}] 15:34:01 INFO - PROCESS | 3748 | 1468967641684 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}] 15:34:01 INFO - PROCESS | 3748 | 1468967641687 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:01 INFO - PROCESS | 3748 | 1468967641817 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:34:01 INFO - PROCESS | 3748 | 1468967641954 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 3748 | 1468967641959 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:01 INFO - PROCESS | 3748 | ++DOCSHELL 10A03400 == 35 [pid = 3748] [id = 772] 15:34:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (10A03C00) [pid = 3748] [serial = 2314] [outer = 00000000] 15:34:01 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (10A75800) [pid = 3748] [serial = 2315] [outer = 10A03C00] 15:34:01 INFO - PROCESS | 3748 | 1468967642009 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (10A7AC00) [pid = 3748] [serial = 2316] [outer = 10A03C00] 15:34:02 INFO - PROCESS | 3748 | --DOCSHELL 12D69C00 == 34 [pid = 3748] [id = 768] 15:34:02 INFO - PROCESS | 3748 | --DOCSHELL 0F26A000 == 33 [pid = 3748] [id = 767] 15:34:02 INFO - PROCESS | 3748 | --DOCSHELL 19E50800 == 32 [pid = 3748] [id = 766] 15:34:02 INFO - PROCESS | 3748 | --DOCSHELL 16E36400 == 31 [pid = 3748] [id = 765] 15:34:02 INFO - PROCESS | 3748 | --DOCSHELL 156B0400 == 30 [pid = 3748] [id = 764] 15:34:02 INFO - PROCESS | 3748 | --DOCSHELL 13932800 == 29 [pid = 3748] [id = 763] 15:34:02 INFO - PROCESS | 3748 | --DOCSHELL 11010800 == 28 [pid = 3748] [id = 762] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (1A1F0400) [pid = 3748] [serial = 2263] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (1A56EC00) [pid = 3748] [serial = 2265] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (1952C800) [pid = 3748] [serial = 2250] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (163C4400) [pid = 3748] [serial = 2244] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (16662800) [pid = 3748] [serial = 2245] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (139C9000) [pid = 3748] [serial = 2241] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (14443C00) [pid = 3748] [serial = 2242] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (13114C00) [pid = 3748] [serial = 2228] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (12B05000) [pid = 3748] [serial = 2230] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (12D6C400) [pid = 3748] [serial = 2231] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (15E10800) [pid = 3748] [serial = 2233] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (163CC400) [pid = 3748] [serial = 2234] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1569D000) [pid = 3748] [serial = 2236] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (10A77000) [pid = 3748] [serial = 2238] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (10F64C00) [pid = 3748] [serial = 2239] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (17E7AC00) [pid = 3748] [serial = 2247] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19850400) [pid = 3748] [serial = 2253] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (19808000) [pid = 3748] [serial = 2251] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1A0C6000) [pid = 3748] [serial = 2256] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (19851400) [pid = 3748] [serial = 2254] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (1A0C6C00) [pid = 3748] [serial = 2257] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1A1ED000) [pid = 3748] [serial = 2262] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (19E4CC00) [pid = 3748] [serial = 2259] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (169B5400) [pid = 3748] [serial = 2260] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1A66B400) [pid = 3748] [serial = 2266] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 64 (1803A800) [pid = 3748] [serial = 2248] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | --DOMWINDOW == 63 (1026C000) [pid = 3748] [serial = 2268] [outer = 00000000] [url = about:blank] 15:34:02 INFO - PROCESS | 3748 | 1468967642730 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"]]]}] 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:34:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:34:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:34:02 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" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:34:02 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" 15:34:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:34:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:34:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1234ms 15:34:02 INFO - PROCESS | 3748 | 1468967642878 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 3748 | 1468967642883 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 15:34:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:34:02 INFO - PROCESS | 3748 | 1468967642891 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 3748 | 1468967642894 Marionette TRACE conn3 <- [1,3046,null,{}] 15:34:02 INFO - PROCESS | 3748 | 1468967642898 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}] 15:34:02 INFO - PROCESS | 3748 | 1468967642900 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:02 INFO - PROCESS | 3748 | 1468967642987 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:34:02 INFO - PROCESS | 3748 | 1468967642993 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 3748 | 1468967642995 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:03 INFO - PROCESS | 3748 | ++DOCSHELL 12D5F400 == 29 [pid = 3748] [id = 773] 15:34:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 64 (12D5F800) [pid = 3748] [serial = 2317] [outer = 00000000] 15:34:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 65 (13058400) [pid = 3748] [serial = 2318] [outer = 12D5F800] 15:34:03 INFO - PROCESS | 3748 | 1468967643040 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (13154C00) [pid = 3748] [serial = 2319] [outer = 12D5F800] 15:34:03 INFO - PROCESS | 3748 | 1468967643562 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]]]}] 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:34:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:34:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:34:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:34:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:34:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:34:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:34:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:34:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:34:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 695ms 15:34:03 INFO - PROCESS | 3748 | 1468967643600 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 3748 | 1468967643603 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 15:34:03 INFO - PROCESS | 3748 | 1468967643607 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:34:03 INFO - PROCESS | 3748 | 1468967643613 Marionette TRACE conn3 <- [1,3050,null,{}] 15:34:03 INFO - PROCESS | 3748 | 1468967643625 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}] 15:34:03 INFO - PROCESS | 3748 | 1468967643630 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:03 INFO - PROCESS | 3748 | 1468967643747 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:34:03 INFO - PROCESS | 3748 | 1468967643762 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 3748 | 1468967643767 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:03 INFO - PROCESS | 3748 | ++DOCSHELL 15038C00 == 30 [pid = 3748] [id = 774] 15:34:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (15064800) [pid = 3748] [serial = 2320] [outer = 00000000] 15:34:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (15419000) [pid = 3748] [serial = 2321] [outer = 15064800] 15:34:03 INFO - PROCESS | 3748 | 1468967643848 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (156A0400) [pid = 3748] [serial = 2322] [outer = 15064800] 15:34:04 INFO - PROCESS | 3748 | [3748] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:34:04 INFO - PROCESS | 3748 | 1468967644315 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:34:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:34:04 INFO - {} 15:34:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 725ms 15:34:04 INFO - PROCESS | 3748 | 1468967644338 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 3748 | 1468967644340 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 15:34:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:34:04 INFO - PROCESS | 3748 | 1468967644376 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 3748 | 1468967644378 Marionette TRACE conn3 <- [1,3054,null,{}] 15:34:04 INFO - PROCESS | 3748 | 1468967644382 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}] 15:34:04 INFO - PROCESS | 3748 | 1468967644384 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:04 INFO - PROCESS | 3748 | 1468967644506 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:34:04 INFO - PROCESS | 3748 | 1468967644518 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 3748 | 1468967644520 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:04 INFO - PROCESS | 3748 | ++DOCSHELL 163C2400 == 31 [pid = 3748] [id = 775] 15:34:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (163C2800) [pid = 3748] [serial = 2323] [outer = 00000000] 15:34:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (16402000) [pid = 3748] [serial = 2324] [outer = 163C2800] 15:34:04 INFO - PROCESS | 3748 | 1468967644629 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (16407800) [pid = 3748] [serial = 2325] [outer = 163C2800] 15:34:05 INFO - PROCESS | 3748 | 1468967645024 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]]]}] 15:34:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:34:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:34:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:34:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:34:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:34:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:34:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:34:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 679ms 15:34:05 INFO - PROCESS | 3748 | 1468967645060 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 3748 | 1468967645062 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 15:34:05 INFO - PROCESS | 3748 | 1468967645066 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:34:05 INFO - PROCESS | 3748 | 1468967645067 Marionette TRACE conn3 <- [1,3058,null,{}] 15:34:05 INFO - PROCESS | 3748 | 1468967645070 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}] 15:34:05 INFO - PROCESS | 3748 | 1468967645073 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:05 INFO - PROCESS | 3748 | 1468967645188 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:34:05 INFO - PROCESS | 3748 | 1468967645192 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 3748 | 1468967645194 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:05 INFO - PROCESS | 3748 | ++DOCSHELL 16406400 == 32 [pid = 3748] [id = 776] 15:34:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (16408C00) [pid = 3748] [serial = 2326] [outer = 00000000] 15:34:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (169B3400) [pid = 3748] [serial = 2327] [outer = 16408C00] 15:34:05 INFO - PROCESS | 3748 | 1468967645238 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (169B5000) [pid = 3748] [serial = 2328] [outer = 16408C00] 15:34:05 INFO - PROCESS | 3748 | 1468967645692 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]]]}] 15:34:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:34:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:34:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:34:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:34:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:34:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:34:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 632ms 15:34:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:34:05 INFO - PROCESS | 3748 | 1468967645711 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 3748 | 1468967645713 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 15:34:05 INFO - PROCESS | 3748 | 1468967645716 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 3748 | 1468967645718 Marionette TRACE conn3 <- [1,3062,null,{}] 15:34:05 INFO - PROCESS | 3748 | 1468967645721 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}] 15:34:05 INFO - PROCESS | 3748 | 1468967645736 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:05 INFO - PROCESS | 3748 | 1468967645878 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:34:05 INFO - PROCESS | 3748 | 1468967645977 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 3748 | 1468967645979 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:05 INFO - PROCESS | 3748 | ++DOCSHELL 16666400 == 33 [pid = 3748] [id = 777] 15:34:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1666A800) [pid = 3748] [serial = 2329] [outer = 00000000] 15:34:05 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (17E7DC00) [pid = 3748] [serial = 2330] [outer = 1666A800] 15:34:06 INFO - PROCESS | 3748 | 1468967646023 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (18016C00) [pid = 3748] [serial = 2331] [outer = 1666A800] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (1143E800) [pid = 3748] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (15E0A400) [pid = 3748] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (13937C00) [pid = 3748] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (10A7B000) [pid = 3748] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (19EB2400) [pid = 3748] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (0F26AC00) [pid = 3748] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (163C0000) [pid = 3748] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (10EE3000) [pid = 3748] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (15031800) [pid = 3748] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1A0E3800) [pid = 3748] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1A674C00) [pid = 3748] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:34:06 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (17637400) [pid = 3748] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 15:34:06 INFO - PROCESS | 3748 | 1468967646489 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]]]}] 15:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:34:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 833ms 15:34:06 INFO - PROCESS | 3748 | 1468967646542 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:34:06 INFO - PROCESS | 3748 | 1468967646544 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 15:34:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:34:06 INFO - PROCESS | 3748 | 1468967646547 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:34:06 INFO - PROCESS | 3748 | 1468967646549 Marionette TRACE conn3 <- [1,3066,null,{}] 15:34:06 INFO - PROCESS | 3748 | 1468967646556 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}] 15:34:06 INFO - PROCESS | 3748 | 1468967646558 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:06 INFO - PROCESS | 3748 | 1468967646639 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:34:06 INFO - PROCESS | 3748 | 1468967646647 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 3748 | 1468967646650 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:06 INFO - PROCESS | 3748 | ++DOCSHELL 15031800 == 34 [pid = 3748] [id = 778] 15:34:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1569C400) [pid = 3748] [serial = 2332] [outer = 00000000] 15:34:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (18042400) [pid = 3748] [serial = 2333] [outer = 1569C400] 15:34:06 INFO - PROCESS | 3748 | 1468967646698 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (1951FC00) [pid = 3748] [serial = 2334] [outer = 1569C400] 15:34:07 INFO - PROCESS | 3748 | 1468967647147 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] 15:34:07 INFO - PROCESS | 3748 | 1468967647194 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 15:34:07 INFO - PROCESS | 3748 | 1468967647197 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 3748 | 1468967647198 Marionette TRACE conn3 <- [1,3070,null,{}] 15:34:07 INFO - PROCESS | 3748 | 1468967647202 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}] 15:34:07 INFO - PROCESS | 3748 | 1468967647204 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:07 INFO - PROCESS | 3748 | 1468967647307 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:34:07 INFO - PROCESS | 3748 | 1468967647312 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 3748 | 1468967647314 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:07 INFO - PROCESS | 3748 | ++DOCSHELL 1951F800 == 35 [pid = 3748] [id = 779] 15:34:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (19525800) [pid = 3748] [serial = 2335] [outer = 00000000] 15:34:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (1980B400) [pid = 3748] [serial = 2336] [outer = 19525800] 15:34:07 INFO - PROCESS | 3748 | 1468967647360 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 72 (19843000) [pid = 3748] [serial = 2337] [outer = 19525800] 15:34:07 INFO - PROCESS | 3748 | 1468967647776 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]]]}] 15:34:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:34:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:34:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:34:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 617ms 15:34:07 INFO - PROCESS | 3748 | 1468967647824 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 3748 | 1468967647826 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 15:34:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:34:07 INFO - PROCESS | 3748 | 1468967647830 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 3748 | 1468967647831 Marionette TRACE conn3 <- [1,3074,null,{}] 15:34:07 INFO - PROCESS | 3748 | 1468967647835 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}] 15:34:07 INFO - PROCESS | 3748 | 1468967647837 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:07 INFO - PROCESS | 3748 | 1468967647919 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:34:07 INFO - PROCESS | 3748 | 1468967647924 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 3748 | 1468967647926 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:07 INFO - PROCESS | 3748 | ++DOCSHELL 163C6C00 == 36 [pid = 3748] [id = 780] 15:34:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 73 (18016000) [pid = 3748] [serial = 2338] [outer = 00000000] 15:34:07 INFO - PROCESS | 3748 | ++DOMWINDOW == 74 (19993800) [pid = 3748] [serial = 2339] [outer = 18016000] 15:34:07 INFO - PROCESS | 3748 | 1468967647968 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 75 (19998C00) [pid = 3748] [serial = 2340] [outer = 18016000] 15:34:08 INFO - PROCESS | 3748 | 1468967648383 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:34:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:34:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 586ms 15:34:08 INFO - PROCESS | 3748 | 1468967648460 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 3748 | 1468967648464 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 15:34:08 INFO - PROCESS | 3748 | 1468967648470 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 3748 | 1468967648475 Marionette TRACE conn3 <- [1,3078,null,{}] 15:34:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:34:08 INFO - PROCESS | 3748 | 1468967648481 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}] 15:34:08 INFO - PROCESS | 3748 | 1468967648485 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:08 INFO - PROCESS | 3748 | 1468967648605 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:34:08 INFO - PROCESS | 3748 | 1468967648795 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 3748 | 1468967648801 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:08 INFO - PROCESS | 3748 | ++DOCSHELL 10510400 == 37 [pid = 3748] [id = 781] 15:34:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 76 (1055E400) [pid = 3748] [serial = 2341] [outer = 00000000] 15:34:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 77 (10A76C00) [pid = 3748] [serial = 2342] [outer = 1055E400] 15:34:08 INFO - PROCESS | 3748 | 1468967648857 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 3748 | ++DOMWINDOW == 78 (10F4A000) [pid = 3748] [serial = 2343] [outer = 1055E400] 15:34:09 INFO - PROCESS | 3748 | 1468967649342 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:34:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:34:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 926ms 15:34:09 INFO - PROCESS | 3748 | 1468967649418 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 15:34:09 INFO - PROCESS | 3748 | 1468967649421 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 15:34:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:34:09 INFO - PROCESS | 3748 | 1468967649429 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 3748 | 1468967649433 Marionette TRACE conn3 <- [1,3082,null,{}] 15:34:09 INFO - PROCESS | 3748 | 1468967649437 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}] 15:34:09 INFO - PROCESS | 3748 | 1468967649440 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:09 INFO - PROCESS | 3748 | 1468967649551 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:34:09 INFO - PROCESS | 3748 | 1468967649713 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 3748 | 1468967649717 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:09 INFO - PROCESS | 3748 | ++DOCSHELL 13932800 == 38 [pid = 3748] [id = 782] 15:34:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 79 (13937800) [pid = 3748] [serial = 2344] [outer = 00000000] 15:34:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 80 (13E8E000) [pid = 3748] [serial = 2345] [outer = 13937800] 15:34:09 INFO - PROCESS | 3748 | 1468967649774 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 3748 | ++DOMWINDOW == 81 (144ED400) [pid = 3748] [serial = 2346] [outer = 13937800] 15:34:10 INFO - PROCESS | 3748 | 1468967650303 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:34:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:34:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 925ms 15:34:10 INFO - PROCESS | 3748 | 1468967650357 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 3748 | 1468967650360 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 15:34:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:34:10 INFO - PROCESS | 3748 | 1468967650364 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 3748 | 1468967650366 Marionette TRACE conn3 <- [1,3086,null,{}] 15:34:10 INFO - PROCESS | 3748 | 1468967650376 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}] 15:34:10 INFO - PROCESS | 3748 | 1468967650381 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:10 INFO - PROCESS | 3748 | 1468967650491 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:34:10 INFO - PROCESS | 3748 | 1468967650655 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 3748 | 1468967650659 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:10 INFO - PROCESS | 3748 | ++DOCSHELL 15FA5400 == 39 [pid = 3748] [id = 783] 15:34:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 82 (15FA6800) [pid = 3748] [serial = 2347] [outer = 00000000] 15:34:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 83 (163CA000) [pid = 3748] [serial = 2348] [outer = 15FA6800] 15:34:10 INFO - PROCESS | 3748 | 1468967650723 Marionette DEBUG loaded listener.js 15:34:10 INFO - PROCESS | 3748 | ++DOMWINDOW == 84 (16668000) [pid = 3748] [serial = 2349] [outer = 15FA6800] 15:34:11 INFO - PROCESS | 3748 | 1468967651231 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]]]}] 15:34:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:34:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:34:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 879ms 15:34:11 INFO - PROCESS | 3748 | 1468967651282 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 3748 | 1468967651284 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 15:34:11 INFO - PROCESS | 3748 | 1468967651289 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:34:11 INFO - PROCESS | 3748 | 1468967651291 Marionette TRACE conn3 <- [1,3090,null,{}] 15:34:11 INFO - PROCESS | 3748 | 1468967651295 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}] 15:34:11 INFO - PROCESS | 3748 | 1468967651297 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:11 INFO - PROCESS | 3748 | 1468967651406 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:34:11 INFO - PROCESS | 3748 | 1468967651566 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 3748 | 1468967651569 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:11 INFO - PROCESS | 3748 | ++DOCSHELL 17005400 == 40 [pid = 3748] [id = 784] 15:34:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 85 (17B13400) [pid = 3748] [serial = 2350] [outer = 00000000] 15:34:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 86 (18040400) [pid = 3748] [serial = 2351] [outer = 17B13400] 15:34:11 INFO - PROCESS | 3748 | 1468967651623 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 3748 | ++DOMWINDOW == 87 (19806400) [pid = 3748] [serial = 2352] [outer = 17B13400] 15:34:12 INFO - PROCESS | 3748 | 1468967652179 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:34:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:34:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 926ms 15:34:12 INFO - PROCESS | 3748 | 1468967652219 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:34:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:34:12 INFO - PROCESS | 3748 | 1468967652221 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 15:34:12 INFO - PROCESS | 3748 | 1468967652224 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 3748 | 1468967652226 Marionette TRACE conn3 <- [1,3094,null,{}] 15:34:12 INFO - PROCESS | 3748 | 1468967652230 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}] 15:34:12 INFO - PROCESS | 3748 | 1468967652232 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:12 INFO - PROCESS | 3748 | 1468967652337 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:34:12 INFO - PROCESS | 3748 | 1468967652604 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 3748 | 1468967652607 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:12 INFO - PROCESS | 3748 | ++DOCSHELL 10439C00 == 41 [pid = 3748] [id = 785] 15:34:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 88 (10478000) [pid = 3748] [serial = 2353] [outer = 00000000] 15:34:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 89 (10506000) [pid = 3748] [serial = 2354] [outer = 10478000] 15:34:12 INFO - PROCESS | 3748 | 1468967652673 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 3748 | ++DOMWINDOW == 90 (10A80C00) [pid = 3748] [serial = 2355] [outer = 10478000] 15:34:13 INFO - PROCESS | 3748 | 1468967653200 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]]]}] 15:34:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:34:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:34:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:34:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1018ms 15:34:13 INFO - PROCESS | 3748 | 1468967653279 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 3748 | 1468967653282 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 15:34:13 INFO - PROCESS | 3748 | 1468967653288 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:34:13 INFO - PROCESS | 3748 | 1468967653290 Marionette TRACE conn3 <- [1,3098,null,{}] 15:34:13 INFO - PROCESS | 3748 | 1468967653296 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}] 15:34:13 INFO - PROCESS | 3748 | 1468967653300 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 10507C00 == 40 [pid = 3748] [id = 761] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 1951F800 == 39 [pid = 3748] [id = 779] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 15031800 == 38 [pid = 3748] [id = 778] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 16666400 == 37 [pid = 3748] [id = 777] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 16406400 == 36 [pid = 3748] [id = 776] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 163C2400 == 35 [pid = 3748] [id = 775] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 15038C00 == 34 [pid = 3748] [id = 774] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 12D5F400 == 33 [pid = 3748] [id = 773] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 10A03400 == 32 [pid = 3748] [id = 772] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 10A0E800 == 31 [pid = 3748] [id = 770] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 15411C00 == 30 [pid = 3748] [id = 771] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 16134400 == 29 [pid = 3748] [id = 769] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 17005400 == 28 [pid = 3748] [id = 784] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 10439C00 == 27 [pid = 3748] [id = 785] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 15FA5400 == 26 [pid = 3748] [id = 783] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 163C6C00 == 25 [pid = 3748] [id = 780] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 10510400 == 24 [pid = 3748] [id = 781] 15:34:13 INFO - PROCESS | 3748 | --DOCSHELL 13932800 == 23 [pid = 3748] [id = 782] 15:34:14 INFO - PROCESS | 3748 | 1468967654023 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 89 (19EBD800) [pid = 3748] [serial = 2295] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 88 (11A4F400) [pid = 3748] [serial = 2285] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 87 (12826C00) [pid = 3748] [serial = 2286] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 86 (15F92800) [pid = 3748] [serial = 2291] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 85 (139D1C00) [pid = 3748] [serial = 2288] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 84 (13E8B000) [pid = 3748] [serial = 2289] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 83 (11A51C00) [pid = 3748] [serial = 2283] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 82 (10F44000) [pid = 3748] [serial = 2282] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 81 (19EB2C00) [pid = 3748] [serial = 2294] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 80 (1A0E1000) [pid = 3748] [serial = 2297] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 79 (114CF000) [pid = 3748] [serial = 2300] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 78 (1A0DF800) [pid = 3748] [serial = 2303] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 77 (13C63000) [pid = 3748] [serial = 2271] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 76 (1324F000) [pid = 3748] [serial = 2270] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 75 (18037000) [pid = 3748] [serial = 2274] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 74 (169B5800) [pid = 3748] [serial = 2273] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 73 (1A671400) [pid = 3748] [serial = 2277] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 72 (1A56D400) [pid = 3748] [serial = 2276] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 71 (1A7BCC00) [pid = 3748] [serial = 2280] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 70 (1A7B6800) [pid = 3748] [serial = 2279] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 69 (131C5800) [pid = 3748] [serial = 2301] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 68 (1B2CB400) [pid = 3748] [serial = 2298] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 67 (1A7BC800) [pid = 3748] [serial = 2304] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 66 (15FA9400) [pid = 3748] [serial = 2292] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | --DOMWINDOW == 65 (1640A000) [pid = 3748] [serial = 2306] [outer = 00000000] [url = about:blank] 15:34:14 INFO - PROCESS | 3748 | 1468967654225 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 3748 | 1468967654228 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:14 INFO - PROCESS | 3748 | ++DOCSHELL 1026D400 == 24 [pid = 3748] [id = 786] 15:34:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 66 (1026DC00) [pid = 3748] [serial = 2356] [outer = 00000000] 15:34:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 67 (1047C000) [pid = 3748] [serial = 2357] [outer = 1026DC00] 15:34:14 INFO - PROCESS | 3748 | 1468967654277 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 68 (1055A800) [pid = 3748] [serial = 2358] [outer = 1026DC00] 15:34:14 INFO - PROCESS | 3748 | 1468967654646 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"]]]}] 15:34:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:34:14 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 15:34:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:34:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1434ms 15:34:14 INFO - PROCESS | 3748 | 1468967654734 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 3748 | 1468967654738 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 15:34:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:34:14 INFO - PROCESS | 3748 | 1468967654747 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 3748 | 1468967654750 Marionette TRACE conn3 <- [1,3102,null,{}] 15:34:14 INFO - PROCESS | 3748 | 1468967654755 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}] 15:34:14 INFO - PROCESS | 3748 | 1468967654757 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:14 INFO - PROCESS | 3748 | 1468967654852 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:34:14 INFO - PROCESS | 3748 | 1468967654861 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\", \"619a875e-85d6-4e30-946b-9730258b074e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 3748 | 1468967654863 Marionette INFO sendAsync 387cf56a-559e-4b58-8a48-a8fe12af77e1 15:34:14 INFO - PROCESS | 3748 | ++DOCSHELL 11CD9400 == 25 [pid = 3748] [id = 787] 15:34:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 69 (12820400) [pid = 3748] [serial = 2359] [outer = 00000000] 15:34:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 70 (12933800) [pid = 3748] [serial = 2360] [outer = 12820400] 15:34:14 INFO - PROCESS | 3748 | 1468967654910 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 3748 | ++DOMWINDOW == 71 (12B0C800) [pid = 3748] [serial = 2361] [outer = 12820400] 15:34:15 INFO - PROCESS | 3748 | 1468967655375 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]]]}] 15:34:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:34:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 694ms 15:34:15 INFO - PROCESS | 3748 | 1468967655443 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 3748 | 1468967655446 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 15:34:16 WARNING - u'runner_teardown' () 15:34:16 INFO - No more tests 15:34:16 INFO - Got 0 unexpected results 15:34:16 INFO - SUITE-END | took 634s 15:34:17 INFO - Closing logging queue 15:34:17 INFO - queue closed 15:34:17 INFO - Return code: 0 15:34:17 WARNING - # TBPL SUCCESS # 15:34:17 INFO - Running post-action listener: _resource_record_post_action 15:34:17 INFO - Running post-run listener: _resource_record_post_run 15:34:18 INFO - Total resource usage - Wall time: 642s; CPU: 17.0%; Read bytes: 91809792; Write bytes: 952983552; Read time: 560181; Write time: 1217842 15:34:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:34:18 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 76771328; Read time: 0; Write time: 77067 15:34:18 INFO - run-tests - Wall time: 641s; CPU: 17.0%; Read bytes: 91714048; Write bytes: 816826880; Read time: 553794; Write time: 1098670 15:34:18 INFO - Running post-run listener: _upload_blobber_files 15:34:18 INFO - Blob upload gear active. 15:34:18 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 15:34:18 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 15:34:18 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 15:34:18 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 15:34:18 INFO - (blobuploader) - INFO - Open directory for files ... 15:34:18 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 15:34:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:34:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:34:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:34:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:34:19 INFO - (blobuploader) - INFO - Done attempting. 15:34:19 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 15:34:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:34:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:34:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:34:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:34:21 INFO - (blobuploader) - INFO - Done attempting. 15:34:21 INFO - (blobuploader) - INFO - Iteration through files over. 15:34:22 INFO - Return code: 0 15:34:22 INFO - rmtree: C:\slave\test\build\uploaded_files.json 15:34:22 INFO - Using _rmtree_windows ... 15:34:22 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 15:34:22 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8355d6f369bdac3b65b7db9a09083dd84539badf1ba196e52b2903f595229dfe471dd724d93ea086b75c85ff06db2ba0dfba7cd34872428953cfc8af34a20bf6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ae540c3679980db2f0cab2e5b246133dcb68b9c66d07ee477f299d4f06bfdc1175d8fdce00bc160a29fb3214b352c9b4d06eea02a3eb4419188fa3d616c8782d"} 15:34:22 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 15:34:22 INFO - Writing to file C:\slave\test\properties\blobber_files 15:34:22 INFO - Contents: 15:34:22 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8355d6f369bdac3b65b7db9a09083dd84539badf1ba196e52b2903f595229dfe471dd724d93ea086b75c85ff06db2ba0dfba7cd34872428953cfc8af34a20bf6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ae540c3679980db2f0cab2e5b246133dcb68b9c66d07ee477f299d4f06bfdc1175d8fdce00bc160a29fb3214b352c9b4d06eea02a3eb4419188fa3d616c8782d"} 15:34:22 INFO - Running post-run listener: copy_logs_to_upload_dir 15:34:22 INFO - Copying logs to upload dir... 15:34:22 INFO - mkdir: C:\slave\test\build\upload\logs 15:34:22 INFO - Copying logs to upload dir... 15:34:22 INFO - Using _rmtree_windows ... 15:34:22 INFO - Using _rmtree_windows ... 15:34:22 INFO - Using _rmtree_windows ... 15:34:22 INFO - Using _rmtree_windows ... 15:34:22 INFO - Using _rmtree_windows ... 15:34:22 INFO - Using _rmtree_windows ... 15:34:22 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=764.923000 ========= master_lag: 75.10 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 0 secs) (at 2016-07-19 15:34:18.027474) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-19 15:34:18.028660) ========= '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-053\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-053 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-053 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-053 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\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-053 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-053 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8355d6f369bdac3b65b7db9a09083dd84539badf1ba196e52b2903f595229dfe471dd724d93ea086b75c85ff06db2ba0dfba7cd34872428953cfc8af34a20bf6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ae540c3679980db2f0cab2e5b246133dcb68b9c66d07ee477f299d4f06bfdc1175d8fdce00bc160a29fb3214b352c9b4d06eea02a3eb4419188fa3d616c8782d"} build_url:https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.123000 build_url: 'https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8355d6f369bdac3b65b7db9a09083dd84539badf1ba196e52b2903f595229dfe471dd724d93ea086b75c85ff06db2ba0dfba7cd34872428953cfc8af34a20bf6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ae540c3679980db2f0cab2e5b246133dcb68b9c66d07ee477f299d4f06bfdc1175d8fdce00bc160a29fb3214b352c9b4d06eea02a3eb4419188fa3d616c8782d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QYR3Y1-HTkKYPPi4pJIhSA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-19 15:34:18.168664) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 15:34:18.169034) ========= '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-053\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-053 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-053 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-053 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\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-053 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-053 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.108000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 15:34:18.287074) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-19 15:34:18.287451) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-19 15:34:18.772203) ========= ========= Total master_lag: 76.57 =========