builder: mozilla-release_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-039 starttime: 1471047903.33 results: success (0) buildid: 20160812154616 builduid: 5928acb445004bf2a5f1134f49cc47fe revision: b66e4f53fe15662f88e05b9d48a6e3c521d376f7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:03.326689) ========= master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:03.327234) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:03.327561) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:03.388270) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:03.388645) ========= '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-039\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-039 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-039 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-039 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-039 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-039 WINDIR=C:\WINDOWS using PTY: False --17:24:29-- 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% 6.95 MB/s 17:24:29 (6.95 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.739000 ========= master_lag: -0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:04.080657) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:04.081034) ========= '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-039\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-039 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-039 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-039 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-039 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-039 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.928000 ========= master_lag: -0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:04.945450) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-12 17:25:04.945898) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev b66e4f53fe15662f88e05b9d48a6e3c521d376f7 --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-release --rev b66e4f53fe15662f88e05b9d48a6e3c521d376f7 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-039\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-039 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-039 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-039 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-039 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-039 WINDIR=C:\WINDOWS using PTY: False 2016-08-12 17:24:30,864 truncating revision to first 12 chars 2016-08-12 17:24:30,864 Setting DEBUG logging. 2016-08-12 17:24:30,864 attempt 1/10 2016-08-12 17:24:30,864 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/b66e4f53fe15?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-12 17:24:31,878 unpacking tar archive at: mozilla-release-b66e4f53fe15/testing/mozharness/ program finished with exit code 0 elapsedTime=1.926000 ========= master_lag: -0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-12 17:25:06.807190) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:06.807708) ========= script_repo_revision: b66e4f53fe15662f88e05b9d48a6e3c521d376f7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:06.808338) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:06.808801) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-12 17:25:06.825745) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 34 secs) (at 2016-08-12 17:25:06.826334) ========= '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-release' '--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-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-039\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-039 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-039 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-039 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-039 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-039 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 17:24:32 INFO - MultiFileLogger online at 20160812 17:24:32 in C:\slave\test 17:24:32 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-release --download-symbols true 17:24:32 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 17:24:32 INFO - {'append_to_log': False, 17:24:32 INFO - 'base_work_dir': 'C:\\slave\\test', 17:24:32 INFO - 'blob_upload_branch': 'mozilla-release', 17:24:32 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 17:24:32 INFO - 'buildbot_json_path': 'buildprops.json', 17:24:32 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 17:24:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:24:32 INFO - 'download_minidump_stackwalk': True, 17:24:32 INFO - 'download_symbols': 'true', 17:24:32 INFO - 'e10s': False, 17:24:32 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 17:24:32 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 17:24:32 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 17:24:32 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 17:24:32 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 17:24:32 INFO - 'C:/mozilla-build/tooltool.py'), 17:24:32 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 17:24:32 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 17:24:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:24:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:24:32 INFO - 'log_level': 'info', 17:24:32 INFO - 'log_to_console': True, 17:24:32 INFO - 'opt_config_files': (), 17:24:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:24:32 INFO - '--processes=1', 17:24:32 INFO - '--config=%(test_path)s/wptrunner.ini', 17:24:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:24:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:24:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:24:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:24:32 INFO - 'pip_index': False, 17:24:32 INFO - 'require_test_zip': True, 17:24:32 INFO - 'test_type': ('testharness',), 17:24:32 INFO - 'this_chunk': '1', 17:24:32 INFO - 'total_chunks': '10', 17:24:32 INFO - 'virtualenv_path': 'venv', 17:24:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:24:32 INFO - 'work_dir': 'build'} 17:24:32 INFO - ##### 17:24:32 INFO - ##### Running clobber step. 17:24:32 INFO - ##### 17:24:32 INFO - Running pre-action listener: _resource_record_pre_action 17:24:32 INFO - Running main action method: clobber 17:24:32 INFO - rmtree: C:\slave\test\build 17:24:32 INFO - Using _rmtree_windows ... 17:24:32 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 17:25:05 INFO - Running post-action listener: _resource_record_post_action 17:25:05 INFO - ##### 17:25:05 INFO - ##### Running read-buildbot-config step. 17:25:05 INFO - ##### 17:25:05 INFO - Running pre-action listener: _resource_record_pre_action 17:25:05 INFO - Running main action method: read_buildbot_config 17:25:05 INFO - Using buildbot properties: 17:25:05 INFO - { 17:25:05 INFO - "project": "", 17:25:05 INFO - "product": "firefox", 17:25:05 INFO - "script_repo_revision": "production", 17:25:05 INFO - "scheduler": "tests-mozilla-release-xp_ix-debug-unittest", 17:25:05 INFO - "repository": "", 17:25:05 INFO - "buildername": "Windows XP 32-bit mozilla-release debug test web-platform-tests-1", 17:25:05 INFO - "buildid": "20160812154616", 17:25:05 INFO - "pgo_build": "False", 17:25:05 INFO - "basedir": "C:\\slave\\test", 17:25:05 INFO - "buildnumber": 13, 17:25:05 INFO - "slavename": "t-xp32-ix-039", 17:25:05 INFO - "revision": "b66e4f53fe15662f88e05b9d48a6e3c521d376f7", 17:25:05 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/", 17:25:05 INFO - "platform": "win32", 17:25:05 INFO - "branch": "mozilla-release", 17:25:05 INFO - "repo_path": "releases/mozilla-release", 17:25:05 INFO - "moz_repo_path": "", 17:25:05 INFO - "stage_platform": "win32", 17:25:05 INFO - "builduid": "5928acb445004bf2a5f1134f49cc47fe", 17:25:05 INFO - "slavebuilddir": "test" 17:25:05 INFO - } 17:25:05 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json. 17:25:05 INFO - Found installer url https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip. 17:25:05 INFO - Running post-action listener: _resource_record_post_action 17:25:05 INFO - ##### 17:25:05 INFO - ##### Running download-and-extract step. 17:25:05 INFO - ##### 17:25:05 INFO - Running pre-action listener: _resource_record_pre_action 17:25:05 INFO - Running main action method: download_and_extract 17:25:05 INFO - mkdir: C:\slave\test\build\tests 17:25:05 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')]} 17:25:05 INFO - https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 17:25:05 INFO - trying https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json 17:25:05 INFO - Downloading https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 17:25:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.test_packages.json'}, attempt #1 17:25:05 INFO - Downloaded 1274 bytes. 17:25:05 INFO - Reading from file C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 17:25:05 INFO - Using the following test package requirements: 17:25:05 INFO - {u'common': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 17:25:05 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:25:05 INFO - u'firefox-48.0.1.en-US.win32.cppunittest.tests.zip'], 17:25:05 INFO - u'gtest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:25:05 INFO - u'firefox-48.0.1.en-US.win32.gtest.tests.zip'], 17:25:05 INFO - u'jittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:25:05 INFO - u'jsshell-win32.zip'], 17:25:05 INFO - u'mochitest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:25:05 INFO - u'firefox-48.0.1.en-US.win32.mochitest.tests.zip'], 17:25:05 INFO - u'mozbase': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 17:25:05 INFO - u'reftest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:25:05 INFO - u'firefox-48.0.1.en-US.win32.reftest.tests.zip'], 17:25:05 INFO - u'talos': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:25:05 INFO - u'firefox-48.0.1.en-US.win32.talos.tests.zip'], 17:25:05 INFO - u'web-platform': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:25:05 INFO - u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'], 17:25:05 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:25:05 INFO - u'firefox-48.0.1.en-US.win32.xpcshell.tests.zip']} 17:25:05 INFO - Downloading packages: [u'firefox-48.0.1.en-US.win32.common.tests.zip', u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 17:25:05 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')]} 17:25:05 INFO - https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 17:25:05 INFO - trying https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip 17:25:05 INFO - Downloading https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip 17:25:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip'}, attempt #1 17:25:08 INFO - Downloaded 20366332 bytes. 17:25:08 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:25:08 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:25:10 INFO - caution: filename not matched: web-platform/* 17:25:10 INFO - Return code: 11 17:25:10 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')]} 17:25:10 INFO - https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 17:25:10 INFO - trying https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip 17:25:10 INFO - Downloading https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip 17:25:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip'}, attempt #1 17:25:15 INFO - Downloaded 36389907 bytes. 17:25:15 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:25:15 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:26:03 INFO - caution: filename not matched: bin/* 17:26:03 INFO - caution: filename not matched: config/* 17:26:03 INFO - caution: filename not matched: mozbase/* 17:26:03 INFO - caution: filename not matched: marionette/* 17:26:03 INFO - caution: filename not matched: tools/wptserve/* 17:26:03 INFO - Return code: 11 17:26:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:26:03 INFO - https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip matches https://queue.taskcluster.net 17:26:03 INFO - trying https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 17:26:03 INFO - Downloading https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.zip 17:26:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip'}, attempt #1 17:26:09 INFO - Downloaded 68479270 bytes. 17:26:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 17:26:09 INFO - mkdir: C:\slave\test\properties 17:26:09 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 17:26:09 INFO - Writing to file C:\slave\test\properties\build_url 17:26:09 INFO - Contents: 17:26:09 INFO - build_url:https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 17:26:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 17:26:09 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 17:26:09 INFO - Writing to file C:\slave\test\properties\symbols_url 17:26:09 INFO - Contents: 17:26:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 17:26:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:26:09 INFO - https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:26:09 INFO - trying https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 17:26:09 INFO - Downloading https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 17:26:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 17:26:15 INFO - Downloaded 55644054 bytes. 17:26:15 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 17:26:15 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 17:26:20 INFO - Return code: 0 17:26:20 INFO - Running post-action listener: _resource_record_post_action 17:26:20 INFO - Running post-action listener: set_extra_try_arguments 17:26:20 INFO - ##### 17:26:20 INFO - ##### Running create-virtualenv step. 17:26:20 INFO - ##### 17:26:20 INFO - Running pre-action listener: _pre_create_virtualenv 17:26:20 INFO - Running pre-action listener: _resource_record_pre_action 17:26:20 INFO - Running main action method: create_virtualenv 17:26:20 INFO - Creating virtualenv C:\slave\test\build\venv 17:26:20 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 17:26:20 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 17:26:23 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 17:26:25 INFO - Installing distribute......................................................................................................................................................................................done. 17:26:25 INFO - Return code: 0 17:26:25 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 17:26:25 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')]} 17:26:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:26:25 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')]} 17:26:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:26:25 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, '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 0x00ECA0C0>, '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-039', 'USERDOMAIN': 'T-XP32-IX-039', '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-039', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-039', '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', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\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-039'}}, attempt #1 17:26:25 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 17:26:25 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 17:26:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:26:25 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\Application Data', 17:26:25 INFO - 'CLIENTNAME': 'Console', 17:26:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:26:25 INFO - 'COMPUTERNAME': 'T-XP32-IX-039', 17:26:25 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:26:25 INFO - 'DCLOCATION': 'SCL3', 17:26:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:26:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:26:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:26:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:26:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:26:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:26:25 INFO - 'HOMEDRIVE': 'C:', 17:26:25 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:26:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:26:25 INFO - 'KTS_VERSION': '1.19c', 17:26:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:26:25 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-039', 17:26:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:26:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:26:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:26:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:26:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:26:25 INFO - 'MOZ_AIRBAG': '1', 17:26:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:26:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:26:25 INFO - 'MOZ_MSVCVERSION': '8', 17:26:25 INFO - 'MOZ_NO_REMOTE': '1', 17:26:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:26:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:26:25 INFO - 'NO_EM_RESTART': '1', 17:26:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:26:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:26:25 INFO - 'OS': 'Windows_NT', 17:26:25 INFO - 'OURDRIVE': 'C:', 17:26:25 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', 17:26:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:26:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:26:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:26:25 INFO - 'PROCESSOR_LEVEL': '6', 17:26:25 INFO - 'PROCESSOR_REVISION': '1e05', 17:26:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:26:25 INFO - 'PROMPT': '$P$G', 17:26:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:26:25 INFO - 'PWD': 'C:\\slave\\test', 17:26:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:26:25 INFO - 'SESSIONNAME': 'Console', 17:26:26 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:26:26 INFO - 'SYSTEMDRIVE': 'C:', 17:26:26 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:26:26 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:26:26 INFO - 'TEST1': 'testie', 17:26:26 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:26:26 INFO - 'USERDOMAIN': 'T-XP32-IX-039', 17:26:26 INFO - 'USERNAME': 'cltbld', 17:26:26 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:26:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:26:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:26:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:26:26 INFO - 'WINDIR': 'C:\\WINDOWS', 17:26:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:26:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:26:26 INFO - Downloading/unpacking psutil>=0.7.1 17:26:26 INFO - Running setup.py egg_info for package psutil 17:26:26 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 17:26:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:26:26 INFO - Installing collected packages: psutil 17:26:26 INFO - Running setup.py install for psutil 17:26:26 INFO - building 'psutil._psutil_windows' extension 17:26:26 INFO - error: Unable to find vcvarsall.bat 17:26:26 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-9k9ucw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 17:26:26 INFO - running install 17:26:26 INFO - running build 17:26:26 INFO - running build_py 17:26:26 INFO - creating build 17:26:26 INFO - creating build\lib.win32-2.7 17:26:26 INFO - creating build\lib.win32-2.7\psutil 17:26:26 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 17:26:26 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 17:26:26 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 17:26:26 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 17:26:26 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 17:26:26 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 17:26:26 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 17:26:26 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 17:26:26 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 17:26:26 INFO - running build_ext 17:26:26 INFO - building 'psutil._psutil_windows' extension 17:26:26 INFO - error: Unable to find vcvarsall.bat 17:26:26 INFO - ---------------------------------------- 17:26:26 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-9k9ucw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 17:26:26 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-039\Application Data\pip\pip.log 17:26:26 WARNING - Return code: 1 17:26:26 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! 17:26:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 17:26:26 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')]} 17:26:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:26:26 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')]} 17:26:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:26:26 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, '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 0x00ECA0C0>, '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-039', 'USERDOMAIN': 'T-XP32-IX-039', '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-039', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-039', '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', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\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-039'}}, attempt #1 17:26:26 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 17:26:26 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 17:26:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:26:26 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\Application Data', 17:26:26 INFO - 'CLIENTNAME': 'Console', 17:26:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:26:26 INFO - 'COMPUTERNAME': 'T-XP32-IX-039', 17:26:26 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:26:26 INFO - 'DCLOCATION': 'SCL3', 17:26:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:26:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:26:26 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:26:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:26:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:26:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:26:26 INFO - 'HOMEDRIVE': 'C:', 17:26:26 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:26:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:26:26 INFO - 'KTS_VERSION': '1.19c', 17:26:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:26:26 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-039', 17:26:26 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:26:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:26:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:26:26 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:26:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:26:26 INFO - 'MOZ_AIRBAG': '1', 17:26:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:26:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:26:26 INFO - 'MOZ_MSVCVERSION': '8', 17:26:26 INFO - 'MOZ_NO_REMOTE': '1', 17:26:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:26:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:26:26 INFO - 'NO_EM_RESTART': '1', 17:26:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:26:26 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:26:26 INFO - 'OS': 'Windows_NT', 17:26:26 INFO - 'OURDRIVE': 'C:', 17:26:26 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', 17:26:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:26:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:26:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:26:26 INFO - 'PROCESSOR_LEVEL': '6', 17:26:26 INFO - 'PROCESSOR_REVISION': '1e05', 17:26:26 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:26:26 INFO - 'PROMPT': '$P$G', 17:26:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:26:26 INFO - 'PWD': 'C:\\slave\\test', 17:26:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:26:26 INFO - 'SESSIONNAME': 'Console', 17:26:26 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:26:26 INFO - 'SYSTEMDRIVE': 'C:', 17:26:26 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:26:26 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:26:26 INFO - 'TEST1': 'testie', 17:26:26 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:26:26 INFO - 'USERDOMAIN': 'T-XP32-IX-039', 17:26:26 INFO - 'USERNAME': 'cltbld', 17:26:26 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:26:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:26:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:26:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:26:26 INFO - 'WINDIR': 'C:\\WINDOWS', 17:26:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:26:27 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:26:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:26:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:26:27 INFO - Running setup.py egg_info for package mozsystemmonitor 17:26:27 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 17:26:27 INFO - Running setup.py egg_info for package psutil 17:26:27 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 17:26:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:26:27 INFO - Installing collected packages: mozsystemmonitor, psutil 17:26:27 INFO - Running setup.py install for mozsystemmonitor 17:26:27 INFO - Running setup.py install for psutil 17:26:27 INFO - building 'psutil._psutil_windows' extension 17:26:27 INFO - error: Unable to find vcvarsall.bat 17:26:27 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-uxev65-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 17:26:27 INFO - running install 17:26:27 INFO - running build 17:26:27 INFO - running build_py 17:26:27 INFO - running build_ext 17:26:27 INFO - building 'psutil._psutil_windows' extension 17:26:27 INFO - error: Unable to find vcvarsall.bat 17:26:27 INFO - ---------------------------------------- 17:26:27 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-uxev65-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 17:26:27 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-039\Application Data\pip\pip.log 17:26:27 WARNING - Return code: 1 17:26:27 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! 17:26:27 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 17:26: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')]} 17:26:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:26: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')]} 17:26:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:26:27 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, '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 0x00ECA0C0>, '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-039', 'USERDOMAIN': 'T-XP32-IX-039', '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-039', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-039', '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', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\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-039'}}, attempt #1 17:26:27 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 17:26:27 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 17:26:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:26:27 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\Application Data', 17:26:27 INFO - 'CLIENTNAME': 'Console', 17:26:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:26:27 INFO - 'COMPUTERNAME': 'T-XP32-IX-039', 17:26:27 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:26:27 INFO - 'DCLOCATION': 'SCL3', 17:26:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:26:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:26:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:26:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:26:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:26:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:26:27 INFO - 'HOMEDRIVE': 'C:', 17:26:27 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:26:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:26:27 INFO - 'KTS_VERSION': '1.19c', 17:26:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:26:27 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-039', 17:26:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:26:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:26:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:26:27 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:26:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:26:27 INFO - 'MOZ_AIRBAG': '1', 17:26:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:26:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:26:27 INFO - 'MOZ_MSVCVERSION': '8', 17:26:27 INFO - 'MOZ_NO_REMOTE': '1', 17:26:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:26:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:26:27 INFO - 'NO_EM_RESTART': '1', 17:26:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:26:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:26:27 INFO - 'OS': 'Windows_NT', 17:26:27 INFO - 'OURDRIVE': 'C:', 17:26:27 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 17:26:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:26:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:26:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:26:27 INFO - 'PROCESSOR_LEVEL': '6', 17:26:27 INFO - 'PROCESSOR_REVISION': '1e05', 17:26:27 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:26:27 INFO - 'PROMPT': '$P$G', 17:26:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:26:27 INFO - 'PWD': 'C:\\slave\\test', 17:26:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:26:27 INFO - 'SESSIONNAME': 'Console', 17:26:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:26:27 INFO - 'SYSTEMDRIVE': 'C:', 17:26:27 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:26:27 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:26:27 INFO - 'TEST1': 'testie', 17:26:27 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:26:27 INFO - 'USERDOMAIN': 'T-XP32-IX-039', 17:26:27 INFO - 'USERNAME': 'cltbld', 17:26:27 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:26:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:26:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:26:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:26:27 INFO - 'WINDIR': 'C:\\WINDOWS', 17:26:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:26:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:26:28 INFO - Downloading/unpacking blobuploader==1.2.4 17:26:28 INFO - Downloading blobuploader-1.2.4.tar.gz 17:26:28 INFO - Running setup.py egg_info for package blobuploader 17:26:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:26:30 INFO - Running setup.py egg_info for package requests 17:26:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:26:30 INFO - Downloading docopt-0.6.1.tar.gz 17:26:30 INFO - Running setup.py egg_info for package docopt 17:26:30 INFO - Installing collected packages: blobuploader, docopt, requests 17:26:30 INFO - Running setup.py install for blobuploader 17:26:30 INFO - Running setup.py install for docopt 17:26:30 INFO - Running setup.py install for requests 17:26:30 INFO - Successfully installed blobuploader docopt requests 17:26:30 INFO - Cleaning up... 17:26:30 INFO - Return code: 0 17:26:30 INFO - Installing None into virtualenv C:\slave\test\build\venv 17:26:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:26:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:26:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:26:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:26:30 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, '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 0x00ECA0C0>, '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-039', 'USERDOMAIN': 'T-XP32-IX-039', '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-039', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-039', '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', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\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-039'}}, attempt #1 17:26:30 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 17:26:30 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 17:26:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:26:30 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\Application Data', 17:26:30 INFO - 'CLIENTNAME': 'Console', 17:26:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:26:30 INFO - 'COMPUTERNAME': 'T-XP32-IX-039', 17:26:30 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:26:30 INFO - 'DCLOCATION': 'SCL3', 17:26:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:26:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:26:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:26:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:26:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:26:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:26:30 INFO - 'HOMEDRIVE': 'C:', 17:26:30 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:26:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:26:30 INFO - 'KTS_VERSION': '1.19c', 17:26:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:26:30 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-039', 17:26:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:26:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:26:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:26:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:26:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:26:30 INFO - 'MOZ_AIRBAG': '1', 17:26:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:26:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:26:30 INFO - 'MOZ_MSVCVERSION': '8', 17:26:30 INFO - 'MOZ_NO_REMOTE': '1', 17:26:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:26:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:26:30 INFO - 'NO_EM_RESTART': '1', 17:26:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:26:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:26:30 INFO - 'OS': 'Windows_NT', 17:26:30 INFO - 'OURDRIVE': 'C:', 17:26:30 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', 17:26:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:26:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:26:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:26:30 INFO - 'PROCESSOR_LEVEL': '6', 17:26:30 INFO - 'PROCESSOR_REVISION': '1e05', 17:26:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:26:30 INFO - 'PROMPT': '$P$G', 17:26:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:26:30 INFO - 'PWD': 'C:\\slave\\test', 17:26:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:26:30 INFO - 'SESSIONNAME': 'Console', 17:26:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:26:30 INFO - 'SYSTEMDRIVE': 'C:', 17:26:30 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:26:30 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:26:30 INFO - 'TEST1': 'testie', 17:26:30 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:26:30 INFO - 'USERDOMAIN': 'T-XP32-IX-039', 17:26:30 INFO - 'USERNAME': 'cltbld', 17:26:30 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:26:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:26:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:26:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:26:30 INFO - 'WINDIR': 'C:\\WINDOWS', 17:26:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:26:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 17:26:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 17:26:37 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 17:26:37 INFO - Unpacking c:\slave\test\build\tests\marionette\client 17:26:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 17:26:37 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 17:26:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 17:26:38 INFO - Unpacking c:\slave\test\build\tests\marionette 17:26:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 17:26:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:26:38 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 17:26:38 INFO - Running setup.py install for browsermob-proxy 17:26:42 INFO - Running setup.py install for manifestparser 17:26:42 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for marionette-client 17:26:42 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:26:42 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for marionette-driver 17:26:42 INFO - Running setup.py install for mozcrash 17:26:42 INFO - Running setup.py install for mozdebug 17:26:42 INFO - Running setup.py install for mozdevice 17:26:42 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for mozfile 17:26:42 INFO - Running setup.py install for mozhttpd 17:26:42 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for mozinfo 17:26:42 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for mozInstall 17:26:42 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for mozleak 17:26:42 INFO - Running setup.py install for mozlog 17:26:42 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for moznetwork 17:26:42 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for mozprocess 17:26:42 INFO - Running setup.py install for mozprofile 17:26:42 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for mozrunner 17:26:42 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for mozscreenshot 17:26:42 INFO - Running setup.py install for moztest 17:26:42 INFO - Running setup.py install for mozversion 17:26:42 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 17:26:42 INFO - Running setup.py install for wptserve 17:26:42 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 17:26:42 INFO - Cleaning up... 17:26:42 INFO - Return code: 0 17:26:42 INFO - Installing None into virtualenv C:\slave\test\build\venv 17:26:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:26:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:26:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:26:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:26:42 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, '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 0x00ECA0C0>, '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-039', 'USERDOMAIN': 'T-XP32-IX-039', '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-039', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-039', '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', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\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-039'}}, attempt #1 17:26:42 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 17:26:42 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 17:26:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:26:42 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\Application Data', 17:26:42 INFO - 'CLIENTNAME': 'Console', 17:26:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:26:42 INFO - 'COMPUTERNAME': 'T-XP32-IX-039', 17:26:42 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:26:42 INFO - 'DCLOCATION': 'SCL3', 17:26:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:26:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:26:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:26:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:26:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:26:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:26:42 INFO - 'HOMEDRIVE': 'C:', 17:26:42 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:26:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:26:42 INFO - 'KTS_VERSION': '1.19c', 17:26:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:26:42 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-039', 17:26:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:26:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:26:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:26:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:26:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:26:42 INFO - 'MOZ_AIRBAG': '1', 17:26:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:26:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:26:42 INFO - 'MOZ_MSVCVERSION': '8', 17:26:42 INFO - 'MOZ_NO_REMOTE': '1', 17:26:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:26:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:26:42 INFO - 'NO_EM_RESTART': '1', 17:26:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:26:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:26:42 INFO - 'OS': 'Windows_NT', 17:26:42 INFO - 'OURDRIVE': 'C:', 17:26:42 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', 17:26:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:26:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:26:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:26:42 INFO - 'PROCESSOR_LEVEL': '6', 17:26:42 INFO - 'PROCESSOR_REVISION': '1e05', 17:26:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:26:42 INFO - 'PROMPT': '$P$G', 17:26:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:26:42 INFO - 'PWD': 'C:\\slave\\test', 17:26:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:26:42 INFO - 'SESSIONNAME': 'Console', 17:26:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:26:42 INFO - 'SYSTEMDRIVE': 'C:', 17:26:42 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:26:42 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:26:42 INFO - 'TEST1': 'testie', 17:26:42 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:26:42 INFO - 'USERDOMAIN': 'T-XP32-IX-039', 17:26:42 INFO - 'USERNAME': 'cltbld', 17:26:42 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:26:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:26:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:26:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:26:42 INFO - 'WINDIR': 'C:\\WINDOWS', 17:26:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:26:50 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 17:26:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 17:26:50 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 17:26:50 INFO - Unpacking c:\slave\test\build\tests\marionette\client 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 17:26:50 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 17:26:50 INFO - Unpacking c:\slave\test\build\tests\marionette 17:26:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 17:26:50 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:26:50 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)) 17:26:55 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)) 17:26:55 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)) 17:26:55 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)) 17:26:55 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)) 17:26:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 17:26:55 INFO - Downloading blessings-1.6.tar.gz 17:26:55 INFO - Running setup.py egg_info for package blessings 17:26:55 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)) 17:26:55 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 17:26:55 INFO - Running setup.py install for blessings 17:26:55 INFO - Running setup.py install for browsermob-proxy 17:26:55 INFO - Running setup.py install for manifestparser 17:26:55 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Running setup.py install for marionette-client 17:26:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:26:55 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Running setup.py install for marionette-driver 17:26:55 INFO - Running setup.py install for mozcrash 17:26:55 INFO - Running setup.py install for mozdebug 17:26:55 INFO - Running setup.py install for mozdevice 17:26:55 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Running setup.py install for mozhttpd 17:26:55 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Running setup.py install for mozInstall 17:26:55 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Running setup.py install for mozleak 17:26:55 INFO - Running setup.py install for mozprofile 17:26:55 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Running setup.py install for mozrunner 17:26:55 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 17:26:55 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 17:26:56 INFO - Running setup.py install for mozscreenshot 17:26:56 INFO - Running setup.py install for moztest 17:26:56 INFO - Running setup.py install for mozversion 17:26:56 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 17:26:56 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 17:26:56 INFO - Running setup.py install for wptserve 17:26:56 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 17:26:56 INFO - Cleaning up... 17:26:56 INFO - Return code: 0 17:26:56 INFO - Done creating virtualenv C:\slave\test\build\venv. 17:26:56 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 17:26:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 17:26:56 INFO - Reading from file tmpfile_stdout 17:26:56 INFO - Using _rmtree_windows ... 17:26:56 INFO - Using _rmtree_windows ... 17:26:56 INFO - Current package versions: 17:26:56 INFO - blessings == 1.6 17:26:56 INFO - blobuploader == 1.2.4 17:26:56 INFO - browsermob-proxy == 0.6.0 17:26:56 INFO - distribute == 0.6.14 17:26:56 INFO - docopt == 0.6.1 17:26:56 INFO - manifestparser == 1.1 17:26:56 INFO - marionette-client == 2.3.0 17:26:56 INFO - marionette-driver == 1.4.0 17:26:56 INFO - mozInstall == 1.12 17:26:56 INFO - mozcrash == 0.17 17:26:56 INFO - mozdebug == 0.1 17:26:56 INFO - mozdevice == 0.48 17:26:56 INFO - mozfile == 1.2 17:26:56 INFO - mozhttpd == 0.7 17:26:56 INFO - mozinfo == 0.9 17:26:56 INFO - mozleak == 0.1 17:26:56 INFO - mozlog == 3.1 17:26:56 INFO - moznetwork == 0.27 17:26:56 INFO - mozprocess == 0.22 17:26:56 INFO - mozprofile == 0.28 17:26:56 INFO - mozrunner == 6.11 17:26:56 INFO - mozscreenshot == 0.1 17:26:56 INFO - mozsystemmonitor == 0.0 17:26:56 INFO - moztest == 0.7 17:26:56 INFO - mozversion == 1.4 17:26:56 INFO - requests == 1.2.3 17:26:56 INFO - wptserve == 1.4.0 17:26:56 INFO - Running post-action listener: _resource_record_post_action 17:26:56 INFO - Running post-action listener: _start_resource_monitoring 17:26:56 INFO - Starting resource monitoring. 17:26:56 INFO - ##### 17:26:56 INFO - ##### Running pull step. 17:26:56 INFO - ##### 17:26:56 INFO - Running pre-action listener: _resource_record_pre_action 17:26:56 INFO - Running main action method: pull 17:26:56 INFO - Pull has nothing to do! 17:26:56 INFO - Running post-action listener: _resource_record_post_action 17:26:56 INFO - ##### 17:26:56 INFO - ##### Running install step. 17:26:56 INFO - ##### 17:26:56 INFO - Running pre-action listener: _resource_record_pre_action 17:26:56 INFO - Running main action method: install 17:26:56 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 17:26:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 17:26:56 INFO - Reading from file tmpfile_stdout 17:26:56 INFO - Using _rmtree_windows ... 17:26:56 INFO - Using _rmtree_windows ... 17:26:56 INFO - Detecting whether we're running mozinstall >=1.0... 17:26:56 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 17:26:56 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 17:26:56 INFO - Reading from file tmpfile_stdout 17:26:56 INFO - Output received: 17:26:56 INFO - Usage: mozinstall-script.py [options] installer 17:26:56 INFO - Options: 17:26:56 INFO - -h, --help show this help message and exit 17:26:56 INFO - -d DEST, --destination=DEST 17:26:56 INFO - Directory to install application into. [default: 17:26:56 INFO - "C:\slave\test"] 17:26:56 INFO - --app=APP Application being installed. [default: firefox] 17:26:56 INFO - Using _rmtree_windows ... 17:26:56 INFO - Using _rmtree_windows ... 17:26:56 INFO - mkdir: C:\slave\test\build\application 17:26:56 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.1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 17:26:56 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.1.en-US.win32.zip --destination C:\slave\test\build\application 17:26:59 INFO - Reading from file tmpfile_stdout 17:26:59 INFO - Output received: 17:26:59 INFO - C:\slave\test\build\application\firefox\firefox.exe 17:26:59 INFO - Using _rmtree_windows ... 17:26:59 INFO - Using _rmtree_windows ... 17:26:59 INFO - Running post-action listener: _resource_record_post_action 17:26:59 INFO - ##### 17:26:59 INFO - ##### Running run-tests step. 17:26:59 INFO - ##### 17:26:59 INFO - Running pre-action listener: _resource_record_pre_action 17:26:59 INFO - Running main action method: run_tests 17:26:59 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 17:26:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:26:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:26:59 INFO - grabbing minidump binary from tooltool 17:26:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:26:59 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 0x00E43368>, '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 0x00ECA0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 17:26:59 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 17:26:59 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 17:26:59 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 17:27:02 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpluc0z7 17:27:02 INFO - INFO - File integrity verified, renaming tmpluc0z7 to win32-minidump_stackwalk.exe 17:27:02 INFO - Return code: 0 17:27:02 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 17:27:02 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 17:27:02 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/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.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 17:27:02 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/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.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 17:27:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:27:02 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039\\Application Data', 17:27:02 INFO - 'CLIENTNAME': 'Console', 17:27:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:27:02 INFO - 'COMPUTERNAME': 'T-XP32-IX-039', 17:27:02 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:27:02 INFO - 'DCLOCATION': 'SCL3', 17:27:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:27:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:27:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:27:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:27:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:27:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:27:02 INFO - 'HOMEDRIVE': 'C:', 17:27:02 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:27:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:27:02 INFO - 'KTS_VERSION': '1.19c', 17:27:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:27:02 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-039', 17:27:02 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 17:27:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:27:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:27:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:27:02 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:27:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:27:02 INFO - 'MOZ_AIRBAG': '1', 17:27:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:27:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:27:02 INFO - 'MOZ_MSVCVERSION': '8', 17:27:02 INFO - 'MOZ_NO_REMOTE': '1', 17:27:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:27:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:27:02 INFO - 'NO_EM_RESTART': '1', 17:27:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:27:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:27:02 INFO - 'OS': 'Windows_NT', 17:27:02 INFO - 'OURDRIVE': 'C:', 17:27:02 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', 17:27:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:27:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:27:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:27:02 INFO - 'PROCESSOR_LEVEL': '6', 17:27:02 INFO - 'PROCESSOR_REVISION': '1e05', 17:27:02 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:27:02 INFO - 'PROMPT': '$P$G', 17:27:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:27:02 INFO - 'PWD': 'C:\\slave\\test', 17:27:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:27:02 INFO - 'SESSIONNAME': 'Console', 17:27:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:27:02 INFO - 'SYSTEMDRIVE': 'C:', 17:27:02 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:27:02 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:27:02 INFO - 'TEST1': 'testie', 17:27:02 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:27:02 INFO - 'USERDOMAIN': 'T-XP32-IX-039', 17:27:02 INFO - 'USERNAME': 'cltbld', 17:27:02 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-039', 17:27:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:27:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:27:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:27:02 INFO - 'WINDIR': 'C:\\WINDOWS', 17:27:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:27:02 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/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.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 17:27:04 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 17:27:04 INFO - import pkg_resources 17:27:05 INFO - Using 1 client processes 17:27:08 INFO - SUITE-START | Running 778 tests 17:27:08 INFO - Running testharness tests 17:27:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:27:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 17:27:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:27:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 17:27:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:27:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 17:27:08 INFO - Setting up ssl 17:27:08 INFO - PROCESS | certutil | 17:27:08 INFO - PROCESS | certutil | 17:27:08 INFO - PROCESS | certutil | 17:27:08 INFO - Certificate Nickname Trust Attributes 17:27:08 INFO - SSL,S/MIME,JAR/XPI 17:27:08 INFO - 17:27:08 INFO - web-platform-tests CT,, 17:27:08 INFO - 17:27:08 INFO - Starting runner 17:27:10 INFO - PROCESS | 3860 | [3860] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 17:27:11 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 17:27:11 INFO - PROCESS | 3860 | [3860] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 17:27:12 INFO - PROCESS | 3860 | 1471048032753 Marionette DEBUG Marionette enabled via build flag and pref 17:27:12 INFO - PROCESS | 3860 | ++DOCSHELL 114E5000 == 1 [pid = 3860] [id = 1] 17:27:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 1 (114E5400) [pid = 3860] [serial = 1] [outer = 00000000] 17:27:12 INFO - PROCESS | 3860 | [3860] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:27:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 2 (114E6000) [pid = 3860] [serial = 2] [outer = 114E5400] 17:27:13 INFO - PROCESS | 3860 | [3860] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 17:27:13 INFO - PROCESS | 3860 | [3860] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 17:27:13 INFO - PROCESS | 3860 | ++DOCSHELL 1282D000 == 2 [pid = 3860] [id = 2] 17:27:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 3 (1282D400) [pid = 3860] [serial = 3] [outer = 00000000] 17:27:13 INFO - PROCESS | 3860 | [3860] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:27:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 4 (1282E000) [pid = 3860] [serial = 4] [outer = 1282D400] 17:27:13 INFO - PROCESS | 3860 | 1471048033400 Marionette INFO Listening on port 2828 17:27:13 INFO - PROCESS | 3860 | 1471048033906 Marionette DEBUG Marionette enabled via command-line flag 17:27:13 INFO - PROCESS | 3860 | ++DOCSHELL 11473C00 == 3 [pid = 3860] [id = 3] 17:27:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 5 (11474000) [pid = 3860] [serial = 5] [outer = 00000000] 17:27:13 INFO - PROCESS | 3860 | [3860] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:27:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 6 (11474C00) [pid = 3860] [serial = 6] [outer = 11474000] 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 17:27:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 7 (13943000) [pid = 3860] [serial = 7] [outer = 1282D400] 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:27:14 INFO - PROCESS | 3860 | 1471048034262 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1483 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:27:14 INFO - PROCESS | 3860 | 1471048034312 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1485 17:27:14 INFO - PROCESS | 3860 | 1471048034315 Marionette DEBUG Closed connection conn0 17:27:14 INFO - PROCESS | 3860 | 1471048034401 Marionette DEBUG Closed connection conn1 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:27:14 INFO - PROCESS | 3860 | 1471048034408 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1486 17:27:14 INFO - PROCESS | 3860 | 1471048034439 Marionette DEBUG Closed connection conn2 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:27:14 INFO - PROCESS | 3860 | 1471048034447 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1487 17:27:14 INFO - PROCESS | 3860 | ++DOCSHELL 114E6400 == 4 [pid = 3860] [id = 4] 17:27:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 8 (13EAEC00) [pid = 3860] [serial = 8] [outer = 00000000] 17:27:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 9 (142EC800) [pid = 3860] [serial = 9] [outer = 13EAEC00] 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 17:27:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 10 (142F1C00) [pid = 3860] [serial = 10] [outer = 13EAEC00] 17:27:14 INFO - PROCESS | 3860 | 1471048034736 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:27:14 INFO - PROCESS | 3860 | 1471048034742 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160812154616","device":"desktop","version":"48.0.1"} 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 17:27:14 INFO - PROCESS | 3860 | [3860] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 17:27:15 INFO - PROCESS | 3860 | [3860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:27:15 INFO - PROCESS | 3860 | ++DOCSHELL 16175C00 == 5 [pid = 3860] [id = 5] 17:27:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 11 (16176000) [pid = 3860] [serial = 11] [outer = 00000000] 17:27:15 INFO - PROCESS | 3860 | ++DOCSHELL 16176400 == 6 [pid = 3860] [id = 6] 17:27:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 12 (16176800) [pid = 3860] [serial = 12] [outer = 00000000] 17:27:16 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:27:16 INFO - PROCESS | 3860 | ++DOCSHELL 16B22400 == 7 [pid = 3860] [id = 7] 17:27:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 13 (16B22800) [pid = 3860] [serial = 13] [outer = 00000000] 17:27:16 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:27:16 INFO - PROCESS | 3860 | [3860] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:27:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 14 (16E26800) [pid = 3860] [serial = 14] [outer = 16B22800] 17:27:16 INFO - PROCESS | 3860 | [3860] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 17:27:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 15 (16DB5C00) [pid = 3860] [serial = 15] [outer = 16176000] 17:27:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 16 (16DB7800) [pid = 3860] [serial = 16] [outer = 16176800] 17:27:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 17 (16DBA400) [pid = 3860] [serial = 17] [outer = 16B22800] 17:27:17 INFO - PROCESS | 3860 | 1471048037362 Marionette INFO startBrowser d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:17 INFO - PROCESS | 3860 | 1471048037397 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 3860 | 1471048037410 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 3860 | 1471048037412 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 18 (18147400) [pid = 3860] [serial = 18] [outer = 16B22800] 17:27:18 INFO - PROCESS | 3860 | 1471048038066 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d8ecf40e-1124-4f20-8926-a463bf8b6e1a","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160812154616","device":"desktop","version":"48.0.1","command_id":1}}] 17:27:18 INFO - PROCESS | 3860 | 1471048038211 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}] 17:27:18 INFO - PROCESS | 3860 | 1471048038214 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:18 INFO - PROCESS | 3860 | 1471048038290 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:27:18 INFO - PROCESS | 3860 | 1471048038478 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:27:18 INFO - PROCESS | 3860 | 1471048038481 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:18 INFO - PROCESS | 3860 | [3860] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:27:18 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:27:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 19 (178EBC00) [pid = 3860] [serial = 19] [outer = 16B22800] 17:27:19 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:27:19 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:27:19 INFO - PROCESS | 3860 | 1471048039048 Marionette TRACE conn3 <- [1,3,null,{}] 17:27:19 INFO - PROCESS | 3860 | 1471048039066 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 17:27:19 INFO - PROCESS | 3860 | 1471048039069 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:19 INFO - PROCESS | 3860 | 1471048039110 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:27:19 INFO - PROCESS | 3860 | 1471048039196 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:27:19 INFO - PROCESS | 3860 | 1471048039198 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 17:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:27:19 INFO - PROCESS | 3860 | 1471048039257 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 3860 | 1471048039260 Marionette TRACE conn3 <- [1,6,null,{}] 17:27:19 INFO - PROCESS | 3860 | 1471048039266 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}] 17:27:19 INFO - PROCESS | 3860 | 1471048039268 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:19 INFO - PROCESS | 3860 | 1471048039288 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:27:19 INFO - PROCESS | 3860 | 1471048039293 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 3860 | 1471048039295 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:19 INFO - PROCESS | 3860 | ++DOCSHELL 16B1E400 == 8 [pid = 3860] [id = 8] 17:27:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 20 (184C2400) [pid = 3860] [serial = 20] [outer = 00000000] 17:27:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 21 (184C4C00) [pid = 3860] [serial = 21] [outer = 184C2400] 17:27:19 INFO - PROCESS | 3860 | 1471048039349 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 22 (184C8C00) [pid = 3860] [serial = 22] [outer = 184C2400] 17:27:19 INFO - PROCESS | 3860 | ++DOCSHELL 1A1D0000 == 9 [pid = 3860] [id = 9] 17:27:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 23 (1A1D4800) [pid = 3860] [serial = 23] [outer = 00000000] 17:27:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 24 (1A1D7C00) [pid = 3860] [serial = 24] [outer = 1A1D4800] 17:27:19 INFO - PROCESS | 3860 | 1471048039779 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 25 (1A1DEC00) [pid = 3860] [serial = 25] [outer = 1A1D4800] 17:27:20 INFO - PROCESS | 3860 | 1471048040116 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]]]}] 17:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 980ms 17:27:20 INFO - PROCESS | 3860 | 1471048040214 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:27:20 INFO - PROCESS | 3860 | 1471048040216 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 17:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:27:20 INFO - PROCESS | 3860 | 1471048040252 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 3860 | 1471048040254 Marionette TRACE conn3 <- [1,10,null,{}] 17:27:20 INFO - PROCESS | 3860 | 1471048040273 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}] 17:27:20 INFO - PROCESS | 3860 | 1471048040278 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:20 INFO - PROCESS | 3860 | 1471048040449 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:27:20 INFO - PROCESS | 3860 | 1471048040455 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:20 INFO - PROCESS | 3860 | 1471048040458 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:20 INFO - PROCESS | 3860 | ++DOCSHELL 1A640C00 == 10 [pid = 3860] [id = 10] 17:27:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 26 (1A641000) [pid = 3860] [serial = 26] [outer = 00000000] 17:27:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 27 (1AE5E400) [pid = 3860] [serial = 27] [outer = 1A641000] 17:27:20 INFO - PROCESS | 3860 | 1471048040511 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 28 (1AE62000) [pid = 3860] [serial = 28] [outer = 1A641000] 17:27:20 INFO - PROCESS | 3860 | 1471048040897 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]]]}] 17:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 704ms 17:27:20 INFO - PROCESS | 3860 | 1471048040928 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:27:20 INFO - PROCESS | 3860 | 1471048040932 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 17:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:27:20 INFO - PROCESS | 3860 | 1471048040937 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 3860 | 1471048040939 Marionette TRACE conn3 <- [1,14,null,{}] 17:27:20 INFO - PROCESS | 3860 | 1471048040943 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}] 17:27:20 INFO - PROCESS | 3860 | 1471048040945 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:21 INFO - PROCESS | 3860 | 1471048041042 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:27:21 INFO - PROCESS | 3860 | 1471048041055 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 3860 | 1471048041057 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:21 INFO - PROCESS | 3860 | ++DOCSHELL 145DA800 == 11 [pid = 3860] [id = 11] 17:27:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 29 (145DF400) [pid = 3860] [serial = 29] [outer = 00000000] 17:27:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 30 (17A67400) [pid = 3860] [serial = 30] [outer = 145DF400] 17:27:21 INFO - PROCESS | 3860 | 1471048041102 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 31 (1AE69800) [pid = 3860] [serial = 31] [outer = 145DF400] 17:27:21 INFO - PROCESS | 3860 | 1471048041552 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]]]}] 17:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 653ms 17:27:21 INFO - PROCESS | 3860 | 1471048041601 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:27:21 INFO - PROCESS | 3860 | 1471048041603 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 17:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:27:21 INFO - PROCESS | 3860 | 1471048041607 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:27:21 INFO - PROCESS | 3860 | 1471048041608 Marionette TRACE conn3 <- [1,18,null,{}] 17:27:21 INFO - PROCESS | 3860 | 1471048041612 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}] 17:27:21 INFO - PROCESS | 3860 | 1471048041614 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:21 INFO - PROCESS | 3860 | 1471048041710 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:27:21 INFO - PROCESS | 3860 | 1471048041716 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 3860 | 1471048041719 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:21 INFO - PROCESS | 3860 | ++DOCSHELL 1A8E8800 == 12 [pid = 3860] [id = 12] 17:27:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 32 (1A8ED400) [pid = 3860] [serial = 32] [outer = 00000000] 17:27:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 33 (1A8F4C00) [pid = 3860] [serial = 33] [outer = 1A8ED400] 17:27:21 INFO - PROCESS | 3860 | 1471048041763 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 34 (1AB3D000) [pid = 3860] [serial = 34] [outer = 1A8ED400] 17:27:22 INFO - PROCESS | 3860 | 1471048042153 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 585ms 17:27:22 INFO - PROCESS | 3860 | 1471048042177 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 3860 | 1471048042180 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 17:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:27:22 INFO - PROCESS | 3860 | 1471048042183 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 3860 | 1471048042185 Marionette TRACE conn3 <- [1,22,null,{}] 17:27:22 INFO - PROCESS | 3860 | 1471048042188 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}] 17:27:22 INFO - PROCESS | 3860 | 1471048042191 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:22 INFO - PROCESS | 3860 | 1471048042342 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:27:22 INFO - PROCESS | 3860 | 1471048042348 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 3860 | 1471048042350 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:22 INFO - PROCESS | 3860 | ++DOCSHELL 1AB43000 == 13 [pid = 3860] [id = 13] 17:27:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 35 (1AB43400) [pid = 3860] [serial = 35] [outer = 00000000] 17:27:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 36 (1ABBEC00) [pid = 3860] [serial = 36] [outer = 1AB43400] 17:27:22 INFO - PROCESS | 3860 | 1471048042396 Marionette DEBUG loaded listener.js 17:27:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 37 (1ABC3400) [pid = 3860] [serial = 37] [outer = 1AB43400] 17:27:22 INFO - PROCESS | 3860 | 1471048042771 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 584ms 17:27:22 INFO - PROCESS | 3860 | 1471048042790 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 3860 | 1471048042792 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 17:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:27:22 INFO - PROCESS | 3860 | 1471048042795 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 3860 | 1471048042797 Marionette TRACE conn3 <- [1,26,null,{}] 17:27:22 INFO - PROCESS | 3860 | 1471048042800 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}] 17:27:22 INFO - PROCESS | 3860 | 1471048042802 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:22 INFO - PROCESS | 3860 | 1471048042895 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:27:22 INFO - PROCESS | 3860 | 1471048042901 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 3860 | 1471048042903 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:22 INFO - PROCESS | 3860 | ++DOCSHELL 1ABC8400 == 14 [pid = 3860] [id = 14] 17:27:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 38 (1AE5E000) [pid = 3860] [serial = 38] [outer = 00000000] 17:27:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 39 (1B22E000) [pid = 3860] [serial = 39] [outer = 1AE5E000] 17:27:22 INFO - PROCESS | 3860 | 1471048042947 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 40 (1B232800) [pid = 3860] [serial = 40] [outer = 1AE5E000] 17:27:23 INFO - PROCESS | 3860 | ++DOCSHELL 1B3A0000 == 15 [pid = 3860] [id = 15] 17:27:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 41 (1B3A0400) [pid = 3860] [serial = 41] [outer = 00000000] 17:27:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 42 (1B3A2000) [pid = 3860] [serial = 42] [outer = 1B3A0400] 17:27:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 43 (1B234400) [pid = 3860] [serial = 43] [outer = 1B3A0400] 17:27:23 INFO - PROCESS | 3860 | ++DOCSHELL 145DF000 == 16 [pid = 3860] [id = 16] 17:27:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 44 (1B229400) [pid = 3860] [serial = 44] [outer = 00000000] 17:27:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 45 (1B3A1800) [pid = 3860] [serial = 45] [outer = 1B229400] 17:27:23 INFO - PROCESS | 3860 | 1471048043471 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]]]}] 17:27:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 46 (1B50C400) [pid = 3860] [serial = 46] [outer = 1B229400] 17:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 705ms 17:27:23 INFO - PROCESS | 3860 | 1471048043513 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 3860 | 1471048043515 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 17:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:27:23 INFO - PROCESS | 3860 | 1471048043535 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - PROCESS | 3860 | 1471048043547 Marionette TRACE conn3 <- [1,30,null,{}] 17:27:23 INFO - PROCESS | 3860 | 1471048043602 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}] 17:27:23 INFO - PROCESS | 3860 | 1471048043604 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:23 INFO - PROCESS | 3860 | 1471048043694 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:27:23 INFO - PROCESS | 3860 | 1471048043699 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 3860 | 1471048043701 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:23 INFO - PROCESS | 3860 | ++DOCSHELL 1B39A400 == 17 [pid = 3860] [id = 17] 17:27:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 47 (1B39BC00) [pid = 3860] [serial = 47] [outer = 00000000] 17:27:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 48 (1B505400) [pid = 3860] [serial = 48] [outer = 1B39BC00] 17:27:23 INFO - PROCESS | 3860 | 1471048043744 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 49 (1B6A1800) [pid = 3860] [serial = 49] [outer = 1B39BC00] 17:27:24 INFO - PROCESS | 3860 | --DOCSHELL 114E5000 == 16 [pid = 3860] [id = 1] 17:27:24 INFO - PROCESS | 3860 | 1471048044871 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]]]}] 17:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1410ms 17:27:24 INFO - PROCESS | 3860 | 1471048044917 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:27:24 INFO - PROCESS | 3860 | 1471048044921 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 17:27:24 INFO - PROCESS | 3860 | 1471048044926 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:27:24 INFO - PROCESS | 3860 | 1471048044931 Marionette TRACE conn3 <- [1,34,null,{}] 17:27:24 INFO - PROCESS | 3860 | 1471048044937 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}] 17:27:24 INFO - PROCESS | 3860 | 1471048044940 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:25 INFO - PROCESS | 3860 | 1471048045057 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:27:25 INFO - PROCESS | 3860 | 1471048045121 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:25 INFO - PROCESS | 3860 | 1471048045124 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:25 INFO - PROCESS | 3860 | ++DOCSHELL 10A10000 == 17 [pid = 3860] [id = 18] 17:27:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 50 (10A4EC00) [pid = 3860] [serial = 50] [outer = 00000000] 17:27:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 51 (11C40800) [pid = 3860] [serial = 51] [outer = 10A4EC00] 17:27:25 INFO - PROCESS | 3860 | 1471048045231 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 52 (129BB000) [pid = 3860] [serial = 52] [outer = 10A4EC00] 17:27:25 INFO - PROCESS | 3860 | 1471048045884 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]]]}] 17:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1048ms 17:27:25 INFO - PROCESS | 3860 | 1471048045942 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 3860 | 1471048045946 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 17:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:27:26 INFO - PROCESS | 3860 | 1471048046006 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 3860 | 1471048046008 Marionette TRACE conn3 <- [1,38,null,{}] 17:27:26 INFO - PROCESS | 3860 | 1471048046012 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}] 17:27:26 INFO - PROCESS | 3860 | 1471048046015 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:26 INFO - PROCESS | 3860 | 1471048046163 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:27:26 INFO - PROCESS | 3860 | 1471048046227 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 3860 | 1471048046230 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:26 INFO - PROCESS | 3860 | ++DOCSHELL 131E3400 == 18 [pid = 3860] [id = 19] 17:27:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 53 (131F0000) [pid = 3860] [serial = 53] [outer = 00000000] 17:27:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 54 (13CBB000) [pid = 3860] [serial = 54] [outer = 131F0000] 17:27:26 INFO - PROCESS | 3860 | 1471048046327 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (142ED800) [pid = 3860] [serial = 55] [outer = 131F0000] 17:27:27 INFO - PROCESS | 3860 | 1471048047086 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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1152ms 17:27:27 INFO - PROCESS | 3860 | 1471048047123 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:27:27 INFO - PROCESS | 3860 | 1471048047129 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 17:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:27:27 INFO - PROCESS | 3860 | 1471048047138 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 3860 | 1471048047192 Marionette TRACE conn3 <- [1,42,null,{}] 17:27:27 INFO - PROCESS | 3860 | 1471048047198 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}] 17:27:27 INFO - PROCESS | 3860 | 1471048047200 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:27 INFO - PROCESS | 3860 | 1471048047292 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:27:27 INFO - PROCESS | 3860 | 1471048047356 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:27 INFO - PROCESS | 3860 | 1471048047359 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:27 INFO - PROCESS | 3860 | ++DOCSHELL 10A71800 == 19 [pid = 3860] [id = 20] 17:27:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (10A72000) [pid = 3860] [serial = 56] [outer = 00000000] 17:27:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (10FC3C00) [pid = 3860] [serial = 57] [outer = 10A72000] 17:27:27 INFO - PROCESS | 3860 | 1471048047410 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (11049000) [pid = 3860] [serial = 58] [outer = 10A72000] 17:27:27 INFO - PROCESS | 3860 | --DOCSHELL 114E6400 == 18 [pid = 3860] [id = 4] 17:27:27 INFO - PROCESS | 3860 | 1471048047875 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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 757ms 17:27:27 INFO - PROCESS | 3860 | 1471048047970 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:27:27 INFO - PROCESS | 3860 | 1471048047975 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 17:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:27:28 INFO - PROCESS | 3860 | 1471048048008 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 3860 | 1471048048011 Marionette TRACE conn3 <- [1,46,null,{}] 17:27:28 INFO - PROCESS | 3860 | 1471048048016 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}] 17:27:28 INFO - PROCESS | 3860 | 1471048048018 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:28 INFO - PROCESS | 3860 | 1471048048100 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:27:28 INFO - PROCESS | 3860 | 1471048048112 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 3860 | 1471048048115 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:28 INFO - PROCESS | 3860 | ++DOCSHELL 1146D000 == 19 [pid = 3860] [id = 21] 17:27:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (11476400) [pid = 3860] [serial = 59] [outer = 00000000] 17:27:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (11AD3400) [pid = 3860] [serial = 60] [outer = 11476400] 17:27:28 INFO - PROCESS | 3860 | 1471048048167 Marionette DEBUG loaded listener.js 17:27:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (1282C000) [pid = 3860] [serial = 61] [outer = 11476400] 17:27:28 INFO - PROCESS | 3860 | 1471048048747 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]]]}] 17:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 774ms 17:27:28 INFO - PROCESS | 3860 | 1471048048775 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:27:28 INFO - PROCESS | 3860 | 1471048048777 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 17:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:27:28 INFO - PROCESS | 3860 | 1471048048781 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 3860 | 1471048048784 Marionette TRACE conn3 <- [1,50,null,{}] 17:27:28 INFO - PROCESS | 3860 | 1471048048798 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}] 17:27:28 INFO - PROCESS | 3860 | 1471048048806 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:28 INFO - PROCESS | 3860 | 1471048048892 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:27:28 INFO - PROCESS | 3860 | 1471048048957 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 3860 | 1471048048960 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:29 INFO - PROCESS | 3860 | ++DOCSHELL 13467000 == 20 [pid = 3860] [id = 22] 17:27:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (1346A800) [pid = 3860] [serial = 62] [outer = 00000000] 17:27:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (13C9CC00) [pid = 3860] [serial = 63] [outer = 1346A800] 17:27:29 INFO - PROCESS | 3860 | 1471048049017 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (13CBB800) [pid = 3860] [serial = 64] [outer = 1346A800] 17:27:29 INFO - PROCESS | 3860 | 1471048049393 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]]]}] 17:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 705ms 17:27:29 INFO - PROCESS | 3860 | 1471048049452 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:27:29 INFO - PROCESS | 3860 | 1471048049454 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 17:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:27:29 INFO - PROCESS | 3860 | 1471048049467 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:27:29 INFO - PROCESS | 3860 | 1471048049469 Marionette TRACE conn3 <- [1,54,null,{}] 17:27:29 INFO - PROCESS | 3860 | 1471048049472 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}] 17:27:29 INFO - PROCESS | 3860 | 1471048049474 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:29 INFO - PROCESS | 3860 | 1471048049610 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:27:29 INFO - PROCESS | 3860 | 1471048049624 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 3860 | 1471048049626 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:29 INFO - PROCESS | 3860 | ++DOCSHELL 142EB000 == 21 [pid = 3860] [id = 23] 17:27:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (142F1800) [pid = 3860] [serial = 65] [outer = 00000000] 17:27:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (145D4C00) [pid = 3860] [serial = 66] [outer = 142F1800] 17:27:29 INFO - PROCESS | 3860 | 1471048049672 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (145D8C00) [pid = 3860] [serial = 67] [outer = 142F1800] 17:27:30 INFO - PROCESS | 3860 | 1471048050115 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]]]}] 17:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 722ms 17:27:30 INFO - PROCESS | 3860 | 1471048050191 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 3860 | 1471048050193 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 17:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:27:30 INFO - PROCESS | 3860 | 1471048050201 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 3860 | 1471048050203 Marionette TRACE conn3 <- [1,58,null,{}] 17:27:30 INFO - PROCESS | 3860 | 1471048050206 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}] 17:27:30 INFO - PROCESS | 3860 | 1471048050208 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:30 INFO - PROCESS | 3860 | 1471048050331 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:27:30 INFO - PROCESS | 3860 | 1471048050339 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:30 INFO - PROCESS | 3860 | 1471048050341 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:30 INFO - PROCESS | 3860 | ++DOCSHELL 145DE400 == 22 [pid = 3860] [id = 24] 17:27:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (1502C000) [pid = 3860] [serial = 68] [outer = 00000000] 17:27:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (150C2C00) [pid = 3860] [serial = 69] [outer = 1502C000] 17:27:30 INFO - PROCESS | 3860 | 1471048050385 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (150C3C00) [pid = 3860] [serial = 70] [outer = 1502C000] 17:27:30 INFO - PROCESS | 3860 | 1471048050814 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]]]}] 17:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 654ms 17:27:30 INFO - PROCESS | 3860 | 1471048050866 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 3860 | 1471048050868 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 17:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:27:30 INFO - PROCESS | 3860 | 1471048050872 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 3860 | 1471048050873 Marionette TRACE conn3 <- [1,62,null,{}] 17:27:30 INFO - PROCESS | 3860 | 1471048050877 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}] 17:27:30 INFO - PROCESS | 3860 | 1471048050882 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:31 INFO - PROCESS | 3860 | 1471048051027 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:27:31 INFO - PROCESS | 3860 | 1471048051032 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 3860 | 1471048051034 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:31 INFO - PROCESS | 3860 | ++DOCSHELL 15963C00 == 23 [pid = 3860] [id = 25] 17:27:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1596E000) [pid = 3860] [serial = 71] [outer = 00000000] 17:27:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (1617B800) [pid = 3860] [serial = 72] [outer = 1596E000] 17:27:31 INFO - PROCESS | 3860 | 1471048051094 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1617C800) [pid = 3860] [serial = 73] [outer = 1596E000] 17:27:31 INFO - PROCESS | 3860 | 1471048051550 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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 688ms 17:27:31 INFO - PROCESS | 3860 | 1471048051580 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 3860 | 1471048051582 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 17:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:27:31 INFO - PROCESS | 3860 | 1471048051585 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 3860 | 1471048051587 Marionette TRACE conn3 <- [1,66,null,{}] 17:27:31 INFO - PROCESS | 3860 | 1471048051590 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}] 17:27:31 INFO - PROCESS | 3860 | 1471048051592 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:31 INFO - PROCESS | 3860 | 1471048051670 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:27:31 INFO - PROCESS | 3860 | 1471048051676 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 3860 | 1471048051678 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:31 INFO - PROCESS | 3860 | ++DOCSHELL 129BEC00 == 24 [pid = 3860] [id = 26] 17:27:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (13229400) [pid = 3860] [serial = 74] [outer = 00000000] 17:27:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (162E8C00) [pid = 3860] [serial = 75] [outer = 13229400] 17:27:31 INFO - PROCESS | 3860 | 1471048051731 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16D80800) [pid = 3860] [serial = 76] [outer = 13229400] 17:27:32 INFO - PROCESS | 3860 | 1471048052198 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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 653ms 17:27:32 INFO - PROCESS | 3860 | 1471048052255 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 3860 | 1471048052257 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 17:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:27:32 INFO - PROCESS | 3860 | 1471048052261 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 3860 | 1471048052262 Marionette TRACE conn3 <- [1,70,null,{}] 17:27:32 INFO - PROCESS | 3860 | 1471048052266 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}] 17:27:32 INFO - PROCESS | 3860 | 1471048052268 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:32 INFO - PROCESS | 3860 | 1471048052348 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:27:32 INFO - PROCESS | 3860 | 1471048052353 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 3860 | 1471048052355 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:32 INFO - PROCESS | 3860 | ++DOCSHELL 16DC0000 == 25 [pid = 3860] [id = 27] 17:27:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16E21400) [pid = 3860] [serial = 77] [outer = 00000000] 17:27:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16EEF000) [pid = 3860] [serial = 78] [outer = 16E21400] 17:27:32 INFO - PROCESS | 3860 | 1471048052399 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (17840800) [pid = 3860] [serial = 79] [outer = 16E21400] 17:27:32 INFO - PROCESS | 3860 | 1471048052843 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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 653ms 17:27:32 INFO - PROCESS | 3860 | 1471048052894 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 3860 | 1471048052896 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 17:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:27:32 INFO - PROCESS | 3860 | 1471048052899 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 3860 | 1471048052900 Marionette TRACE conn3 <- [1,74,null,{}] 17:27:32 INFO - PROCESS | 3860 | 1471048052969 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}] 17:27:32 INFO - PROCESS | 3860 | 1471048052971 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:33 INFO - PROCESS | 3860 | 1471048053048 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:27:33 INFO - PROCESS | 3860 | 1471048053055 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 3860 | 1471048053057 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:33 INFO - PROCESS | 3860 | ++DOCSHELL 162EB000 == 26 [pid = 3860] [id = 28] 17:27:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16D7C800) [pid = 3860] [serial = 80] [outer = 00000000] 17:27:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (178F7400) [pid = 3860] [serial = 81] [outer = 16D7C800] 17:27:33 INFO - PROCESS | 3860 | 1471048053101 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (17A6AC00) [pid = 3860] [serial = 82] [outer = 16D7C800] 17:27:33 INFO - PROCESS | 3860 | 1471048053555 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]]]}] 17:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 705ms 17:27:33 INFO - PROCESS | 3860 | 1471048053610 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:27:33 INFO - PROCESS | 3860 | 1471048053612 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 17:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:27:33 INFO - PROCESS | 3860 | 1471048053616 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:27:33 INFO - PROCESS | 3860 | 1471048053618 Marionette TRACE conn3 <- [1,78,null,{}] 17:27:33 INFO - PROCESS | 3860 | 1471048053622 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}] 17:27:33 INFO - PROCESS | 3860 | 1471048053624 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:33 INFO - PROCESS | 3860 | 1471048053749 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:27:33 INFO - PROCESS | 3860 | 1471048053760 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 3860 | 1471048053762 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:33 INFO - PROCESS | 3860 | ++DOCSHELL 13EA4400 == 27 [pid = 3860] [id = 29] 17:27:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (178F1C00) [pid = 3860] [serial = 83] [outer = 00000000] 17:27:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1813F400) [pid = 3860] [serial = 84] [outer = 178F1C00] 17:27:33 INFO - PROCESS | 3860 | 1471048053814 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (181F1C00) [pid = 3860] [serial = 85] [outer = 178F1C00] 17:27:34 INFO - PROCESS | 3860 | 1471048054275 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 688ms 17:27:34 INFO - PROCESS | 3860 | 1471048054319 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 3860 | 1471048054321 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 17:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:27:34 INFO - PROCESS | 3860 | 1471048054325 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 3860 | 1471048054327 Marionette TRACE conn3 <- [1,82,null,{}] 17:27:34 INFO - PROCESS | 3860 | 1471048054332 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}] 17:27:34 INFO - PROCESS | 3860 | 1471048054335 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:34 INFO - PROCESS | 3860 | 1471048054483 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:27:34 INFO - PROCESS | 3860 | 1471048054494 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 3860 | 1471048054497 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:34 INFO - PROCESS | 3860 | ++DOCSHELL 18141400 == 28 [pid = 3860] [id = 30] 17:27:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (181F4C00) [pid = 3860] [serial = 86] [outer = 00000000] 17:27:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (184C8000) [pid = 3860] [serial = 87] [outer = 181F4C00] 17:27:34 INFO - PROCESS | 3860 | 1471048054545 Marionette DEBUG loaded listener.js 17:27:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (187E8000) [pid = 3860] [serial = 88] [outer = 181F4C00] 17:27:34 INFO - PROCESS | 3860 | 1471048054968 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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 688ms 17:27:35 INFO - PROCESS | 3860 | 1471048055030 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 3860 | 1471048055032 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 17:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:27:35 INFO - PROCESS | 3860 | 1471048055036 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 3860 | 1471048055037 Marionette TRACE conn3 <- [1,86,null,{}] 17:27:35 INFO - PROCESS | 3860 | 1471048055041 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}] 17:27:35 INFO - PROCESS | 3860 | 1471048055042 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:35 INFO - PROCESS | 3860 | 1471048055120 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:27:35 INFO - PROCESS | 3860 | 1471048055126 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 3860 | 1471048055128 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:35 INFO - PROCESS | 3860 | ++DOCSHELL 1393FC00 == 29 [pid = 3860] [id = 31] 17:27:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (13945400) [pid = 3860] [serial = 89] [outer = 00000000] 17:27:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (19CE8000) [pid = 3860] [serial = 90] [outer = 13945400] 17:27:35 INFO - PROCESS | 3860 | 1471048055221 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (19CEC000) [pid = 3860] [serial = 91] [outer = 13945400] 17:27:35 INFO - PROCESS | 3860 | 1471048055696 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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 705ms 17:27:36 INFO - PROCESS | 3860 | 1471048056617 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 3860 | 1471048056620 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 17:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:27:36 INFO - PROCESS | 3860 | 1471048056688 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 3860 | 1471048056691 Marionette TRACE conn3 <- [1,90,null,{}] 17:27:36 INFO - PROCESS | 3860 | 1471048056697 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}] 17:27:36 INFO - PROCESS | 3860 | 1471048056700 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:36 INFO - PROCESS | 3860 | 1471048056807 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:27:36 INFO - PROCESS | 3860 | 1471048056814 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 3860 | 1471048056818 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:36 INFO - PROCESS | 3860 | ++DOCSHELL 10A72400 == 30 [pid = 3860] [id = 32] 17:27:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (10A72800) [pid = 3860] [serial = 92] [outer = 00000000] 17:27:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (10B9A400) [pid = 3860] [serial = 93] [outer = 10A72800] 17:27:36 INFO - PROCESS | 3860 | 1471048056867 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (10FBB400) [pid = 3860] [serial = 94] [outer = 10A72800] 17:27:37 INFO - PROCESS | 3860 | 1471048057366 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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 687ms 17:27:37 INFO - PROCESS | 3860 | 1471048057397 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:27:37 INFO - PROCESS | 3860 | 1471048057400 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 17:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:27:37 INFO - PROCESS | 3860 | 1471048057406 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 3860 | 1471048057409 Marionette TRACE conn3 <- [1,94,null,{}] 17:27:37 INFO - PROCESS | 3860 | 1471048057420 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}] 17:27:37 INFO - PROCESS | 3860 | 1471048057423 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:37 INFO - PROCESS | 3860 | 1471048057538 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:27:37 INFO - PROCESS | 3860 | 1471048057545 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 3860 | 1471048057548 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:37 INFO - PROCESS | 3860 | ++DOCSHELL 11CE4800 == 31 [pid = 3860] [id = 33] 17:27:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (128B6800) [pid = 3860] [serial = 95] [outer = 00000000] 17:27:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (129BA400) [pid = 3860] [serial = 96] [outer = 128B6800] 17:27:37 INFO - PROCESS | 3860 | 1471048057595 Marionette DEBUG loaded listener.js 17:27:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (13079400) [pid = 3860] [serial = 97] [outer = 128B6800] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (184C2400) [pid = 3860] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (13EAEC00) [pid = 3860] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1AE5E000) [pid = 3860] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (1AB43400) [pid = 3860] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (1A8ED400) [pid = 3860] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (145DF400) [pid = 3860] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (1A641000) [pid = 3860] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (1B39BC00) [pid = 3860] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (10A4EC00) [pid = 3860] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (131F0000) [pid = 3860] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (10A72000) [pid = 3860] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (11476400) [pid = 3860] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1346A800) [pid = 3860] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (142F1800) [pid = 3860] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1502C000) [pid = 3860] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1596E000) [pid = 3860] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (13229400) [pid = 3860] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16E21400) [pid = 3860] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (16D7C800) [pid = 3860] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (178F1C00) [pid = 3860] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:27:38 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (181F4C00) [pid = 3860] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:27:38 INFO - PROCESS | 3860 | 1471048058633 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]]]}] 17:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1272ms 17:27:38 INFO - PROCESS | 3860 | 1471048058670 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:27:38 INFO - PROCESS | 3860 | 1471048058672 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 17:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:27:38 INFO - PROCESS | 3860 | 1471048058676 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - PROCESS | 3860 | 1471048058678 Marionette TRACE conn3 <- [1,98,null,{}] 17:27:38 INFO - PROCESS | 3860 | 1471048058687 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}] 17:27:38 INFO - PROCESS | 3860 | 1471048058691 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:38 INFO - PROCESS | 3860 | 1471048058787 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:27:38 INFO - PROCESS | 3860 | 1471048058919 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:38 INFO - PROCESS | 3860 | 1471048058922 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:38 INFO - PROCESS | 3860 | ++DOCSHELL 10B95C00 == 32 [pid = 3860] [id = 34] 17:27:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (10B96000) [pid = 3860] [serial = 98] [outer = 00000000] 17:27:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (131EE400) [pid = 3860] [serial = 99] [outer = 10B96000] 17:27:38 INFO - PROCESS | 3860 | 1471048058971 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (13233400) [pid = 3860] [serial = 100] [outer = 10B96000] 17:27:39 INFO - PROCESS | 3860 | 1471048059372 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]]]}] 17:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 757ms 17:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:27:39 INFO - PROCESS | 3860 | 1471048059442 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:27:39 INFO - PROCESS | 3860 | 1471048059444 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 17:27:39 INFO - PROCESS | 3860 | 1471048059448 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:27:39 INFO - PROCESS | 3860 | 1471048059450 Marionette TRACE conn3 <- [1,102,null,{}] 17:27:39 INFO - PROCESS | 3860 | 1471048059453 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}] 17:27:39 INFO - PROCESS | 3860 | 1471048059455 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:39 INFO - PROCESS | 3860 | 1471048059535 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:27:39 INFO - PROCESS | 3860 | 1471048059589 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 3860 | 1471048059591 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:39 INFO - PROCESS | 3860 | ++DOCSHELL 132B1400 == 33 [pid = 3860] [id = 35] 17:27:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (139E4800) [pid = 3860] [serial = 101] [outer = 00000000] 17:27:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (13EA7000) [pid = 3860] [serial = 102] [outer = 139E4800] 17:27:39 INFO - PROCESS | 3860 | 1471048059636 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (145D5000) [pid = 3860] [serial = 103] [outer = 139E4800] 17:27:40 INFO - PROCESS | 3860 | 1471048060091 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]]]}] 17:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 653ms 17:27:40 INFO - PROCESS | 3860 | 1471048060115 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 3860 | 1471048060117 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 17:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:27:40 INFO - PROCESS | 3860 | 1471048060120 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 3860 | 1471048060122 Marionette TRACE conn3 <- [1,106,null,{}] 17:27:40 INFO - PROCESS | 3860 | 1471048060125 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}] 17:27:40 INFO - PROCESS | 3860 | 1471048060127 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:40 INFO - PROCESS | 3860 | 1471048060203 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:27:40 INFO - PROCESS | 3860 | 1471048060208 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 3860 | 1471048060210 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:40 INFO - PROCESS | 3860 | ++DOCSHELL 145DBC00 == 34 [pid = 3860] [id = 36] 17:27:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1502C000) [pid = 3860] [serial = 104] [outer = 00000000] 17:27:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1553DC00) [pid = 3860] [serial = 105] [outer = 1502C000] 17:27:40 INFO - PROCESS | 3860 | 1471048060257 Marionette DEBUG loaded listener.js 17:27:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (15969000) [pid = 3860] [serial = 106] [outer = 1502C000] 17:27:40 INFO - PROCESS | 3860 | 1471048060803 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]]]}] 17:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 705ms 17:27:40 INFO - PROCESS | 3860 | 1471048060827 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 3860 | 1471048060831 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 17:27:40 INFO - PROCESS | 3860 | 1471048060836 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:27:40 INFO - PROCESS | 3860 | 1471048060840 Marionette TRACE conn3 <- [1,110,null,{}] 17:27:40 INFO - PROCESS | 3860 | 1471048060846 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}] 17:27:40 INFO - PROCESS | 3860 | 1471048060849 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:40 INFO - PROCESS | 3860 | 1471048060983 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:27:41 INFO - PROCESS | 3860 | 1471048061051 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:41 INFO - PROCESS | 3860 | 1471048061056 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:41 INFO - PROCESS | 3860 | ++DOCSHELL 10A4D400 == 35 [pid = 3860] [id = 37] 17:27:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (10A4EC00) [pid = 3860] [serial = 107] [outer = 00000000] 17:27:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (10A6DC00) [pid = 3860] [serial = 108] [outer = 10A4EC00] 17:27:41 INFO - PROCESS | 3860 | 1471048061168 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (11042C00) [pid = 3860] [serial = 109] [outer = 10A4EC00] 17:27:41 INFO - PROCESS | 3860 | 1471048061802 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]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1032ms 17:27:41 INFO - PROCESS | 3860 | 1471048061855 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 3860 | 1471048061910 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 17:27:41 INFO - PROCESS | 3860 | 1471048061916 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:27:41 INFO - PROCESS | 3860 | 1471048061919 Marionette TRACE conn3 <- [1,114,null,{}] 17:27:41 INFO - PROCESS | 3860 | 1471048061937 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}] 17:27:41 INFO - PROCESS | 3860 | 1471048061940 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:42 INFO - PROCESS | 3860 | 1471048062042 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:27:42 INFO - PROCESS | 3860 | 1471048062114 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 3860 | 1471048062117 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:42 INFO - PROCESS | 3860 | ++DOCSHELL 11AD2800 == 36 [pid = 3860] [id = 38] 17:27:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (128AD800) [pid = 3860] [serial = 110] [outer = 00000000] 17:27:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (13940000) [pid = 3860] [serial = 111] [outer = 128AD800] 17:27:42 INFO - PROCESS | 3860 | 1471048062177 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (145DD800) [pid = 3860] [serial = 112] [outer = 128AD800] 17:27:42 INFO - PROCESS | 3860 | 1471048062808 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]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 970ms 17:27:42 INFO - PROCESS | 3860 | 1471048062862 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 3860 | 1471048062864 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 17:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:27:42 INFO - PROCESS | 3860 | 1471048062869 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 3860 | 1471048062873 Marionette TRACE conn3 <- [1,118,null,{}] 17:27:42 INFO - PROCESS | 3860 | 1471048062884 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}] 17:27:42 INFO - PROCESS | 3860 | 1471048062889 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:43 INFO - PROCESS | 3860 | 1471048063040 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:27:43 INFO - PROCESS | 3860 | 1471048063152 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 3860 | 1471048063156 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:43 INFO - PROCESS | 3860 | ++DOCSHELL 162E8400 == 37 [pid = 3860] [id = 39] 17:27:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (162E9800) [pid = 3860] [serial = 113] [outer = 00000000] 17:27:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (16DB9C00) [pid = 3860] [serial = 114] [outer = 162E9800] 17:27:43 INFO - PROCESS | 3860 | 1471048063213 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (1734C000) [pid = 3860] [serial = 115] [outer = 162E9800] 17:27:43 INFO - PROCESS | 3860 | 1471048063758 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]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 923ms 17:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:27:43 INFO - PROCESS | 3860 | 1471048063804 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 3860 | 1471048063807 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 17:27:43 INFO - PROCESS | 3860 | 1471048063811 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 3860 | 1471048063813 Marionette TRACE conn3 <- [1,122,null,{}] 17:27:43 INFO - PROCESS | 3860 | 1471048063817 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}] 17:27:43 INFO - PROCESS | 3860 | 1471048063819 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:43 INFO - PROCESS | 3860 | 1471048063966 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:27:44 INFO - PROCESS | 3860 | 1471048064049 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 3860 | 1471048064051 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:44 INFO - PROCESS | 3860 | ++DOCSHELL 129C4800 == 38 [pid = 3860] [id = 40] 17:27:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (12DA3800) [pid = 3860] [serial = 116] [outer = 00000000] 17:27:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (13232C00) [pid = 3860] [serial = 117] [outer = 12DA3800] 17:27:44 INFO - PROCESS | 3860 | 1471048064104 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (13EA6400) [pid = 3860] [serial = 118] [outer = 12DA3800] 17:27:44 INFO - PROCESS | 3860 | 1471048064657 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]]]}] 17:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 874ms 17:27:44 INFO - PROCESS | 3860 | 1471048064692 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:27:44 INFO - PROCESS | 3860 | 1471048064697 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 17:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:27:44 INFO - PROCESS | 3860 | 1471048064702 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 3860 | 1471048064705 Marionette TRACE conn3 <- [1,126,null,{}] 17:27:44 INFO - PROCESS | 3860 | 1471048064712 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}] 17:27:44 INFO - PROCESS | 3860 | 1471048064714 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:44 INFO - PROCESS | 3860 | 1471048064808 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 10A72400 == 37 [pid = 3860] [id = 32] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 11CE4800 == 36 [pid = 3860] [id = 33] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 10B95C00 == 35 [pid = 3860] [id = 34] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 132B1400 == 34 [pid = 3860] [id = 35] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 129C4800 == 33 [pid = 3860] [id = 40] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 1393FC00 == 32 [pid = 3860] [id = 31] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 162E8400 == 31 [pid = 3860] [id = 39] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 145DBC00 == 30 [pid = 3860] [id = 36] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 13EA4400 == 29 [pid = 3860] [id = 29] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 18141400 == 28 [pid = 3860] [id = 30] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 10A4D400 == 27 [pid = 3860] [id = 37] 17:27:45 INFO - PROCESS | 3860 | --DOCSHELL 11AD2800 == 26 [pid = 3860] [id = 38] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (16DBA400) [pid = 3860] [serial = 17] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (11C40800) [pid = 3860] [serial = 51] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (13CBB000) [pid = 3860] [serial = 54] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (142ED800) [pid = 3860] [serial = 55] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (10FC3C00) [pid = 3860] [serial = 57] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (11AD3400) [pid = 3860] [serial = 60] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (13C9CC00) [pid = 3860] [serial = 63] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (13CBB800) [pid = 3860] [serial = 64] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (145D4C00) [pid = 3860] [serial = 66] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (145D8C00) [pid = 3860] [serial = 67] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (150C2C00) [pid = 3860] [serial = 69] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1617B800) [pid = 3860] [serial = 72] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (162E8C00) [pid = 3860] [serial = 75] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16EEF000) [pid = 3860] [serial = 78] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (178F7400) [pid = 3860] [serial = 81] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1813F400) [pid = 3860] [serial = 84] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (184C8000) [pid = 3860] [serial = 87] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (150C3C00) [pid = 3860] [serial = 70] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1617C800) [pid = 3860] [serial = 73] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16D80800) [pid = 3860] [serial = 76] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (11049000) [pid = 3860] [serial = 58] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (17840800) [pid = 3860] [serial = 79] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (17A6AC00) [pid = 3860] [serial = 82] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1282C000) [pid = 3860] [serial = 61] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (181F1C00) [pid = 3860] [serial = 85] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (129BB000) [pid = 3860] [serial = 52] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (187E8000) [pid = 3860] [serial = 88] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (1B6A1800) [pid = 3860] [serial = 49] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (16E26800) [pid = 3860] [serial = 14] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (142EC800) [pid = 3860] [serial = 9] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (142F1C00) [pid = 3860] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (1282E000) [pid = 3860] [serial = 4] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (1ABBEC00) [pid = 3860] [serial = 36] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (1ABC3400) [pid = 3860] [serial = 37] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (1A8F4C00) [pid = 3860] [serial = 33] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (1AB3D000) [pid = 3860] [serial = 34] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (17A67400) [pid = 3860] [serial = 30] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (1AE69800) [pid = 3860] [serial = 31] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (1AE5E400) [pid = 3860] [serial = 27] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (1AE62000) [pid = 3860] [serial = 28] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (1A1D7C00) [pid = 3860] [serial = 24] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (184C4C00) [pid = 3860] [serial = 21] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (184C8C00) [pid = 3860] [serial = 22] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 53 (1B505400) [pid = 3860] [serial = 48] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 52 (1B3A2000) [pid = 3860] [serial = 42] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 51 (1B3A1800) [pid = 3860] [serial = 45] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 50 (1B22E000) [pid = 3860] [serial = 39] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | --DOMWINDOW == 49 (1B232800) [pid = 3860] [serial = 40] [outer = 00000000] [url = about:blank] 17:27:45 INFO - PROCESS | 3860 | 1471048065468 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 3860 | 1471048065471 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:45 INFO - PROCESS | 3860 | ++DOCSHELL 10A49000 == 27 [pid = 3860] [id = 41] 17:27:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 50 (10A4AC00) [pid = 3860] [serial = 119] [outer = 00000000] 17:27:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 51 (10A6C800) [pid = 3860] [serial = 120] [outer = 10A4AC00] 17:27:45 INFO - PROCESS | 3860 | 1471048065523 Marionette DEBUG loaded listener.js 17:27:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 52 (10FBBC00) [pid = 3860] [serial = 121] [outer = 10A4AC00] 17:27:45 INFO - PROCESS | 3860 | 1471048065934 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]]]}] 17:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1231ms 17:27:45 INFO - PROCESS | 3860 | 1471048065969 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:27:45 INFO - PROCESS | 3860 | 1471048065972 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 17:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:27:45 INFO - PROCESS | 3860 | 1471048065976 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:27:45 INFO - PROCESS | 3860 | 1471048065979 Marionette TRACE conn3 <- [1,130,null,{}] 17:27:45 INFO - PROCESS | 3860 | 1471048065985 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}] 17:27:45 INFO - PROCESS | 3860 | 1471048065987 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:46 INFO - PROCESS | 3860 | 1471048066070 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:27:46 INFO - PROCESS | 3860 | 1471048066078 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 3860 | 1471048066081 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:46 INFO - PROCESS | 3860 | ++DOCSHELL 114E7800 == 28 [pid = 3860] [id = 42] 17:27:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 53 (11ACE000) [pid = 3860] [serial = 122] [outer = 00000000] 17:27:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 54 (12833800) [pid = 3860] [serial = 123] [outer = 11ACE000] 17:27:46 INFO - PROCESS | 3860 | 1471048066128 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (12982C00) [pid = 3860] [serial = 124] [outer = 11ACE000] 17:27:46 INFO - PROCESS | 3860 | 1471048066541 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]]]}] 17:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 615ms 17:27:46 INFO - PROCESS | 3860 | 1471048066577 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:27:46 INFO - PROCESS | 3860 | 1471048066582 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 17:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:27:46 INFO - PROCESS | 3860 | 1471048066586 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:27:46 INFO - PROCESS | 3860 | 1471048066588 Marionette TRACE conn3 <- [1,134,null,{}] 17:27:46 INFO - PROCESS | 3860 | 1471048066596 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}] 17:27:46 INFO - PROCESS | 3860 | 1471048066598 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:46 INFO - PROCESS | 3860 | 1471048066684 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:27:46 INFO - PROCESS | 3860 | 1471048066694 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 3860 | 1471048066696 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:46 INFO - PROCESS | 3860 | ++DOCSHELL 114DC400 == 29 [pid = 3860] [id = 43] 17:27:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (1393F800) [pid = 3860] [serial = 125] [outer = 00000000] 17:27:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (13C95800) [pid = 3860] [serial = 126] [outer = 1393F800] 17:27:46 INFO - PROCESS | 3860 | 1471048066741 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (13CBB000) [pid = 3860] [serial = 127] [outer = 1393F800] 17:27:47 INFO - PROCESS | 3860 | 1471048067227 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]]]}] 17:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 664ms 17:27:47 INFO - PROCESS | 3860 | 1471048067256 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 3860 | 1471048067259 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 17:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:27:47 INFO - PROCESS | 3860 | 1471048067269 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 3860 | 1471048067274 Marionette TRACE conn3 <- [1,138,null,{}] 17:27:47 INFO - PROCESS | 3860 | 1471048067278 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}] 17:27:47 INFO - PROCESS | 3860 | 1471048067282 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:47 INFO - PROCESS | 3860 | 1471048067364 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:27:47 INFO - PROCESS | 3860 | 1471048067369 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:47 INFO - PROCESS | 3860 | 1471048067371 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:47 INFO - PROCESS | 3860 | ++DOCSHELL 13EAA000 == 30 [pid = 3860] [id = 44] 17:27:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (142EDC00) [pid = 3860] [serial = 128] [outer = 00000000] 17:27:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (145D9400) [pid = 3860] [serial = 129] [outer = 142EDC00] 17:27:47 INFO - PROCESS | 3860 | 1471048067416 Marionette DEBUG loaded listener.js 17:27:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (150C3C00) [pid = 3860] [serial = 130] [outer = 142EDC00] 17:27:47 INFO - PROCESS | 3860 | 1471048067922 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]]]}] 17:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 680ms 17:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:27:47 INFO - PROCESS | 3860 | 1471048067954 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 3860 | 1471048067956 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 17:27:47 INFO - PROCESS | 3860 | 1471048067960 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 3860 | 1471048067961 Marionette TRACE conn3 <- [1,142,null,{}] 17:27:47 INFO - PROCESS | 3860 | 1471048067965 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}] 17:27:47 INFO - PROCESS | 3860 | 1471048067967 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:48 INFO - PROCESS | 3860 | 1471048068079 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:27:48 INFO - PROCESS | 3860 | 1471048068148 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 3860 | 1471048068150 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:48 INFO - PROCESS | 3860 | ++DOCSHELL 13940400 == 31 [pid = 3860] [id = 45] 17:27:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (13940C00) [pid = 3860] [serial = 131] [outer = 00000000] 17:27:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (1596B000) [pid = 3860] [serial = 132] [outer = 13940C00] 17:27:48 INFO - PROCESS | 3860 | 1471048068194 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (16177800) [pid = 3860] [serial = 133] [outer = 13940C00] 17:27:48 INFO - PROCESS | 3860 | 1471048068586 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]]]}] 17:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 648ms 17:27:48 INFO - PROCESS | 3860 | 1471048068597 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:27:48 INFO - PROCESS | 3860 | 1471048068599 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 17:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:27:48 INFO - PROCESS | 3860 | 1471048068609 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:27:48 INFO - PROCESS | 3860 | 1471048068611 Marionette TRACE conn3 <- [1,146,null,{}] 17:27:48 INFO - PROCESS | 3860 | 1471048068615 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}] 17:27:48 INFO - PROCESS | 3860 | 1471048068617 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:48 INFO - PROCESS | 3860 | 1471048068766 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:27:48 INFO - PROCESS | 3860 | 1471048068775 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 3860 | 1471048068781 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:48 INFO - PROCESS | 3860 | ++DOCSHELL 16176C00 == 32 [pid = 3860] [id = 46] 17:27:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (1625DC00) [pid = 3860] [serial = 134] [outer = 00000000] 17:27:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (16D7C800) [pid = 3860] [serial = 135] [outer = 1625DC00] 17:27:48 INFO - PROCESS | 3860 | 1471048068836 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (16DBC800) [pid = 3860] [serial = 136] [outer = 1625DC00] 17:27:49 INFO - PROCESS | 3860 | 1471048069269 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]]]}] 17:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 664ms 17:27:49 INFO - PROCESS | 3860 | 1471048069278 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:27:49 INFO - PROCESS | 3860 | 1471048069280 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 17:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:27:49 INFO - PROCESS | 3860 | 1471048069284 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 3860 | 1471048069286 Marionette TRACE conn3 <- [1,150,null,{}] 17:27:49 INFO - PROCESS | 3860 | 1471048069289 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}] 17:27:49 INFO - PROCESS | 3860 | 1471048069291 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:49 INFO - PROCESS | 3860 | 1471048069409 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:27:49 INFO - PROCESS | 3860 | 1471048069479 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 3860 | 1471048069481 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:49 INFO - PROCESS | 3860 | ++DOCSHELL 10A4C000 == 33 [pid = 3860] [id = 47] 17:27:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (16E27000) [pid = 3860] [serial = 137] [outer = 00000000] 17:27:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (178F3800) [pid = 3860] [serial = 138] [outer = 16E27000] 17:27:49 INFO - PROCESS | 3860 | 1471048069525 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (17A5F800) [pid = 3860] [serial = 139] [outer = 16E27000] 17:27:49 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (13945400) [pid = 3860] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:27:49 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1502C000) [pid = 3860] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:27:49 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (128B6800) [pid = 3860] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:27:49 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (10A72800) [pid = 3860] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:27:49 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (10B96000) [pid = 3860] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:27:49 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (139E4800) [pid = 3860] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:27:49 INFO - PROCESS | 3860 | 1471048069977 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]]]}] 17:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 728ms 17:27:50 INFO - PROCESS | 3860 | 1471048070016 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 3860 | 1471048070018 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 17:27:50 INFO - PROCESS | 3860 | 1471048070021 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:27:50 INFO - PROCESS | 3860 | 1471048070023 Marionette TRACE conn3 <- [1,154,null,{}] 17:27:50 INFO - PROCESS | 3860 | 1471048070026 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}] 17:27:50 INFO - PROCESS | 3860 | 1471048070028 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:50 INFO - PROCESS | 3860 | 1471048070100 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:27:50 INFO - PROCESS | 3860 | 1471048070106 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:50 INFO - PROCESS | 3860 | 1471048070108 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:50 INFO - PROCESS | 3860 | ++DOCSHELL 139E3C00 == 34 [pid = 3860] [id = 48] 17:27:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (139E4800) [pid = 3860] [serial = 140] [outer = 00000000] 17:27:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (17346C00) [pid = 3860] [serial = 141] [outer = 139E4800] 17:27:50 INFO - PROCESS | 3860 | 1471048070152 Marionette DEBUG loaded listener.js 17:27:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (17A68C00) [pid = 3860] [serial = 142] [outer = 139E4800] 17:27:50 INFO - PROCESS | 3860 | 1471048070587 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]]]}] 17:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 615ms 17:27:50 INFO - PROCESS | 3860 | 1471048070652 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 3860 | 1471048070654 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 17:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:27:50 INFO - PROCESS | 3860 | 1471048070657 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 3860 | 1471048070659 Marionette TRACE conn3 <- [1,158,null,{}] 17:27:50 INFO - PROCESS | 3860 | 1471048070663 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}] 17:27:50 INFO - PROCESS | 3860 | 1471048070665 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:50 INFO - PROCESS | 3860 | 1471048070745 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:27:50 INFO - PROCESS | 3860 | 1471048070752 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:50 INFO - PROCESS | 3860 | 1471048070754 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:50 INFO - PROCESS | 3860 | ++DOCSHELL 15967400 == 35 [pid = 3860] [id = 49] 17:27:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (173A3C00) [pid = 3860] [serial = 143] [outer = 00000000] 17:27:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (1813DC00) [pid = 3860] [serial = 144] [outer = 173A3C00] 17:27:50 INFO - PROCESS | 3860 | 1471048070798 Marionette DEBUG loaded listener.js 17:27:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (17C8C000) [pid = 3860] [serial = 145] [outer = 173A3C00] 17:27:51 INFO - PROCESS | 3860 | 1471048071198 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]]]}] 17:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 615ms 17:27:51 INFO - PROCESS | 3860 | 1471048071255 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:27:51 INFO - PROCESS | 3860 | 1471048071257 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 17:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:27:51 INFO - PROCESS | 3860 | 1471048071260 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:27:51 INFO - PROCESS | 3860 | 1471048071262 Marionette TRACE conn3 <- [1,162,null,{}] 17:27:51 INFO - PROCESS | 3860 | 1471048071266 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}] 17:27:51 INFO - PROCESS | 3860 | 1471048071268 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:51 INFO - PROCESS | 3860 | 1471048071346 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:27:51 INFO - PROCESS | 3860 | 1471048071352 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 3860 | 1471048071353 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:51 INFO - PROCESS | 3860 | ++DOCSHELL 17840000 == 36 [pid = 3860] [id = 50] 17:27:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (17C8CC00) [pid = 3860] [serial = 146] [outer = 00000000] 17:27:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (18491800) [pid = 3860] [serial = 147] [outer = 17C8CC00] 17:27:51 INFO - PROCESS | 3860 | 1471048071398 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (184C4800) [pid = 3860] [serial = 148] [outer = 17C8CC00] 17:27:51 INFO - PROCESS | 3860 | 1471048071872 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]]]}] 17:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 648ms 17:27:51 INFO - PROCESS | 3860 | 1471048071931 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:27:51 INFO - PROCESS | 3860 | 1471048071936 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 17:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:27:51 INFO - PROCESS | 3860 | 1471048071941 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:27:51 INFO - PROCESS | 3860 | 1471048071946 Marionette TRACE conn3 <- [1,166,null,{}] 17:27:51 INFO - PROCESS | 3860 | 1471048071953 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}] 17:27:51 INFO - PROCESS | 3860 | 1471048071956 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:52 INFO - PROCESS | 3860 | 1471048072075 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:27:52 INFO - PROCESS | 3860 | 1471048072202 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 3860 | 1471048072207 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:52 INFO - PROCESS | 3860 | ++DOCSHELL 10B98000 == 37 [pid = 3860] [id = 51] 17:27:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (10FBA000) [pid = 3860] [serial = 149] [outer = 00000000] 17:27:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (112CBC00) [pid = 3860] [serial = 150] [outer = 10FBA000] 17:27:52 INFO - PROCESS | 3860 | 1471048072264 Marionette DEBUG loaded listener.js 17:27:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (114DB400) [pid = 3860] [serial = 151] [outer = 10FBA000] 17:27:53 INFO - PROCESS | 3860 | 1471048073050 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]]]}] 17:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1198ms 17:27:53 INFO - PROCESS | 3860 | 1471048073131 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:27:53 INFO - PROCESS | 3860 | 1471048073135 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 17:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:27:53 INFO - PROCESS | 3860 | 1471048073142 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:27:53 INFO - PROCESS | 3860 | 1471048073145 Marionette TRACE conn3 <- [1,170,null,{}] 17:27:53 INFO - PROCESS | 3860 | 1471048073149 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}] 17:27:53 INFO - PROCESS | 3860 | 1471048073152 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:53 INFO - PROCESS | 3860 | 1471048073298 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:27:53 INFO - PROCESS | 3860 | 1471048073362 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 3860 | 1471048073365 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:53 INFO - PROCESS | 3860 | ++DOCSHELL 129BCC00 == 38 [pid = 3860] [id = 52] 17:27:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (139DF800) [pid = 3860] [serial = 152] [outer = 00000000] 17:27:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (13EA6000) [pid = 3860] [serial = 153] [outer = 139DF800] 17:27:53 INFO - PROCESS | 3860 | 1471048073470 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (142F2400) [pid = 3860] [serial = 154] [outer = 139DF800] 17:27:54 INFO - PROCESS | 3860 | --DOCSHELL 15967400 == 37 [pid = 3860] [id = 49] 17:27:54 INFO - PROCESS | 3860 | --DOCSHELL 139E3C00 == 36 [pid = 3860] [id = 48] 17:27:54 INFO - PROCESS | 3860 | --DOCSHELL 10A4C000 == 35 [pid = 3860] [id = 47] 17:27:54 INFO - PROCESS | 3860 | --DOCSHELL 16176C00 == 34 [pid = 3860] [id = 46] 17:27:54 INFO - PROCESS | 3860 | --DOCSHELL 13940400 == 33 [pid = 3860] [id = 45] 17:27:54 INFO - PROCESS | 3860 | --DOCSHELL 13EAA000 == 32 [pid = 3860] [id = 44] 17:27:54 INFO - PROCESS | 3860 | --DOCSHELL 114DC400 == 31 [pid = 3860] [id = 43] 17:27:54 INFO - PROCESS | 3860 | --DOCSHELL 114E7800 == 30 [pid = 3860] [id = 42] 17:27:54 INFO - PROCESS | 3860 | --DOCSHELL 10A49000 == 29 [pid = 3860] [id = 41] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1553DC00) [pid = 3860] [serial = 105] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (15969000) [pid = 3860] [serial = 106] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (129BA400) [pid = 3860] [serial = 96] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (10B9A400) [pid = 3860] [serial = 93] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (131EE400) [pid = 3860] [serial = 99] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (13EA7000) [pid = 3860] [serial = 102] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (13079400) [pid = 3860] [serial = 97] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (10FBB400) [pid = 3860] [serial = 94] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (19CEC000) [pid = 3860] [serial = 91] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (13233400) [pid = 3860] [serial = 100] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (145D5000) [pid = 3860] [serial = 103] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (19CE8000) [pid = 3860] [serial = 90] [outer = 00000000] [url = about:blank] 17:27:54 INFO - PROCESS | 3860 | 1471048074240 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]]]}] 17:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1134ms 17:27:54 INFO - PROCESS | 3860 | 1471048074277 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 3860 | 1471048074281 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 17:27:54 INFO - PROCESS | 3860 | 1471048074286 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:27:54 INFO - PROCESS | 3860 | 1471048074289 Marionette TRACE conn3 <- [1,174,null,{}] 17:27:54 INFO - PROCESS | 3860 | 1471048074295 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}] 17:27:54 INFO - PROCESS | 3860 | 1471048074297 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:54 INFO - PROCESS | 3860 | 1471048074428 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:27:54 INFO - PROCESS | 3860 | 1471048074434 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 3860 | 1471048074439 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:54 INFO - PROCESS | 3860 | ++DOCSHELL 10B94C00 == 30 [pid = 3860] [id = 53] 17:27:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (10B9A400) [pid = 3860] [serial = 155] [outer = 00000000] 17:27:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (112C6800) [pid = 3860] [serial = 156] [outer = 10B9A400] 17:27:54 INFO - PROCESS | 3860 | 1471048074489 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (114DA000) [pid = 3860] [serial = 157] [outer = 10B9A400] 17:27:54 INFO - PROCESS | 3860 | 1471048074943 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]]]}] 17:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 664ms 17:27:54 INFO - PROCESS | 3860 | 1471048074961 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 3860 | 1471048074965 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 17:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:27:54 INFO - PROCESS | 3860 | 1471048074971 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 3860 | 1471048074974 Marionette TRACE conn3 <- [1,178,null,{}] 17:27:54 INFO - PROCESS | 3860 | 1471048074978 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}] 17:27:54 INFO - PROCESS | 3860 | 1471048074980 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:55 INFO - PROCESS | 3860 | 1471048075062 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:27:55 INFO - PROCESS | 3860 | 1471048075070 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 3860 | 1471048075073 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:55 INFO - PROCESS | 3860 | ++DOCSHELL 13079400 == 31 [pid = 3860] [id = 54] 17:27:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13080000) [pid = 3860] [serial = 158] [outer = 00000000] 17:27:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (131F1000) [pid = 3860] [serial = 159] [outer = 13080000] 17:27:55 INFO - PROCESS | 3860 | 1471048075120 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1393FC00) [pid = 3860] [serial = 160] [outer = 13080000] 17:27:55 INFO - PROCESS | 3860 | 1471048075586 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]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 664ms 17:27:55 INFO - PROCESS | 3860 | 1471048075644 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 3860 | 1471048075646 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 17:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:27:55 INFO - PROCESS | 3860 | 1471048075649 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 3860 | 1471048075653 Marionette TRACE conn3 <- [1,182,null,{}] 17:27:55 INFO - PROCESS | 3860 | 1471048075663 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}] 17:27:55 INFO - PROCESS | 3860 | 1471048075668 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:55 INFO - PROCESS | 3860 | 1471048075751 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:27:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1451EC00) [pid = 3860] [serial = 161] [outer = 1B229400] 17:27:55 INFO - PROCESS | 3860 | 1471048075842 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 3860 | 1471048075845 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:55 INFO - PROCESS | 3860 | ++DOCSHELL 145DD000 == 32 [pid = 3860] [id = 55] 17:27:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (145DD400) [pid = 3860] [serial = 162] [outer = 00000000] 17:27:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (15036400) [pid = 3860] [serial = 163] [outer = 145DD400] 17:27:55 INFO - PROCESS | 3860 | 1471048075907 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (15960800) [pid = 3860] [serial = 164] [outer = 145DD400] 17:27:56 INFO - PROCESS | 3860 | 1471048076340 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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 728ms 17:27:56 INFO - PROCESS | 3860 | 1471048076382 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 3860 | 1471048076385 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 17:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:27:56 INFO - PROCESS | 3860 | 1471048076388 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 3860 | 1471048076390 Marionette TRACE conn3 <- [1,186,null,{}] 17:27:56 INFO - PROCESS | 3860 | 1471048076397 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}] 17:27:56 INFO - PROCESS | 3860 | 1471048076399 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:56 INFO - PROCESS | 3860 | 1471048076531 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:27:56 INFO - PROCESS | 3860 | 1471048076552 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 3860 | 1471048076554 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:56 INFO - PROCESS | 3860 | ++DOCSHELL 162DD400 == 33 [pid = 3860] [id = 56] 17:27:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16B20800) [pid = 3860] [serial = 165] [outer = 00000000] 17:27:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16DBDC00) [pid = 3860] [serial = 166] [outer = 16B20800] 17:27:56 INFO - PROCESS | 3860 | 1471048076598 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (17344000) [pid = 3860] [serial = 167] [outer = 16B20800] 17:27:57 INFO - PROCESS | 3860 | 1471048076985 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]]]}] 17:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 664ms 17:27:57 INFO - PROCESS | 3860 | 1471048077026 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:27:57 INFO - PROCESS | 3860 | 1471048077028 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 17:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:27:57 INFO - PROCESS | 3860 | 1471048077036 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 3860 | 1471048077038 Marionette TRACE conn3 <- [1,190,null,{}] 17:27:57 INFO - PROCESS | 3860 | 1471048077041 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}] 17:27:57 INFO - PROCESS | 3860 | 1471048077043 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:57 INFO - PROCESS | 3860 | 1471048077141 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:27:57 INFO - PROCESS | 3860 | 1471048077146 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 3860 | 1471048077148 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:57 INFO - PROCESS | 3860 | ++DOCSHELL 16D72800 == 34 [pid = 3860] [id = 57] 17:27:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16DBB400) [pid = 3860] [serial = 168] [outer = 00000000] 17:27:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (17C8EC00) [pid = 3860] [serial = 169] [outer = 16DBB400] 17:27:57 INFO - PROCESS | 3860 | 1471048077240 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (181F4C00) [pid = 3860] [serial = 170] [outer = 16DBB400] 17:27:57 INFO - PROCESS | 3860 | 1471048077643 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]]]}] 17:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 615ms 17:27:57 INFO - PROCESS | 3860 | 1471048077662 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:27:57 INFO - PROCESS | 3860 | 1471048077664 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 17:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:27:57 INFO - PROCESS | 3860 | 1471048077674 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 3860 | 1471048077675 Marionette TRACE conn3 <- [1,194,null,{}] 17:27:57 INFO - PROCESS | 3860 | 1471048077679 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}] 17:27:57 INFO - PROCESS | 3860 | 1471048077685 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:57 INFO - PROCESS | 3860 | 1471048077817 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:27:57 INFO - PROCESS | 3860 | 1471048077899 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 3860 | 1471048077901 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:57 INFO - PROCESS | 3860 | ++DOCSHELL 13229400 == 35 [pid = 3860] [id = 58] 17:27:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1766D800) [pid = 3860] [serial = 171] [outer = 00000000] 17:27:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (187EB800) [pid = 3860] [serial = 172] [outer = 1766D800] 17:27:58 INFO - PROCESS | 3860 | 1471048077976 Marionette DEBUG loaded listener.js 17:27:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (184D0800) [pid = 3860] [serial = 173] [outer = 1766D800] 17:27:58 INFO - PROCESS | 3860 | 1471048078482 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]]]}] 17:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 826ms 17:27:58 INFO - PROCESS | 3860 | 1471048078510 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 3860 | 1471048078512 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 17:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:27:58 INFO - PROCESS | 3860 | 1471048078515 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 3860 | 1471048078517 Marionette TRACE conn3 <- [1,198,null,{}] 17:27:58 INFO - PROCESS | 3860 | 1471048078520 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}] 17:27:58 INFO - PROCESS | 3860 | 1471048078522 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:58 INFO - PROCESS | 3860 | 1471048078733 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (11ACE000) [pid = 3860] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (10A4AC00) [pid = 3860] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1393F800) [pid = 3860] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (13940C00) [pid = 3860] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (142EDC00) [pid = 3860] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (10A4EC00) [pid = 3860] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (128AD800) [pid = 3860] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (162E9800) [pid = 3860] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (173A3C00) [pid = 3860] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1625DC00) [pid = 3860] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (16E27000) [pid = 3860] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:27:58 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (139E4800) [pid = 3860] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:27:58 INFO - PROCESS | 3860 | 1471048078788 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:58 INFO - PROCESS | 3860 | 1471048078790 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:58 INFO - PROCESS | 3860 | ++DOCSHELL 10A48C00 == 36 [pid = 3860] [id = 59] 17:27:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (10A4AC00) [pid = 3860] [serial = 174] [outer = 00000000] 17:27:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (128AD800) [pid = 3860] [serial = 175] [outer = 10A4AC00] 17:27:58 INFO - PROCESS | 3860 | 1471048078835 Marionette DEBUG loaded listener.js 17:27:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1316F400) [pid = 3860] [serial = 176] [outer = 10A4AC00] 17:27:59 INFO - PROCESS | 3860 | 1471048079215 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]]]}] 17:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 729ms 17:27:59 INFO - PROCESS | 3860 | 1471048079247 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 3860 | 1471048079249 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 17:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:27:59 INFO - PROCESS | 3860 | 1471048079253 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 3860 | 1471048079254 Marionette TRACE conn3 <- [1,202,null,{}] 17:27:59 INFO - PROCESS | 3860 | 1471048079257 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}] 17:27:59 INFO - PROCESS | 3860 | 1471048079259 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:59 INFO - PROCESS | 3860 | 1471048079380 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:27:59 INFO - PROCESS | 3860 | 1471048079390 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 3860 | 1471048079392 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:59 INFO - PROCESS | 3860 | ++DOCSHELL 128B9800 == 37 [pid = 3860] [id = 60] 17:27:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1293CC00) [pid = 3860] [serial = 177] [outer = 00000000] 17:27:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (187F0400) [pid = 3860] [serial = 178] [outer = 1293CC00] 17:27:59 INFO - PROCESS | 3860 | 1471048079436 Marionette DEBUG loaded listener.js 17:27:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (19DEBC00) [pid = 3860] [serial = 179] [outer = 1293CC00] 17:27:59 INFO - PROCESS | 3860 | 1471048079819 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]]]}] 17:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 615ms 17:27:59 INFO - PROCESS | 3860 | 1471048079850 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 3860 | 1471048079852 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 17:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:27:59 INFO - PROCESS | 3860 | 1471048079855 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 3860 | 1471048079857 Marionette TRACE conn3 <- [1,206,null,{}] 17:27:59 INFO - PROCESS | 3860 | 1471048079861 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}] 17:27:59 INFO - PROCESS | 3860 | 1471048079863 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:27:59 INFO - PROCESS | 3860 | 1471048079967 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:28:00 INFO - PROCESS | 3860 | 1471048079975 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 3860 | 1471048079977 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:00 INFO - PROCESS | 3860 | ++DOCSHELL 145D8C00 == 38 [pid = 3860] [id = 61] 17:28:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (178F4400) [pid = 3860] [serial = 180] [outer = 00000000] 17:28:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1A1D7400) [pid = 3860] [serial = 181] [outer = 178F4400] 17:28:00 INFO - PROCESS | 3860 | 1471048080022 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (173A2400) [pid = 3860] [serial = 182] [outer = 178F4400] 17:28:00 INFO - PROCESS | 3860 | 1471048080447 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]]]}] 17:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 615ms 17:28:00 INFO - PROCESS | 3860 | 1471048080485 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:28:00 INFO - PROCESS | 3860 | 1471048080487 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 17:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:28:00 INFO - PROCESS | 3860 | 1471048080490 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:28:00 INFO - PROCESS | 3860 | 1471048080492 Marionette TRACE conn3 <- [1,210,null,{}] 17:28:00 INFO - PROCESS | 3860 | 1471048080496 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}] 17:28:00 INFO - PROCESS | 3860 | 1471048080497 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:00 INFO - PROCESS | 3860 | 1471048080603 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:28:00 INFO - PROCESS | 3860 | 1471048080610 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 3860 | 1471048080612 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:00 INFO - PROCESS | 3860 | ++DOCSHELL 1596B400 == 39 [pid = 3860] [id = 62] 17:28:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (19DFA800) [pid = 3860] [serial = 183] [outer = 00000000] 17:28:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1A640000) [pid = 3860] [serial = 184] [outer = 19DFA800] 17:28:00 INFO - PROCESS | 3860 | 1471048080655 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1A641000) [pid = 3860] [serial = 185] [outer = 19DFA800] 17:28:01 INFO - PROCESS | 3860 | 1471048081276 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]]]}] 17:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 826ms 17:28:01 INFO - PROCESS | 3860 | 1471048081326 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 3860 | 1471048081330 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 17:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:28:01 INFO - PROCESS | 3860 | 1471048081335 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 3860 | 1471048081340 Marionette TRACE conn3 <- [1,214,null,{}] 17:28:01 INFO - PROCESS | 3860 | 1471048081346 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}] 17:28:01 INFO - PROCESS | 3860 | 1471048081349 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:01 INFO - PROCESS | 3860 | 1471048081486 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:28:01 INFO - PROCESS | 3860 | 1471048081605 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:01 INFO - PROCESS | 3860 | 1471048081607 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:01 INFO - PROCESS | 3860 | ++DOCSHELL 10A4B800 == 40 [pid = 3860] [id = 63] 17:28:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (10FBB000) [pid = 3860] [serial = 186] [outer = 00000000] 17:28:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (11CE8C00) [pid = 3860] [serial = 187] [outer = 10FBB000] 17:28:01 INFO - PROCESS | 3860 | 1471048081666 Marionette DEBUG loaded listener.js 17:28:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (13462C00) [pid = 3860] [serial = 188] [outer = 10FBB000] 17:28:02 INFO - PROCESS | 3860 | 1471048082275 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]]]}] 17:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 988ms 17:28:02 INFO - PROCESS | 3860 | 1471048082315 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:28:02 INFO - PROCESS | 3860 | 1471048082320 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 17:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:28:02 INFO - PROCESS | 3860 | 1471048082327 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:28:02 INFO - PROCESS | 3860 | 1471048082330 Marionette TRACE conn3 <- [1,218,null,{}] 17:28:02 INFO - PROCESS | 3860 | 1471048082334 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}] 17:28:02 INFO - PROCESS | 3860 | 1471048082337 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:02 INFO - PROCESS | 3860 | 1471048082444 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:28:02 INFO - PROCESS | 3860 | 1471048082532 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 3860 | 1471048082535 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:02 INFO - PROCESS | 3860 | ++DOCSHELL 1502C000 == 41 [pid = 3860] [id = 64] 17:28:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1502D000) [pid = 3860] [serial = 189] [outer = 00000000] 17:28:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (16DBA400) [pid = 3860] [serial = 190] [outer = 1502D000] 17:28:02 INFO - PROCESS | 3860 | 1471048082590 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (17C8C800) [pid = 3860] [serial = 191] [outer = 1502D000] 17:28:03 INFO - PROCESS | 3860 | 1471048083160 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]]]}] 17:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 874ms 17:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:28:03 INFO - PROCESS | 3860 | 1471048083202 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:28:03 INFO - PROCESS | 3860 | 1471048083204 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 17:28:03 INFO - PROCESS | 3860 | 1471048083208 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 3860 | 1471048083212 Marionette TRACE conn3 <- [1,222,null,{}] 17:28:03 INFO - PROCESS | 3860 | 1471048083223 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}] 17:28:03 INFO - PROCESS | 3860 | 1471048083229 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:03 INFO - PROCESS | 3860 | 1471048083348 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:28:03 INFO - PROCESS | 3860 | 1471048083446 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 3860 | 1471048083450 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:03 INFO - PROCESS | 3860 | ++DOCSHELL 1848B800 == 42 [pid = 3860] [id = 65] 17:28:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (1848D000) [pid = 3860] [serial = 192] [outer = 00000000] 17:28:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (18493C00) [pid = 3860] [serial = 193] [outer = 1848D000] 17:28:03 INFO - PROCESS | 3860 | 1471048083512 Marionette DEBUG loaded listener.js 17:28:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (18498C00) [pid = 3860] [serial = 194] [outer = 1848D000] 17:28:04 INFO - PROCESS | 3860 | 1471048084220 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]]]}] 17:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1085ms 17:28:04 INFO - PROCESS | 3860 | 1471048084291 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:28:04 INFO - PROCESS | 3860 | 1471048084295 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 17:28:04 INFO - PROCESS | 3860 | 1471048084300 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:28:04 INFO - PROCESS | 3860 | 1471048084303 Marionette TRACE conn3 <- [1,226,null,{}] 17:28:04 INFO - PROCESS | 3860 | 1471048084323 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}] 17:28:04 INFO - PROCESS | 3860 | 1471048084325 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:04 INFO - PROCESS | 3860 | 1471048084472 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:28:04 INFO - PROCESS | 3860 | 1471048084482 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:04 INFO - PROCESS | 3860 | 1471048084486 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:04 INFO - PROCESS | 3860 | ++DOCSHELL 11C39C00 == 43 [pid = 3860] [id = 66] 17:28:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (11C3A400) [pid = 3860] [serial = 195] [outer = 00000000] 17:28:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (1293C800) [pid = 3860] [serial = 196] [outer = 11C3A400] 17:28:04 INFO - PROCESS | 3860 | 1471048084535 Marionette DEBUG loaded listener.js 17:28:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (12DAB800) [pid = 3860] [serial = 197] [outer = 11C3A400] 17:28:05 INFO - PROCESS | 3860 | 1471048085207 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]]]}] 17:28:05 INFO - PROCESS | 3860 | --DOCSHELL 145D8C00 == 42 [pid = 3860] [id = 61] 17:28:05 INFO - PROCESS | 3860 | --DOCSHELL 128B9800 == 41 [pid = 3860] [id = 60] 17:28:05 INFO - PROCESS | 3860 | --DOCSHELL 10A48C00 == 40 [pid = 3860] [id = 59] 17:28:05 INFO - PROCESS | 3860 | --DOCSHELL 13229400 == 39 [pid = 3860] [id = 58] 17:28:05 INFO - PROCESS | 3860 | --DOCSHELL 16D72800 == 38 [pid = 3860] [id = 57] 17:28:05 INFO - PROCESS | 3860 | --DOCSHELL 162DD400 == 37 [pid = 3860] [id = 56] 17:28:05 INFO - PROCESS | 3860 | --DOCSHELL 145DD000 == 36 [pid = 3860] [id = 55] 17:28:05 INFO - PROCESS | 3860 | --DOCSHELL 13079400 == 35 [pid = 3860] [id = 54] 17:28:05 INFO - PROCESS | 3860 | --DOCSHELL 10B94C00 == 34 [pid = 3860] [id = 53] 17:28:05 INFO - PROCESS | 3860 | --DOCSHELL 17840000 == 33 [pid = 3860] [id = 50] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (12833800) [pid = 3860] [serial = 123] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (10A6C800) [pid = 3860] [serial = 120] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (10FBBC00) [pid = 3860] [serial = 121] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (13C95800) [pid = 3860] [serial = 126] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (13CBB000) [pid = 3860] [serial = 127] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (1596B000) [pid = 3860] [serial = 132] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (145D9400) [pid = 3860] [serial = 129] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (11042C00) [pid = 3860] [serial = 109] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (10A6DC00) [pid = 3860] [serial = 108] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (145DD800) [pid = 3860] [serial = 112] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (13940000) [pid = 3860] [serial = 111] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1734C000) [pid = 3860] [serial = 115] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16DB9C00) [pid = 3860] [serial = 114] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (17C8C000) [pid = 3860] [serial = 145] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (13232C00) [pid = 3860] [serial = 117] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (16DBC800) [pid = 3860] [serial = 136] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16D7C800) [pid = 3860] [serial = 135] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (18491800) [pid = 3860] [serial = 147] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (178F3800) [pid = 3860] [serial = 138] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1813DC00) [pid = 3860] [serial = 144] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (17A5F800) [pid = 3860] [serial = 139] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (17A68C00) [pid = 3860] [serial = 142] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (12982C00) [pid = 3860] [serial = 124] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (17346C00) [pid = 3860] [serial = 141] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (16177800) [pid = 3860] [serial = 133] [outer = 00000000] [url = about:blank] 17:28:05 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (150C3C00) [pid = 3860] [serial = 130] [outer = 00000000] [url = about:blank] 17:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 923ms 17:28:05 INFO - PROCESS | 3860 | 1471048085238 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 3860 | 1471048085242 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 17:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:28:05 INFO - PROCESS | 3860 | 1471048085248 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 3860 | 1471048085251 Marionette TRACE conn3 <- [1,230,null,{}] 17:28:05 INFO - PROCESS | 3860 | 1471048085255 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}] 17:28:05 INFO - PROCESS | 3860 | 1471048085257 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:05 INFO - PROCESS | 3860 | 1471048085352 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:28:05 INFO - PROCESS | 3860 | 1471048085430 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:05 INFO - PROCESS | 3860 | 1471048085434 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:05 INFO - PROCESS | 3860 | ++DOCSHELL 112C4400 == 34 [pid = 3860] [id = 67] 17:28:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1143B000) [pid = 3860] [serial = 198] [outer = 00000000] 17:28:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (12982C00) [pid = 3860] [serial = 199] [outer = 1143B000] 17:28:05 INFO - PROCESS | 3860 | 1471048085485 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (131F0000) [pid = 3860] [serial = 200] [outer = 1143B000] 17:28:05 INFO - PROCESS | 3860 | 1471048085883 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]]]}] 17:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 664ms 17:28:05 INFO - PROCESS | 3860 | 1471048085921 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 3860 | 1471048085923 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 17:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:28:05 INFO - PROCESS | 3860 | 1471048085926 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 3860 | 1471048085930 Marionette TRACE conn3 <- [1,234,null,{}] 17:28:05 INFO - PROCESS | 3860 | 1471048085940 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}] 17:28:05 INFO - PROCESS | 3860 | 1471048085944 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:06 INFO - PROCESS | 3860 | 1471048086028 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:28:06 INFO - PROCESS | 3860 | 1471048086063 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 3860 | 1471048086066 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:06 INFO - PROCESS | 3860 | ++DOCSHELL 14521000 == 35 [pid = 3860] [id = 68] 17:28:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (14522C00) [pid = 3860] [serial = 201] [outer = 00000000] 17:28:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (145DD800) [pid = 3860] [serial = 202] [outer = 14522C00] 17:28:06 INFO - PROCESS | 3860 | 1471048086116 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (15033800) [pid = 3860] [serial = 203] [outer = 14522C00] 17:28:06 INFO - PROCESS | 3860 | 1471048086541 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]]]}] 17:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 664ms 17:28:06 INFO - PROCESS | 3860 | 1471048086564 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:28:06 INFO - PROCESS | 3860 | 1471048086566 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 17:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:28:06 INFO - PROCESS | 3860 | 1471048086570 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 3860 | 1471048086572 Marionette TRACE conn3 <- [1,238,null,{}] 17:28:06 INFO - PROCESS | 3860 | 1471048086575 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}] 17:28:06 INFO - PROCESS | 3860 | 1471048086577 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:06 INFO - PROCESS | 3860 | 1471048086658 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:28:06 INFO - PROCESS | 3860 | 1471048086663 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 3860 | 1471048086665 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:06 INFO - PROCESS | 3860 | ++DOCSHELL 15967400 == 36 [pid = 3860] [id = 69] 17:28:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1596E400) [pid = 3860] [serial = 204] [outer = 00000000] 17:28:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1625F800) [pid = 3860] [serial = 205] [outer = 1596E400] 17:28:06 INFO - PROCESS | 3860 | 1471048086761 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (162E8400) [pid = 3860] [serial = 206] [outer = 1596E400] 17:28:07 INFO - PROCESS | 3860 | 1471048087163 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]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 615ms 17:28:07 INFO - PROCESS | 3860 | 1471048087210 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 3860 | 1471048087212 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 17:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:28:07 INFO - PROCESS | 3860 | 1471048087216 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 3860 | 1471048087217 Marionette TRACE conn3 <- [1,242,null,{}] 17:28:07 INFO - PROCESS | 3860 | 1471048087221 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}] 17:28:07 INFO - PROCESS | 3860 | 1471048087223 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:07 INFO - PROCESS | 3860 | 1471048087303 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:28:07 INFO - PROCESS | 3860 | 1471048087309 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:07 INFO - PROCESS | 3860 | 1471048087311 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:07 INFO - PROCESS | 3860 | ++DOCSHELL 1625CC00 == 37 [pid = 3860] [id = 70] 17:28:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1625F000) [pid = 3860] [serial = 207] [outer = 00000000] 17:28:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (16E27C00) [pid = 3860] [serial = 208] [outer = 1625F000] 17:28:07 INFO - PROCESS | 3860 | 1471048087354 Marionette DEBUG loaded listener.js 17:28:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (16EE2000) [pid = 3860] [serial = 209] [outer = 1625F000] 17:28:07 INFO - PROCESS | 3860 | 1471048087863 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]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 648ms 17:28:07 INFO - PROCESS | 3860 | 1471048087886 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 3860 | 1471048087888 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 17:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:28:07 INFO - PROCESS | 3860 | 1471048087897 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 3860 | 1471048087898 Marionette TRACE conn3 <- [1,246,null,{}] 17:28:07 INFO - PROCESS | 3860 | 1471048087902 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}] 17:28:07 INFO - PROCESS | 3860 | 1471048087907 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:08 INFO - PROCESS | 3860 | 1471048088036 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:28:08 INFO - PROCESS | 3860 | 1471048088088 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 3860 | 1471048088090 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:08 INFO - PROCESS | 3860 | ++DOCSHELL 10A52400 == 38 [pid = 3860] [id = 71] 17:28:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (129C7000) [pid = 3860] [serial = 210] [outer = 00000000] 17:28:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (17C97000) [pid = 3860] [serial = 211] [outer = 129C7000] 17:28:08 INFO - PROCESS | 3860 | 1471048088137 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1848A800) [pid = 3860] [serial = 212] [outer = 129C7000] 17:28:08 INFO - PROCESS | 3860 | 1471048088607 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]]]}] 17:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 761ms 17:28:08 INFO - PROCESS | 3860 | 1471048088668 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:28:08 INFO - PROCESS | 3860 | 1471048088670 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 17:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:28:08 INFO - PROCESS | 3860 | 1471048088674 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:28:08 INFO - PROCESS | 3860 | 1471048088676 Marionette TRACE conn3 <- [1,250,null,{}] 17:28:08 INFO - PROCESS | 3860 | 1471048088679 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}] 17:28:08 INFO - PROCESS | 3860 | 1471048088681 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:08 INFO - PROCESS | 3860 | 1471048088804 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:28:08 INFO - PROCESS | 3860 | 1471048088860 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 3860 | 1471048088863 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:08 INFO - PROCESS | 3860 | ++DOCSHELL 18497400 == 39 [pid = 3860] [id = 72] 17:28:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (18497C00) [pid = 3860] [serial = 213] [outer = 00000000] 17:28:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (184C6000) [pid = 3860] [serial = 214] [outer = 18497C00] 17:28:08 INFO - PROCESS | 3860 | 1471048088916 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (184CFC00) [pid = 3860] [serial = 215] [outer = 18497C00] 17:28:09 INFO - PROCESS | 3860 | 1471048089293 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]]]}] 17:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 664ms 17:28:09 INFO - PROCESS | 3860 | 1471048089313 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:28:09 INFO - PROCESS | 3860 | 1471048089315 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 17:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:28:09 INFO - PROCESS | 3860 | 1471048089323 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:28:09 INFO - PROCESS | 3860 | 1471048089325 Marionette TRACE conn3 <- [1,254,null,{}] 17:28:09 INFO - PROCESS | 3860 | 1471048089328 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}] 17:28:09 INFO - PROCESS | 3860 | 1471048089330 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:09 INFO - PROCESS | 3860 | 1471048089433 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:28:09 INFO - PROCESS | 3860 | 1471048089438 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:09 INFO - PROCESS | 3860 | 1471048089440 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:09 INFO - PROCESS | 3860 | ++DOCSHELL 1813F400 == 40 [pid = 3860] [id = 73] 17:28:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1814AC00) [pid = 3860] [serial = 216] [outer = 00000000] 17:28:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (19CE4400) [pid = 3860] [serial = 217] [outer = 1814AC00] 17:28:09 INFO - PROCESS | 3860 | 1471048089483 Marionette DEBUG loaded listener.js 17:28:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (19CE6400) [pid = 3860] [serial = 218] [outer = 1814AC00] 17:28:09 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (16DBB400) [pid = 3860] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:28:09 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (1766D800) [pid = 3860] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:28:09 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (145DD400) [pid = 3860] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:28:09 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (10B9A400) [pid = 3860] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:28:09 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (13080000) [pid = 3860] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:28:09 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (10A4AC00) [pid = 3860] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:28:09 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (16B20800) [pid = 3860] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:28:09 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1293CC00) [pid = 3860] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:28:09 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (178F4400) [pid = 3860] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:28:09 INFO - PROCESS | 3860 | 1471048089981 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]]]}] 17:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 664ms 17:28:09 INFO - PROCESS | 3860 | 1471048089991 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:28:09 INFO - PROCESS | 3860 | 1471048089993 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 17:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:28:10 INFO - PROCESS | 3860 | 1471048090012 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 3860 | 1471048090013 Marionette TRACE conn3 <- [1,258,null,{}] 17:28:10 INFO - PROCESS | 3860 | 1471048090018 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}] 17:28:10 INFO - PROCESS | 3860 | 1471048090020 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:10 INFO - PROCESS | 3860 | 1471048090103 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:28:10 INFO - PROCESS | 3860 | 1471048090108 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 3860 | 1471048090110 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:10 INFO - PROCESS | 3860 | ++DOCSHELL 1596F000 == 41 [pid = 3860] [id = 74] 17:28:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (184C3000) [pid = 3860] [serial = 219] [outer = 00000000] 17:28:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (19DF5000) [pid = 3860] [serial = 220] [outer = 184C3000] 17:28:10 INFO - PROCESS | 3860 | 1471048090155 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (19DF7800) [pid = 3860] [serial = 221] [outer = 184C3000] 17:28:10 INFO - PROCESS | 3860 | 1471048090598 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]]]}] 17:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 648ms 17:28:10 INFO - PROCESS | 3860 | 1471048090656 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:28:10 INFO - PROCESS | 3860 | 1471048090658 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 17:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:28:10 INFO - PROCESS | 3860 | 1471048090662 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 3860 | 1471048090663 Marionette TRACE conn3 <- [1,262,null,{}] 17:28:10 INFO - PROCESS | 3860 | 1471048090667 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}] 17:28:10 INFO - PROCESS | 3860 | 1471048090668 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:10 INFO - PROCESS | 3860 | 1471048090755 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:28:10 INFO - PROCESS | 3860 | 1471048090761 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 3860 | 1471048090763 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:10 INFO - PROCESS | 3860 | ++DOCSHELL 1A1D6C00 == 42 [pid = 3860] [id = 75] 17:28:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (1A1E0400) [pid = 3860] [serial = 222] [outer = 00000000] 17:28:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1A645000) [pid = 3860] [serial = 223] [outer = 1A1E0400] 17:28:10 INFO - PROCESS | 3860 | 1471048090820 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1A6C9C00) [pid = 3860] [serial = 224] [outer = 1A1E0400] 17:28:11 INFO - PROCESS | 3860 | 1471048091217 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]]]}] 17:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 615ms 17:28:11 INFO - PROCESS | 3860 | 1471048091270 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:28:11 INFO - PROCESS | 3860 | 1471048091272 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 17:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:28:11 INFO - PROCESS | 3860 | 1471048091276 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 3860 | 1471048091278 Marionette TRACE conn3 <- [1,266,null,{}] 17:28:11 INFO - PROCESS | 3860 | 1471048091282 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}] 17:28:11 INFO - PROCESS | 3860 | 1471048091284 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:11 INFO - PROCESS | 3860 | 1471048091374 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:28:11 INFO - PROCESS | 3860 | 1471048091379 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 3860 | 1471048091381 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:11 INFO - PROCESS | 3860 | ++DOCSHELL 1A6CAC00 == 43 [pid = 3860] [id = 76] 17:28:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1A6CE000) [pid = 3860] [serial = 225] [outer = 00000000] 17:28:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (1A8EF800) [pid = 3860] [serial = 226] [outer = 1A6CE000] 17:28:11 INFO - PROCESS | 3860 | 1471048091475 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (1A8F4800) [pid = 3860] [serial = 227] [outer = 1A6CE000] 17:28:12 INFO - PROCESS | 3860 | 1471048092022 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]]]}] 17:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 826ms 17:28:12 INFO - PROCESS | 3860 | 1471048092111 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:28:12 INFO - PROCESS | 3860 | 1471048092116 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 17:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:28:12 INFO - PROCESS | 3860 | 1471048092121 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:28:12 INFO - PROCESS | 3860 | 1471048092124 Marionette TRACE conn3 <- [1,270,null,{}] 17:28:12 INFO - PROCESS | 3860 | 1471048092130 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}] 17:28:12 INFO - PROCESS | 3860 | 1471048092133 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:12 INFO - PROCESS | 3860 | 1471048092250 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:28:12 INFO - PROCESS | 3860 | 1471048092321 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:12 INFO - PROCESS | 3860 | 1471048092324 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:12 INFO - PROCESS | 3860 | ++DOCSHELL 10474000 == 44 [pid = 3860] [id = 77] 17:28:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (10A4B400) [pid = 3860] [serial = 228] [outer = 00000000] 17:28:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (11473000) [pid = 3860] [serial = 229] [outer = 10A4B400] 17:28:12 INFO - PROCESS | 3860 | 1471048092433 Marionette DEBUG loaded listener.js 17:28:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (128B9800) [pid = 3860] [serial = 230] [outer = 10A4B400] 17:28:13 INFO - PROCESS | 3860 | 1471048093045 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]]]}] 17:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 988ms 17:28:13 INFO - PROCESS | 3860 | 1471048093099 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:28:13 INFO - PROCESS | 3860 | 1471048093104 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 17:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:28:13 INFO - PROCESS | 3860 | 1471048093124 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:28:13 INFO - PROCESS | 3860 | 1471048093127 Marionette TRACE conn3 <- [1,274,null,{}] 17:28:13 INFO - PROCESS | 3860 | 1471048093131 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}] 17:28:13 INFO - PROCESS | 3860 | 1471048093134 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:13 INFO - PROCESS | 3860 | 1471048093241 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:28:13 INFO - PROCESS | 3860 | 1471048093408 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 3860 | 1471048093410 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:13 INFO - PROCESS | 3860 | ++DOCSHELL 13CBD400 == 45 [pid = 3860] [id = 78] 17:28:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (13CC3400) [pid = 3860] [serial = 231] [outer = 00000000] 17:28:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (145D4C00) [pid = 3860] [serial = 232] [outer = 13CC3400] 17:28:13 INFO - PROCESS | 3860 | 1471048093467 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 99 (1553B800) [pid = 3860] [serial = 233] [outer = 13CC3400] 17:28:14 INFO - PROCESS | 3860 | 1471048094146 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]]]}] 17:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1085ms 17:28:14 INFO - PROCESS | 3860 | 1471048094199 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:28:14 INFO - PROCESS | 3860 | 1471048094202 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 17:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:28:14 INFO - PROCESS | 3860 | 1471048094218 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 3860 | 1471048094222 Marionette TRACE conn3 <- [1,278,null,{}] 17:28:14 INFO - PROCESS | 3860 | 1471048094233 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}] 17:28:14 INFO - PROCESS | 3860 | 1471048094238 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:14 INFO - PROCESS | 3860 | 1471048094437 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:28:14 INFO - PROCESS | 3860 | 1471048094447 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:14 INFO - PROCESS | 3860 | 1471048094450 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:14 INFO - PROCESS | 3860 | ++DOCSHELL 19CE2C00 == 46 [pid = 3860] [id = 79] 17:28:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 100 (19CE3000) [pid = 3860] [serial = 234] [outer = 00000000] 17:28:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 101 (1A6C5800) [pid = 3860] [serial = 235] [outer = 19CE3000] 17:28:14 INFO - PROCESS | 3860 | 1471048094506 Marionette DEBUG loaded listener.js 17:28:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 102 (1A8EB400) [pid = 3860] [serial = 236] [outer = 19CE3000] 17:28:15 INFO - PROCESS | 3860 | 1471048095058 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]]]}] 17:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 890ms 17:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:28:15 INFO - PROCESS | 3860 | 1471048095102 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:28:15 INFO - PROCESS | 3860 | 1471048095104 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 17:28:15 INFO - PROCESS | 3860 | 1471048095108 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 3860 | 1471048095110 Marionette TRACE conn3 <- [1,282,null,{}] 17:28:15 INFO - PROCESS | 3860 | 1471048095114 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}] 17:28:15 INFO - PROCESS | 3860 | 1471048095116 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:15 INFO - PROCESS | 3860 | 1471048095222 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:28:15 INFO - PROCESS | 3860 | 1471048095353 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 3860 | 1471048095356 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:15 INFO - PROCESS | 3860 | ++DOCSHELL 1848F400 == 47 [pid = 3860] [id = 80] 17:28:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 103 (1A1DCC00) [pid = 3860] [serial = 237] [outer = 00000000] 17:28:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 104 (1AB45C00) [pid = 3860] [serial = 238] [outer = 1A1DCC00] 17:28:15 INFO - PROCESS | 3860 | 1471048095410 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 105 (1AB4B400) [pid = 3860] [serial = 239] [outer = 1A1DCC00] 17:28:16 INFO - PROCESS | 3860 | 1471048095980 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]]]}] 17:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1036ms 17:28:16 INFO - PROCESS | 3860 | 1471048096150 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 3860 | 1471048096155 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 17:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:28:16 INFO - PROCESS | 3860 | 1471048096161 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 3860 | 1471048096164 Marionette TRACE conn3 <- [1,286,null,{}] 17:28:16 INFO - PROCESS | 3860 | 1471048096169 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}] 17:28:16 INFO - PROCESS | 3860 | 1471048096172 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:16 INFO - PROCESS | 3860 | 1471048096320 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:28:16 INFO - PROCESS | 3860 | 1471048096391 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 3860 | 1471048096395 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:16 INFO - PROCESS | 3860 | ++DOCSHELL 11476800 == 48 [pid = 3860] [id = 81] 17:28:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 106 (11477800) [pid = 3860] [serial = 240] [outer = 00000000] 17:28:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 107 (1293D000) [pid = 3860] [serial = 241] [outer = 11477800] 17:28:16 INFO - PROCESS | 3860 | 1471048096444 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 108 (131EDC00) [pid = 3860] [serial = 242] [outer = 11477800] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 10B98000 == 47 [pid = 3860] [id = 51] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 1A1D6C00 == 46 [pid = 3860] [id = 75] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 1596F000 == 45 [pid = 3860] [id = 74] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 1813F400 == 44 [pid = 3860] [id = 73] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 18497400 == 43 [pid = 3860] [id = 72] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 10A52400 == 42 [pid = 3860] [id = 71] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 1625CC00 == 41 [pid = 3860] [id = 70] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 15967400 == 40 [pid = 3860] [id = 69] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 14521000 == 39 [pid = 3860] [id = 68] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 112C4400 == 38 [pid = 3860] [id = 67] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 11C39C00 == 37 [pid = 3860] [id = 66] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 1502C000 == 36 [pid = 3860] [id = 64] 17:28:17 INFO - PROCESS | 3860 | --DOCSHELL 10A4B800 == 35 [pid = 3860] [id = 63] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 107 (1A640000) [pid = 3860] [serial = 184] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 106 (1A1D7400) [pid = 3860] [serial = 181] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 105 (17C8EC00) [pid = 3860] [serial = 169] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 104 (187EB800) [pid = 3860] [serial = 172] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 103 (15036400) [pid = 3860] [serial = 163] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 102 (15960800) [pid = 3860] [serial = 164] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 101 (112C6800) [pid = 3860] [serial = 156] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 100 (13EA6000) [pid = 3860] [serial = 153] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 99 (131F1000) [pid = 3860] [serial = 159] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 98 (1393FC00) [pid = 3860] [serial = 160] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (112CBC00) [pid = 3860] [serial = 150] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (184D0800) [pid = 3860] [serial = 173] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (1316F400) [pid = 3860] [serial = 176] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1B50C400) [pid = 3860] [serial = 46] [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.] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (114DA000) [pid = 3860] [serial = 157] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (16DBDC00) [pid = 3860] [serial = 166] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (128AD800) [pid = 3860] [serial = 175] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (17344000) [pid = 3860] [serial = 167] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (19DEBC00) [pid = 3860] [serial = 179] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (181F4C00) [pid = 3860] [serial = 170] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (173A2400) [pid = 3860] [serial = 182] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (187F0400) [pid = 3860] [serial = 178] [outer = 00000000] [url = about:blank] 17:28:17 INFO - PROCESS | 3860 | 1471048097204 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]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1036ms 17:28:17 INFO - PROCESS | 3860 | 1471048097288 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 3860 | 1471048097291 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 17:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:28:17 INFO - PROCESS | 3860 | 1471048097343 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 3860 | 1471048097347 Marionette TRACE conn3 <- [1,290,null,{}] 17:28:17 INFO - PROCESS | 3860 | 1471048097376 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}] 17:28:17 INFO - PROCESS | 3860 | 1471048097379 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:17 INFO - PROCESS | 3860 | 1471048097465 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:28:17 INFO - PROCESS | 3860 | 1471048097471 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 3860 | 1471048097474 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:17 INFO - PROCESS | 3860 | ++DOCSHELL 129BC800 == 36 [pid = 3860] [id = 82] 17:28:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (131E9400) [pid = 3860] [serial = 243] [outer = 00000000] 17:28:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (13EAEC00) [pid = 3860] [serial = 244] [outer = 131E9400] 17:28:17 INFO - PROCESS | 3860 | 1471048097521 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1502A400) [pid = 3860] [serial = 245] [outer = 131E9400] 17:28:18 INFO - PROCESS | 3860 | 1471048097977 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]]]}] 17:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 696ms 17:28:18 INFO - PROCESS | 3860 | 1471048098007 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:28:18 INFO - PROCESS | 3860 | 1471048098009 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 17:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:28:18 INFO - PROCESS | 3860 | 1471048098013 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 3860 | 1471048098015 Marionette TRACE conn3 <- [1,294,null,{}] 17:28:18 INFO - PROCESS | 3860 | 1471048098025 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}] 17:28:18 INFO - PROCESS | 3860 | 1471048098029 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:18 INFO - PROCESS | 3860 | 1471048098169 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:28:18 INFO - PROCESS | 3860 | 1471048098178 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 3860 | 1471048098182 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:18 INFO - PROCESS | 3860 | ++DOCSHELL 1616B800 == 37 [pid = 3860] [id = 83] 17:28:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1616BC00) [pid = 3860] [serial = 246] [outer = 00000000] 17:28:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1626B800) [pid = 3860] [serial = 247] [outer = 1616BC00] 17:28:18 INFO - PROCESS | 3860 | 1471048098229 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (16DBB400) [pid = 3860] [serial = 248] [outer = 1616BC00] 17:28:18 INFO - PROCESS | 3860 | 1471048098679 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]]]}] 17:28:18 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. 17:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 729ms 17:28:18 INFO - PROCESS | 3860 | 1471048098745 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:28:18 INFO - PROCESS | 3860 | 1471048098747 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 17:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:28:18 INFO - PROCESS | 3860 | 1471048098751 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 3860 | 1471048098752 Marionette TRACE conn3 <- [1,298,null,{}] 17:28:18 INFO - PROCESS | 3860 | 1471048098756 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}] 17:28:18 INFO - PROCESS | 3860 | 1471048098758 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:18 INFO - PROCESS | 3860 | 1471048098843 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:28:18 INFO - PROCESS | 3860 | 1471048098880 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 3860 | 1471048098882 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:18 INFO - PROCESS | 3860 | ++DOCSHELL 17840C00 == 38 [pid = 3860] [id = 84] 17:28:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (17841C00) [pid = 3860] [serial = 249] [outer = 00000000] 17:28:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (17A64000) [pid = 3860] [serial = 250] [outer = 17841C00] 17:28:18 INFO - PROCESS | 3860 | 1471048098926 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (17A6A800) [pid = 3860] [serial = 251] [outer = 17841C00] 17:28:19 INFO - PROCESS | 3860 | 1471048099383 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]]]}] 17:28:19 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. 17:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 648ms 17:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:28:19 INFO - PROCESS | 3860 | 1471048099424 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:28:19 INFO - PROCESS | 3860 | 1471048099426 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 17:28:19 INFO - PROCESS | 3860 | 1471048099430 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 3860 | 1471048099431 Marionette TRACE conn3 <- [1,302,null,{}] 17:28:19 INFO - PROCESS | 3860 | 1471048099435 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}] 17:28:19 INFO - PROCESS | 3860 | 1471048099437 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:19 INFO - PROCESS | 3860 | 1471048099517 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:28:19 INFO - PROCESS | 3860 | 1471048099523 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 3860 | 1471048099525 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:19 INFO - PROCESS | 3860 | ++DOCSHELL 181F4C00 == 39 [pid = 3860] [id = 85] 17:28:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (181F6C00) [pid = 3860] [serial = 252] [outer = 00000000] 17:28:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (18493800) [pid = 3860] [serial = 253] [outer = 181F6C00] 17:28:19 INFO - PROCESS | 3860 | 1471048099569 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (184C8C00) [pid = 3860] [serial = 254] [outer = 181F6C00] 17:28:20 INFO - PROCESS | 3860 | 1471048100010 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]]]}] 17:28:20 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. 17:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 647ms 17:28:20 INFO - PROCESS | 3860 | 1471048100068 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:28:20 INFO - PROCESS | 3860 | 1471048100070 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 17:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:28:20 INFO - PROCESS | 3860 | 1471048100073 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 3860 | 1471048100075 Marionette TRACE conn3 <- [1,306,null,{}] 17:28:20 INFO - PROCESS | 3860 | 1471048100079 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}] 17:28:20 INFO - PROCESS | 3860 | 1471048100133 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:20 INFO - PROCESS | 3860 | 1471048100291 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:28:20 INFO - PROCESS | 3860 | 1471048100373 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:20 INFO - PROCESS | 3860 | 1471048100376 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:20 INFO - PROCESS | 3860 | ++DOCSHELL 19CE5400 == 40 [pid = 3860] [id = 86] 17:28:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 99 (19CE6000) [pid = 3860] [serial = 255] [outer = 00000000] 17:28:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 100 (19DF1400) [pid = 3860] [serial = 256] [outer = 19CE6000] 17:28:20 INFO - PROCESS | 3860 | 1471048100420 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 101 (1A1DAC00) [pid = 3860] [serial = 257] [outer = 19CE6000] 17:28:20 INFO - PROCESS | 3860 | 1471048100821 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]]]}] 17:28:20 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. 17:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 760ms 17:28:20 INFO - PROCESS | 3860 | 1471048100847 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:28:20 INFO - PROCESS | 3860 | 1471048100849 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 17:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:28:20 INFO - PROCESS | 3860 | 1471048100852 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 3860 | 1471048100854 Marionette TRACE conn3 <- [1,310,null,{}] 17:28:20 INFO - PROCESS | 3860 | 1471048100857 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}] 17:28:20 INFO - PROCESS | 3860 | 1471048100859 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:21 INFO - PROCESS | 3860 | 1471048100970 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:28:21 INFO - PROCESS | 3860 | 1471048100975 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 3860 | 1471048100977 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:21 INFO - PROCESS | 3860 | ++DOCSHELL 10A48C00 == 41 [pid = 3860] [id = 87] 17:28:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 102 (19CEBC00) [pid = 3860] [serial = 258] [outer = 00000000] 17:28:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 103 (1A8E7800) [pid = 3860] [serial = 259] [outer = 19CEBC00] 17:28:21 INFO - PROCESS | 3860 | 1471048101020 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 104 (1AB3D400) [pid = 3860] [serial = 260] [outer = 19CEBC00] 17:28:21 INFO - PROCESS | 3860 | 1471048101306 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:28:21 INFO - PROCESS | 3860 | 1471048101532 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]]]}] 17:28:21 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. 17:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 712ms 17:28:21 INFO - PROCESS | 3860 | 1471048101586 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 3860 | 1471048101588 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 17:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:28:21 INFO - PROCESS | 3860 | 1471048101591 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 3860 | 1471048101593 Marionette TRACE conn3 <- [1,314,null,{}] 17:28:21 INFO - PROCESS | 3860 | 1471048101597 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}] 17:28:21 INFO - PROCESS | 3860 | 1471048101599 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:21 INFO - PROCESS | 3860 | 1471048101730 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:28:21 INFO - PROCESS | 3860 | 1471048101751 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 3860 | 1471048101752 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:21 INFO - PROCESS | 3860 | ++DOCSHELL 18430400 == 42 [pid = 3860] [id = 88] 17:28:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 105 (18434000) [pid = 3860] [serial = 261] [outer = 00000000] 17:28:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 106 (18438C00) [pid = 3860] [serial = 262] [outer = 18434000] 17:28:21 INFO - PROCESS | 3860 | 1471048101796 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 107 (1843B000) [pid = 3860] [serial = 263] [outer = 18434000] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 106 (12DA3800) [pid = 3860] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 105 (17C8CC00) [pid = 3860] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 104 (139DF800) [pid = 3860] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 103 (129C7000) [pid = 3860] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 102 (11C3A400) [pid = 3860] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 101 (18497C00) [pid = 3860] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 100 (1143B000) [pid = 3860] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 99 (1625F000) [pid = 3860] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 98 (14522C00) [pid = 3860] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (1502D000) [pid = 3860] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (1596E400) [pid = 3860] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (10FBB000) [pid = 3860] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1848D000) [pid = 3860] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (1814AC00) [pid = 3860] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (1A1E0400) [pid = 3860] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (184C3000) [pid = 3860] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:28:22 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (10FBA000) [pid = 3860] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:28:22 INFO - PROCESS | 3860 | 1471048102381 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]]]}] 17:28:22 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. 17:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 826ms 17:28:22 INFO - PROCESS | 3860 | 1471048102430 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:28:22 INFO - PROCESS | 3860 | 1471048102432 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 17:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:28:22 INFO - PROCESS | 3860 | 1471048102436 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 3860 | 1471048102437 Marionette TRACE conn3 <- [1,318,null,{}] 17:28:22 INFO - PROCESS | 3860 | 1471048102441 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}] 17:28:22 INFO - PROCESS | 3860 | 1471048102442 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:22 INFO - PROCESS | 3860 | 1471048102532 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:28:22 INFO - PROCESS | 3860 | 1471048102538 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:22 INFO - PROCESS | 3860 | 1471048102540 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:22 INFO - PROCESS | 3860 | ++DOCSHELL 1502D000 == 43 [pid = 3860] [id = 89] 17:28:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (15565400) [pid = 3860] [serial = 264] [outer = 00000000] 17:28:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (15039C00) [pid = 3860] [serial = 265] [outer = 15565400] 17:28:22 INFO - PROCESS | 3860 | 1471048102590 Marionette DEBUG loaded listener.js 17:28:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (1814AC00) [pid = 3860] [serial = 266] [outer = 15565400] 17:28:23 INFO - PROCESS | 3860 | 1471048103007 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]]]}] 17:28:23 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. 17:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 615ms 17:28:23 INFO - PROCESS | 3860 | 1471048103041 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 3860 | 1471048103043 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 17:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:28:23 INFO - PROCESS | 3860 | 1471048103097 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 3860 | 1471048103099 Marionette TRACE conn3 <- [1,322,null,{}] 17:28:23 INFO - PROCESS | 3860 | 1471048103103 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}] 17:28:23 INFO - PROCESS | 3860 | 1471048103104 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:23 INFO - PROCESS | 3860 | 1471048103184 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:28:23 INFO - PROCESS | 3860 | 1471048103190 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 3860 | 1471048103192 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:23 INFO - PROCESS | 3860 | ++DOCSHELL 13CA1400 == 44 [pid = 3860] [id = 90] 17:28:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (16162800) [pid = 3860] [serial = 267] [outer = 00000000] 17:28:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (19CE8400) [pid = 3860] [serial = 268] [outer = 16162800] 17:28:23 INFO - PROCESS | 3860 | 1471048103238 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (19CEF800) [pid = 3860] [serial = 269] [outer = 16162800] 17:28:23 INFO - PROCESS | 3860 | 1471048103663 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]]]}] 17:28:23 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. 17:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 616ms 17:28:23 INFO - PROCESS | 3860 | 1471048103679 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 3860 | 1471048103681 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 17:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:28:23 INFO - PROCESS | 3860 | 1471048103685 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 3860 | 1471048103687 Marionette TRACE conn3 <- [1,326,null,{}] 17:28:23 INFO - PROCESS | 3860 | 1471048103690 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}] 17:28:23 INFO - PROCESS | 3860 | 1471048103693 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:23 INFO - PROCESS | 3860 | 1471048103826 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:28:23 INFO - PROCESS | 3860 | 1471048103834 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 3860 | 1471048103836 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:23 INFO - PROCESS | 3860 | ++DOCSHELL 12B70C00 == 45 [pid = 3860] [id = 91] 17:28:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (12B77800) [pid = 3860] [serial = 270] [outer = 00000000] 17:28:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (12B7CC00) [pid = 3860] [serial = 271] [outer = 12B77800] 17:28:23 INFO - PROCESS | 3860 | 1471048103882 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 99 (18437400) [pid = 3860] [serial = 272] [outer = 12B77800] 17:28:24 INFO - PROCESS | 3860 | 1471048104623 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]]]}] 17:28:24 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. 17:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 987ms 17:28:24 INFO - PROCESS | 3860 | 1471048104665 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:28:24 INFO - PROCESS | 3860 | 1471048104669 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 17:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:28:24 INFO - PROCESS | 3860 | 1471048104675 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 3860 | 1471048104678 Marionette TRACE conn3 <- [1,330,null,{}] 17:28:24 INFO - PROCESS | 3860 | 1471048104684 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}] 17:28:24 INFO - PROCESS | 3860 | 1471048104687 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:24 INFO - PROCESS | 3860 | 1471048104808 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:28:24 INFO - PROCESS | 3860 | 1471048104924 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 3860 | 1471048104928 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:24 INFO - PROCESS | 3860 | ++DOCSHELL 10A49C00 == 46 [pid = 3860] [id = 92] 17:28:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 100 (11049800) [pid = 3860] [serial = 273] [outer = 00000000] 17:28:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 101 (12B71400) [pid = 3860] [serial = 274] [outer = 11049800] 17:28:25 INFO - PROCESS | 3860 | 1471048105038 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 102 (12B7B400) [pid = 3860] [serial = 275] [outer = 11049800] 17:28:25 INFO - PROCESS | 3860 | 1471048105609 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]]]}] 17:28:25 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. 17:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 988ms 17:28:25 INFO - PROCESS | 3860 | 1471048105654 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:28:25 INFO - PROCESS | 3860 | 1471048105659 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 17:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:28:25 INFO - PROCESS | 3860 | 1471048105666 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 3860 | 1471048105668 Marionette TRACE conn3 <- [1,334,null,{}] 17:28:25 INFO - PROCESS | 3860 | 1471048105673 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}] 17:28:25 INFO - PROCESS | 3860 | 1471048105676 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:25 INFO - PROCESS | 3860 | 1471048105818 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:28:25 INFO - PROCESS | 3860 | 1471048105962 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:25 INFO - PROCESS | 3860 | 1471048105965 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:25 INFO - PROCESS | 3860 | ++DOCSHELL 13C94000 == 47 [pid = 3860] [id = 93] 17:28:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 103 (13CBB000) [pid = 3860] [serial = 276] [outer = 00000000] 17:28:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 104 (142F4C00) [pid = 3860] [serial = 277] [outer = 13CBB000] 17:28:26 INFO - PROCESS | 3860 | 1471048106021 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 105 (15965800) [pid = 3860] [serial = 278] [outer = 13CBB000] 17:28:26 INFO - PROCESS | 3860 | 1471048106585 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]]]}] 17:28:26 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. 17:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 971ms 17:28:26 INFO - PROCESS | 3860 | 1471048106643 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:28:26 INFO - PROCESS | 3860 | 1471048106645 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 17:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:28:26 INFO - PROCESS | 3860 | 1471048106650 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:28:26 INFO - PROCESS | 3860 | 1471048106653 Marionette TRACE conn3 <- [1,338,null,{}] 17:28:26 INFO - PROCESS | 3860 | 1471048106664 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}] 17:28:26 INFO - PROCESS | 3860 | 1471048106669 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:26 INFO - PROCESS | 3860 | 1471048106777 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:28:26 INFO - PROCESS | 3860 | 1471048106917 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 3860 | 1471048106921 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:26 INFO - PROCESS | 3860 | ++DOCSHELL 16457800 == 48 [pid = 3860] [id = 94] 17:28:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 106 (16457C00) [pid = 3860] [serial = 279] [outer = 00000000] 17:28:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 107 (1645AC00) [pid = 3860] [serial = 280] [outer = 16457C00] 17:28:26 INFO - PROCESS | 3860 | 1471048106978 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 108 (1645E400) [pid = 3860] [serial = 281] [outer = 16457C00] 17:28:27 INFO - PROCESS | 3860 | 1471048107609 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]]]}] 17:28:27 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. 17:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1036ms 17:28:27 INFO - PROCESS | 3860 | 1471048107689 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:28:27 INFO - PROCESS | 3860 | 1471048107692 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 17:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:28:27 INFO - PROCESS | 3860 | 1471048107695 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 3860 | 1471048107697 Marionette TRACE conn3 <- [1,342,null,{}] 17:28:27 INFO - PROCESS | 3860 | 1471048107701 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}] 17:28:27 INFO - PROCESS | 3860 | 1471048107703 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:27 INFO - PROCESS | 3860 | 1471048107812 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:28:28 INFO - PROCESS | 3860 | 1471048108109 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 3860 | 1471048108113 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:28 INFO - PROCESS | 3860 | ++DOCSHELL 10320000 == 49 [pid = 3860] [id = 95] 17:28:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 109 (10439C00) [pid = 3860] [serial = 282] [outer = 00000000] 17:28:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 110 (1103C400) [pid = 3860] [serial = 283] [outer = 10439C00] 17:28:28 INFO - PROCESS | 3860 | 1471048108178 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 111 (114E4000) [pid = 3860] [serial = 284] [outer = 10439C00] 17:28:28 INFO - PROCESS | 3860 | 1471048108738 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]]]}] 17:28:28 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. 17:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1085ms 17:28:28 INFO - PROCESS | 3860 | 1471048108772 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:28:28 INFO - PROCESS | 3860 | 1471048108775 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 17:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:28:28 INFO - PROCESS | 3860 | 1471048108794 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 3860 | 1471048108797 Marionette TRACE conn3 <- [1,346,null,{}] 17:28:28 INFO - PROCESS | 3860 | 1471048108802 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}] 17:28:28 INFO - PROCESS | 3860 | 1471048108806 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:28 INFO - PROCESS | 3860 | 1471048108955 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 13CA1400 == 48 [pid = 3860] [id = 90] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 1502D000 == 47 [pid = 3860] [id = 89] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 18430400 == 46 [pid = 3860] [id = 88] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 10A48C00 == 45 [pid = 3860] [id = 87] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 19CE5400 == 44 [pid = 3860] [id = 86] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 181F4C00 == 43 [pid = 3860] [id = 85] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 17840C00 == 42 [pid = 3860] [id = 84] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 1616B800 == 41 [pid = 3860] [id = 83] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 129BC800 == 40 [pid = 3860] [id = 82] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 11476800 == 39 [pid = 3860] [id = 81] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 1A6CAC00 == 38 [pid = 3860] [id = 76] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 1848B800 == 37 [pid = 3860] [id = 65] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 1596B400 == 36 [pid = 3860] [id = 62] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 10474000 == 35 [pid = 3860] [id = 77] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 13CBD400 == 34 [pid = 3860] [id = 78] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 1848F400 == 33 [pid = 3860] [id = 80] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 19CE2C00 == 32 [pid = 3860] [id = 79] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 129BCC00 == 31 [pid = 3860] [id = 52] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 10320000 == 30 [pid = 3860] [id = 95] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 13C94000 == 29 [pid = 3860] [id = 93] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 16457800 == 28 [pid = 3860] [id = 94] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 12B70C00 == 27 [pid = 3860] [id = 91] 17:28:29 INFO - PROCESS | 3860 | --DOCSHELL 10A49C00 == 26 [pid = 3860] [id = 92] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 110 (114DB400) [pid = 3860] [serial = 151] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 109 (13EA6400) [pid = 3860] [serial = 118] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 108 (184C4800) [pid = 3860] [serial = 148] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 107 (142F2400) [pid = 3860] [serial = 154] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 106 (17C97000) [pid = 3860] [serial = 211] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 105 (1848A800) [pid = 3860] [serial = 212] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 104 (1293C800) [pid = 3860] [serial = 196] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 103 (184CFC00) [pid = 3860] [serial = 215] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 102 (12982C00) [pid = 3860] [serial = 199] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 101 (184C6000) [pid = 3860] [serial = 214] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 100 (131F0000) [pid = 3860] [serial = 200] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 99 (16E27C00) [pid = 3860] [serial = 208] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 98 (145DD800) [pid = 3860] [serial = 202] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (15033800) [pid = 3860] [serial = 203] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (17C8C800) [pid = 3860] [serial = 191] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (16DBA400) [pid = 3860] [serial = 190] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1625F800) [pid = 3860] [serial = 205] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (162E8400) [pid = 3860] [serial = 206] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (13462C00) [pid = 3860] [serial = 188] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (11CE8C00) [pid = 3860] [serial = 187] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (18498C00) [pid = 3860] [serial = 194] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (18493C00) [pid = 3860] [serial = 193] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (19CE4400) [pid = 3860] [serial = 217] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (1A645000) [pid = 3860] [serial = 223] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1A8EF800) [pid = 3860] [serial = 226] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (19CE6400) [pid = 3860] [serial = 218] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (12DAB800) [pid = 3860] [serial = 197] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (19DF5000) [pid = 3860] [serial = 220] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1A6C9C00) [pid = 3860] [serial = 224] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (19DF7800) [pid = 3860] [serial = 221] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (16EE2000) [pid = 3860] [serial = 209] [outer = 00000000] [url = about:blank] 17:28:29 INFO - PROCESS | 3860 | 1471048109752 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 3860 | 1471048109755 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:29 INFO - PROCESS | 3860 | ++DOCSHELL 10435C00 == 27 [pid = 3860] [id = 96] 17:28:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (10A03C00) [pid = 3860] [serial = 285] [outer = 00000000] 17:28:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (10A48400) [pid = 3860] [serial = 286] [outer = 10A03C00] 17:28:29 INFO - PROCESS | 3860 | 1471048109852 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (10A72000) [pid = 3860] [serial = 287] [outer = 10A03C00] 17:28:30 INFO - PROCESS | 3860 | 1471048110244 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]]]}] 17:28:30 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. 17:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1473ms 17:28:30 INFO - PROCESS | 3860 | 1471048110281 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 3860 | 1471048110285 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 17:28:30 INFO - PROCESS | 3860 | 1471048110289 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:28:30 INFO - PROCESS | 3860 | 1471048110292 Marionette TRACE conn3 <- [1,350,null,{}] 17:28:30 INFO - PROCESS | 3860 | 1471048110298 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}] 17:28:30 INFO - PROCESS | 3860 | 1471048110300 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:30 INFO - PROCESS | 3860 | 1471048110387 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:28:30 INFO - PROCESS | 3860 | 1471048110395 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 3860 | 1471048110397 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:30 INFO - PROCESS | 3860 | ++DOCSHELL 1297E400 == 28 [pid = 3860] [id = 97] 17:28:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1297E800) [pid = 3860] [serial = 288] [outer = 00000000] 17:28:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (129C4000) [pid = 3860] [serial = 289] [outer = 1297E800] 17:28:30 INFO - PROCESS | 3860 | 1471048110445 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (12B73800) [pid = 3860] [serial = 290] [outer = 1297E800] 17:28:30 INFO - PROCESS | 3860 | 1471048110939 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]]]}] 17:28:30 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. 17:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 664ms 17:28:30 INFO - PROCESS | 3860 | 1471048110966 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 3860 | 1471048110970 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 17:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:28:30 INFO - PROCESS | 3860 | 1471048110978 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 3860 | 1471048110980 Marionette TRACE conn3 <- [1,354,null,{}] 17:28:30 INFO - PROCESS | 3860 | 1471048110984 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}] 17:28:30 INFO - PROCESS | 3860 | 1471048110986 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:31 INFO - PROCESS | 3860 | 1471048111072 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:28:31 INFO - PROCESS | 3860 | 1471048111114 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 3860 | 1471048111116 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:31 INFO - PROCESS | 3860 | ++DOCSHELL 11CE8C00 == 29 [pid = 3860] [id = 98] 17:28:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (12B79000) [pid = 3860] [serial = 291] [outer = 00000000] 17:28:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (13948800) [pid = 3860] [serial = 292] [outer = 12B79000] 17:28:31 INFO - PROCESS | 3860 | 1471048111227 Marionette DEBUG loaded listener.js 17:28:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (13C9E000) [pid = 3860] [serial = 293] [outer = 12B79000] 17:28:31 INFO - PROCESS | 3860 | 1471048111616 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]]]}] 17:28:31 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. 17:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 713ms 17:28:31 INFO - PROCESS | 3860 | 1471048111679 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 3860 | 1471048111681 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 17:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:28:31 INFO - PROCESS | 3860 | 1471048111691 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 3860 | 1471048111697 Marionette TRACE conn3 <- [1,358,null,{}] 17:28:31 INFO - PROCESS | 3860 | 1471048111701 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}] 17:28:31 INFO - PROCESS | 3860 | 1471048111705 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:31 INFO - PROCESS | 3860 | 1471048111881 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:28:31 INFO - PROCESS | 3860 | 1471048111907 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 3860 | 1471048111910 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:31 INFO - PROCESS | 3860 | ++DOCSHELL 13EAE800 == 30 [pid = 3860] [id = 99] 17:28:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1502C800) [pid = 3860] [serial = 294] [outer = 00000000] 17:28:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (15542C00) [pid = 3860] [serial = 295] [outer = 1502C800] 17:28:31 INFO - PROCESS | 3860 | 1471048111954 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (15975000) [pid = 3860] [serial = 296] [outer = 1502C800] 17:28:32 INFO - PROCESS | 3860 | 1471048112393 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]]]}] 17:28:32 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. 17:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 728ms 17:28:32 INFO - PROCESS | 3860 | 1471048112417 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:28:32 INFO - PROCESS | 3860 | 1471048112420 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 17:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:28:32 INFO - PROCESS | 3860 | 1471048112429 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:28:32 INFO - PROCESS | 3860 | 1471048112431 Marionette TRACE conn3 <- [1,362,null,{}] 17:28:32 INFO - PROCESS | 3860 | 1471048112459 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}] 17:28:32 INFO - PROCESS | 3860 | 1471048112461 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:32 INFO - PROCESS | 3860 | 1471048112576 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:28:32 INFO - PROCESS | 3860 | 1471048112588 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:32 INFO - PROCESS | 3860 | 1471048112590 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:32 INFO - PROCESS | 3860 | ++DOCSHELL 145D7800 == 31 [pid = 3860] [id = 100] 17:28:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (1596B400) [pid = 3860] [serial = 297] [outer = 00000000] 17:28:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (1616C000) [pid = 3860] [serial = 298] [outer = 1596B400] 17:28:32 INFO - PROCESS | 3860 | 1471048112639 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (16264C00) [pid = 3860] [serial = 299] [outer = 1596B400] 17:28:33 INFO - PROCESS | 3860 | 1471048113110 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]]]}] 17:28:33 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. 17:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 729ms 17:28:33 INFO - PROCESS | 3860 | 1471048113159 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 3860 | 1471048113161 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 17:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:28:33 INFO - PROCESS | 3860 | 1471048113165 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 3860 | 1471048113167 Marionette TRACE conn3 <- [1,366,null,{}] 17:28:33 INFO - PROCESS | 3860 | 1471048113171 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}] 17:28:33 INFO - PROCESS | 3860 | 1471048113173 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:33 INFO - PROCESS | 3860 | 1471048113274 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:28:33 INFO - PROCESS | 3860 | 1471048113280 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:33 INFO - PROCESS | 3860 | 1471048113289 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:33 INFO - PROCESS | 3860 | ++DOCSHELL 16452400 == 32 [pid = 3860] [id = 101] 17:28:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (16455400) [pid = 3860] [serial = 300] [outer = 00000000] 17:28:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (1645A400) [pid = 3860] [serial = 301] [outer = 16455400] 17:28:33 INFO - PROCESS | 3860 | 1471048113385 Marionette DEBUG loaded listener.js 17:28:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (16DBA400) [pid = 3860] [serial = 302] [outer = 16455400] 17:28:33 INFO - PROCESS | 3860 | 1471048113887 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]]]}] 17:28:33 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. 17:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 761ms 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (19DFA800) [pid = 3860] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (19CE6000) [pid = 3860] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (19CEBC00) [pid = 3860] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (18434000) [pid = 3860] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (131E9400) [pid = 3860] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (19CE3000) [pid = 3860] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (1A1DCC00) [pid = 3860] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (11477800) [pid = 3860] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (10A4B400) [pid = 3860] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1A6CE000) [pid = 3860] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (13CC3400) [pid = 3860] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1616BC00) [pid = 3860] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (181F6C00) [pid = 3860] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (17841C00) [pid = 3860] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16162800) [pid = 3860] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (12B77800) [pid = 3860] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:28:34 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (15565400) [pid = 3860] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:28:34 INFO - PROCESS | 3860 | 1471048114346 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:28:34 INFO - PROCESS | 3860 | 1471048114348 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 17:28:34 INFO - PROCESS | 3860 | 1471048114353 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:28:34 INFO - PROCESS | 3860 | 1471048114355 Marionette TRACE conn3 <- [1,370,null,{}] 17:28:34 INFO - PROCESS | 3860 | 1471048114359 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}] 17:28:34 INFO - PROCESS | 3860 | 1471048114361 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:28:34 INFO - PROCESS | 3860 | 1471048114440 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:28:34 INFO - PROCESS | 3860 | 1471048114445 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 3860 | 1471048114447 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:34 INFO - PROCESS | 3860 | ++DOCSHELL 1055F800 == 33 [pid = 3860] [id = 102] 17:28:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (11CE9000) [pid = 3860] [serial = 303] [outer = 00000000] 17:28:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (12B7B800) [pid = 3860] [serial = 304] [outer = 11CE9000] 17:28:34 INFO - PROCESS | 3860 | 1471048114492 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (142EC400) [pid = 3860] [serial = 305] [outer = 11CE9000] 17:28:35 INFO - PROCESS | 3860 | 1471048114999 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]]]}] 17:28:35 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. 17:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 664ms 17:28:35 INFO - PROCESS | 3860 | 1471048115034 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:28:35 INFO - PROCESS | 3860 | 1471048115036 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 17:28:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:28:35 INFO - PROCESS | 3860 | 1471048115039 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:28:35 INFO - PROCESS | 3860 | 1471048115041 Marionette TRACE conn3 <- [1,374,null,{}] 17:28:35 INFO - PROCESS | 3860 | 1471048115044 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}] 17:28:35 INFO - PROCESS | 3860 | 1471048115046 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:35 INFO - PROCESS | 3860 | 1471048115122 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:28:35 INFO - PROCESS | 3860 | 1471048115130 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:35 INFO - PROCESS | 3860 | 1471048115132 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:35 INFO - PROCESS | 3860 | ++DOCSHELL 1596D800 == 34 [pid = 3860] [id = 103] 17:28:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1616BC00) [pid = 3860] [serial = 306] [outer = 00000000] 17:28:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (16EE2000) [pid = 3860] [serial = 307] [outer = 1616BC00] 17:28:35 INFO - PROCESS | 3860 | 1471048115175 Marionette DEBUG loaded listener.js 17:28:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (17346C00) [pid = 3860] [serial = 308] [outer = 1616BC00] 17:28:35 INFO - PROCESS | 3860 | 1471048115639 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:28:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:28:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 615ms 17:28:35 INFO - PROCESS | 3860 | 1471048115669 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:28:35 INFO - PROCESS | 3860 | 1471048115671 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 17:28:35 INFO - PROCESS | 3860 | 1471048115675 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:28:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:28:35 INFO - PROCESS | 3860 | 1471048115677 Marionette TRACE conn3 <- [1,378,null,{}] 17:28:35 INFO - PROCESS | 3860 | 1471048115680 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}] 17:28:35 INFO - PROCESS | 3860 | 1471048115682 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:35 INFO - PROCESS | 3860 | 1471048115758 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:28:35 INFO - PROCESS | 3860 | 1471048115767 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:35 INFO - PROCESS | 3860 | 1471048115769 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:35 INFO - PROCESS | 3860 | ++DOCSHELL 16E25000 == 35 [pid = 3860] [id = 104] 17:28:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (16E27C00) [pid = 3860] [serial = 309] [outer = 00000000] 17:28:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (17A65800) [pid = 3860] [serial = 310] [outer = 16E27C00] 17:28:35 INFO - PROCESS | 3860 | 1471048115812 Marionette DEBUG loaded listener.js 17:28:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (17A68000) [pid = 3860] [serial = 311] [outer = 16E27C00] 17:28:36 INFO - PROCESS | 3860 | 1471048116267 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:28:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 664ms 17:28:36 INFO - PROCESS | 3860 | 1471048116313 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:28:36 INFO - PROCESS | 3860 | 1471048116316 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 17:28:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:28:36 INFO - PROCESS | 3860 | 1471048116319 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 3860 | 1471048116321 Marionette TRACE conn3 <- [1,382,null,{}] 17:28:36 INFO - PROCESS | 3860 | 1471048116324 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}] 17:28:36 INFO - PROCESS | 3860 | 1471048116326 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:36 INFO - PROCESS | 3860 | 1471048116491 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:28:36 INFO - PROCESS | 3860 | 1471048116619 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:36 INFO - PROCESS | 3860 | 1471048116622 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:36 INFO - PROCESS | 3860 | ++DOCSHELL 1036A400 == 36 [pid = 3860] [id = 105] 17:28:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (10375800) [pid = 3860] [serial = 312] [outer = 00000000] 17:28:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (10561400) [pid = 3860] [serial = 313] [outer = 10375800] 17:28:36 INFO - PROCESS | 3860 | 1471048116681 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (10A4B400) [pid = 3860] [serial = 314] [outer = 10375800] 17:28:37 INFO - PROCESS | 3860 | 1471048117561 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:28:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1231ms 17:28:37 INFO - PROCESS | 3860 | 1471048117579 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 3860 | 1471048117583 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 17:28:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:28:37 INFO - PROCESS | 3860 | 1471048117588 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 3860 | 1471048117591 Marionette TRACE conn3 <- [1,386,null,{}] 17:28:37 INFO - PROCESS | 3860 | 1471048117596 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}] 17:28:37 INFO - PROCESS | 3860 | 1471048117599 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:37 INFO - PROCESS | 3860 | 1471048117715 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:28:37 INFO - PROCESS | 3860 | 1471048117796 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:37 INFO - PROCESS | 3860 | 1471048117799 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:37 INFO - PROCESS | 3860 | ++DOCSHELL 131EE400 == 37 [pid = 3860] [id = 106] 17:28:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (131F0400) [pid = 3860] [serial = 315] [outer = 00000000] 17:28:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (13C94000) [pid = 3860] [serial = 316] [outer = 131F0400] 17:28:37 INFO - PROCESS | 3860 | 1471048117896 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (13EA6400) [pid = 3860] [serial = 317] [outer = 131F0400] 17:28:38 INFO - PROCESS | 3860 | 1471048118781 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]]]}] 17:28:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:28:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1263ms 17:28:38 INFO - PROCESS | 3860 | 1471048118833 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:28:38 INFO - PROCESS | 3860 | 1471048118837 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 17:28:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:28:38 INFO - PROCESS | 3860 | 1471048118843 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 3860 | 1471048118846 Marionette TRACE conn3 <- [1,390,null,{}] 17:28:38 INFO - PROCESS | 3860 | 1471048118852 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}] 17:28:38 INFO - PROCESS | 3860 | 1471048118854 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:38 INFO - PROCESS | 3860 | 1471048118964 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:28:39 INFO - PROCESS | 3860 | 1471048119045 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 3860 | 1471048119049 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:39 INFO - PROCESS | 3860 | ++DOCSHELL 10A09C00 == 38 [pid = 3860] [id = 107] 17:28:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (10A0B400) [pid = 3860] [serial = 318] [outer = 00000000] 17:28:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (10FC3C00) [pid = 3860] [serial = 319] [outer = 10A0B400] 17:28:39 INFO - PROCESS | 3860 | 1471048119139 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 99 (11C40800) [pid = 3860] [serial = 320] [outer = 10A0B400] 17:28:39 INFO - PROCESS | 3860 | --DOCSHELL 16E25000 == 37 [pid = 3860] [id = 104] 17:28:39 INFO - PROCESS | 3860 | --DOCSHELL 1596D800 == 36 [pid = 3860] [id = 103] 17:28:39 INFO - PROCESS | 3860 | --DOCSHELL 1055F800 == 35 [pid = 3860] [id = 102] 17:28:39 INFO - PROCESS | 3860 | --DOCSHELL 16452400 == 34 [pid = 3860] [id = 101] 17:28:39 INFO - PROCESS | 3860 | --DOCSHELL 145D7800 == 33 [pid = 3860] [id = 100] 17:28:39 INFO - PROCESS | 3860 | --DOCSHELL 13EAE800 == 32 [pid = 3860] [id = 99] 17:28:39 INFO - PROCESS | 3860 | --DOCSHELL 11CE8C00 == 31 [pid = 3860] [id = 98] 17:28:39 INFO - PROCESS | 3860 | --DOCSHELL 1297E400 == 30 [pid = 3860] [id = 97] 17:28:39 INFO - PROCESS | 3860 | --DOCSHELL 10435C00 == 29 [pid = 3860] [id = 96] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 98 (1A641000) [pid = 3860] [serial = 185] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (19DF1400) [pid = 3860] [serial = 256] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (1A8E7800) [pid = 3860] [serial = 259] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (1A1DAC00) [pid = 3860] [serial = 257] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (18438C00) [pid = 3860] [serial = 262] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (1AB3D400) [pid = 3860] [serial = 260] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (13EAEC00) [pid = 3860] [serial = 244] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (1502A400) [pid = 3860] [serial = 245] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (1A6C5800) [pid = 3860] [serial = 235] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (1A8EB400) [pid = 3860] [serial = 236] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1AB45C00) [pid = 3860] [serial = 238] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (1AB4B400) [pid = 3860] [serial = 239] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1293D000) [pid = 3860] [serial = 241] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (131EDC00) [pid = 3860] [serial = 242] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (11473000) [pid = 3860] [serial = 229] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (128B9800) [pid = 3860] [serial = 230] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1A8F4800) [pid = 3860] [serial = 227] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (145D4C00) [pid = 3860] [serial = 232] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1553B800) [pid = 3860] [serial = 233] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1626B800) [pid = 3860] [serial = 247] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (16DBB400) [pid = 3860] [serial = 248] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (18493800) [pid = 3860] [serial = 253] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (17A64000) [pid = 3860] [serial = 250] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (17A6A800) [pid = 3860] [serial = 251] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (19CE8400) [pid = 3860] [serial = 268] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (19CEF800) [pid = 3860] [serial = 269] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (12B7CC00) [pid = 3860] [serial = 271] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1843B000) [pid = 3860] [serial = 263] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (15039C00) [pid = 3860] [serial = 265] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (18437400) [pid = 3860] [serial = 272] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1814AC00) [pid = 3860] [serial = 266] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (184C8C00) [pid = 3860] [serial = 254] [outer = 00000000] [url = about:blank] 17:28:39 INFO - PROCESS | 3860 | 1471048119646 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]]]}] 17:28:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:28:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 841ms 17:28:39 INFO - PROCESS | 3860 | 1471048119678 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:28:39 INFO - PROCESS | 3860 | 1471048119682 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 17:28:39 INFO - PROCESS | 3860 | 1471048119689 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:28:39 INFO - PROCESS | 3860 | 1471048119691 Marionette TRACE conn3 <- [1,394,null,{}] 17:28:39 INFO - PROCESS | 3860 | 1471048119695 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}] 17:28:39 INFO - PROCESS | 3860 | 1471048119697 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:39 INFO - PROCESS | 3860 | 1471048119807 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:28:39 INFO - PROCESS | 3860 | 1471048119813 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 3860 | 1471048119816 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:39 INFO - PROCESS | 3860 | ++DOCSHELL 12B7A400 == 30 [pid = 3860] [id = 108] 17:28:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (12B7A800) [pid = 3860] [serial = 321] [outer = 00000000] 17:28:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (131E3800) [pid = 3860] [serial = 322] [outer = 12B7A800] 17:28:39 INFO - PROCESS | 3860 | 1471048119867 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (132B1400) [pid = 3860] [serial = 323] [outer = 12B7A800] 17:28:40 INFO - PROCESS | 3860 | 1471048120384 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]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:28:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 729ms 17:28:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:28:40 INFO - PROCESS | 3860 | 1471048120421 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 3860 | 1471048120423 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 17:28:40 INFO - PROCESS | 3860 | 1471048120427 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 3860 | 1471048120430 Marionette TRACE conn3 <- [1,398,null,{}] 17:28:40 INFO - PROCESS | 3860 | 1471048120441 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}] 17:28:40 INFO - PROCESS | 3860 | 1471048120445 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:40 INFO - PROCESS | 3860 | 1471048120557 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:28:40 INFO - PROCESS | 3860 | 1471048120643 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 3860 | 1471048120646 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:40 INFO - PROCESS | 3860 | ++DOCSHELL 145E1800 == 31 [pid = 3860] [id = 109] 17:28:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (145E1C00) [pid = 3860] [serial = 324] [outer = 00000000] 17:28:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (15538400) [pid = 3860] [serial = 325] [outer = 145E1C00] 17:28:40 INFO - PROCESS | 3860 | 1471048120693 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1596D800) [pid = 3860] [serial = 326] [outer = 145E1C00] 17:28:41 INFO - PROCESS | 3860 | 1471048121112 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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:28:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 713ms 17:28:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:28:41 INFO - PROCESS | 3860 | 1471048121158 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 3860 | 1471048121160 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 17:28:41 INFO - PROCESS | 3860 | 1471048121164 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 3860 | 1471048121165 Marionette TRACE conn3 <- [1,402,null,{}] 17:28:41 INFO - PROCESS | 3860 | 1471048121169 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}] 17:28:41 INFO - PROCESS | 3860 | 1471048121171 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:41 INFO - PROCESS | 3860 | 1471048121269 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:28:41 INFO - PROCESS | 3860 | 1471048121274 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 3860 | 1471048121276 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:41 INFO - PROCESS | 3860 | ++DOCSHELL 16166C00 == 32 [pid = 3860] [id = 110] 17:28:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1617B400) [pid = 3860] [serial = 327] [outer = 00000000] 17:28:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16454400) [pid = 3860] [serial = 328] [outer = 1617B400] 17:28:41 INFO - PROCESS | 3860 | 1471048121328 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1645B400) [pid = 3860] [serial = 329] [outer = 1617B400] 17:28:41 INFO - PROCESS | 3860 | 1471048121797 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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:28:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 712ms 17:28:41 INFO - PROCESS | 3860 | 1471048121863 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 3860 | 1471048121865 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 17:28:41 INFO - PROCESS | 3860 | 1471048121869 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:28:41 INFO - PROCESS | 3860 | 1471048121870 Marionette TRACE conn3 <- [1,406,null,{}] 17:28:41 INFO - PROCESS | 3860 | 1471048121874 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}] 17:28:41 INFO - PROCESS | 3860 | 1471048121876 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:42 INFO - PROCESS | 3860 | 1471048122014 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:28:42 INFO - PROCESS | 3860 | 1471048122087 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 3860 | 1471048122089 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:42 INFO - PROCESS | 3860 | ++DOCSHELL 142ED400 == 33 [pid = 3860] [id = 111] 17:28:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16DBC000) [pid = 3860] [serial = 330] [outer = 00000000] 17:28:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (17345400) [pid = 3860] [serial = 331] [outer = 16DBC000] 17:28:42 INFO - PROCESS | 3860 | 1471048122132 Marionette DEBUG loaded listener.js 17:28:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (178CD400) [pid = 3860] [serial = 332] [outer = 16DBC000] 17:28:42 INFO - PROCESS | 3860 | 1471048122580 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]]]}] 17:28:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:28:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 761ms 17:28:42 INFO - PROCESS | 3860 | 1471048122643 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 3860 | 1471048122645 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 17:28:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:28:42 INFO - PROCESS | 3860 | 1471048122648 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 3860 | 1471048122650 Marionette TRACE conn3 <- [1,410,null,{}] 17:28:42 INFO - PROCESS | 3860 | 1471048122658 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}] 17:28:42 INFO - PROCESS | 3860 | 1471048122664 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:42 INFO - PROCESS | 3860 | 1471048122792 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:28:42 INFO - PROCESS | 3860 | 1471048122851 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 3860 | 1471048122853 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:42 INFO - PROCESS | 3860 | ++DOCSHELL 181F8400 == 34 [pid = 3860] [id = 112] 17:28:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (181F8800) [pid = 3860] [serial = 333] [outer = 00000000] 17:28:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18430800) [pid = 3860] [serial = 334] [outer = 181F8800] 17:28:42 INFO - PROCESS | 3860 | 1471048122902 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18433000) [pid = 3860] [serial = 335] [outer = 181F8800] 17:28:43 INFO - PROCESS | 3860 | 1471048123382 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]]]}] 17:28:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:28:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 761ms 17:28:43 INFO - PROCESS | 3860 | 1471048123433 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:28:43 INFO - PROCESS | 3860 | 1471048123435 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 17:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:28:43 INFO - PROCESS | 3860 | 1471048123438 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:28:43 INFO - PROCESS | 3860 | 1471048123440 Marionette TRACE conn3 <- [1,414,null,{}] 17:28:43 INFO - PROCESS | 3860 | 1471048123444 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}] 17:28:43 INFO - PROCESS | 3860 | 1471048123455 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:43 INFO - PROCESS | 3860 | 1471048123559 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:28:43 INFO - PROCESS | 3860 | 1471048123567 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:43 INFO - PROCESS | 3860 | 1471048123569 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:43 INFO - PROCESS | 3860 | ++DOCSHELL 12B70C00 == 35 [pid = 3860] [id = 113] 17:28:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (13940000) [pid = 3860] [serial = 336] [outer = 00000000] 17:28:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (18438C00) [pid = 3860] [serial = 337] [outer = 13940000] 17:28:43 INFO - PROCESS | 3860 | 1471048123711 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1843B000) [pid = 3860] [serial = 338] [outer = 13940000] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1596B400) [pid = 3860] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1297E800) [pid = 3860] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (12B79000) [pid = 3860] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (10A03C00) [pid = 3860] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (16455400) [pid = 3860] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (10439C00) [pid = 3860] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (11049800) [pid = 3860] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (13CBB000) [pid = 3860] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (16457C00) [pid = 3860] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (11CE9000) [pid = 3860] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1502C800) [pid = 3860] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:28:43 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1616BC00) [pid = 3860] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:28:44 INFO - PROCESS | 3860 | 1471048124120 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]]]}] 17:28:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:28:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 729ms 17:28:44 INFO - PROCESS | 3860 | 1471048124171 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 3860 | 1471048124173 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 17:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:28:44 INFO - PROCESS | 3860 | 1471048124177 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 3860 | 1471048124179 Marionette TRACE conn3 <- [1,418,null,{}] 17:28:44 INFO - PROCESS | 3860 | 1471048124182 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}] 17:28:44 INFO - PROCESS | 3860 | 1471048124184 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:44 INFO - PROCESS | 3860 | 1471048124297 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:28:44 INFO - PROCESS | 3860 | 1471048124308 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 3860 | 1471048124310 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:44 INFO - PROCESS | 3860 | ++DOCSHELL 11043400 == 36 [pid = 3860] [id = 114] 17:28:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1293D400) [pid = 3860] [serial = 339] [outer = 00000000] 17:28:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (1616BC00) [pid = 3860] [serial = 340] [outer = 1293D400] 17:28:44 INFO - PROCESS | 3860 | 1471048124353 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1783C000) [pid = 3860] [serial = 341] [outer = 1293D400] 17:28:45 INFO - PROCESS | 3860 | 1471048125274 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]]]}] 17:28:45 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 17:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1133ms 17:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:28:45 INFO - PROCESS | 3860 | 1471048125308 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 3860 | 1471048125309 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 17:28:45 INFO - PROCESS | 3860 | 1471048125313 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 3860 | 1471048125315 Marionette TRACE conn3 <- [1,422,null,{}] 17:28:45 INFO - PROCESS | 3860 | 1471048125319 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}] 17:28:45 INFO - PROCESS | 3860 | 1471048125321 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:45 INFO - PROCESS | 3860 | 1471048125400 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:28:45 INFO - PROCESS | 3860 | 1471048125471 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 3860 | 1471048125473 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:45 INFO - PROCESS | 3860 | ++DOCSHELL 10A71C00 == 37 [pid = 3860] [id = 115] 17:28:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (15960000) [pid = 3860] [serial = 342] [outer = 00000000] 17:28:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (18491C00) [pid = 3860] [serial = 343] [outer = 15960000] 17:28:45 INFO - PROCESS | 3860 | 1471048125522 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (18496000) [pid = 3860] [serial = 344] [outer = 15960000] 17:28:46 INFO - PROCESS | 3860 | --DOCSHELL 10A09C00 == 36 [pid = 3860] [id = 107] 17:28:46 INFO - PROCESS | 3860 | --DOCSHELL 131EE400 == 35 [pid = 3860] [id = 106] 17:28:46 INFO - PROCESS | 3860 | --DOCSHELL 1036A400 == 34 [pid = 3860] [id = 105] 17:28:46 INFO - PROCESS | 3860 | --DOCSHELL 145E1800 == 33 [pid = 3860] [id = 109] 17:28:46 INFO - PROCESS | 3860 | --DOCSHELL 12B7A400 == 32 [pid = 3860] [id = 108] 17:28:46 INFO - PROCESS | 3860 | --DOCSHELL 142ED400 == 31 [pid = 3860] [id = 111] 17:28:46 INFO - PROCESS | 3860 | --DOCSHELL 11043400 == 30 [pid = 3860] [id = 114] 17:28:46 INFO - PROCESS | 3860 | --DOCSHELL 181F8400 == 29 [pid = 3860] [id = 112] 17:28:46 INFO - PROCESS | 3860 | --DOCSHELL 16166C00 == 28 [pid = 3860] [id = 110] 17:28:46 INFO - PROCESS | 3860 | --DOCSHELL 12B70C00 == 27 [pid = 3860] [id = 113] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (17A65800) [pid = 3860] [serial = 310] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1616C000) [pid = 3860] [serial = 298] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (129C4000) [pid = 3860] [serial = 289] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (12B73800) [pid = 3860] [serial = 290] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (13948800) [pid = 3860] [serial = 292] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (13C9E000) [pid = 3860] [serial = 293] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (10A48400) [pid = 3860] [serial = 286] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (10A72000) [pid = 3860] [serial = 287] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1645A400) [pid = 3860] [serial = 301] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (114E4000) [pid = 3860] [serial = 284] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1103C400) [pid = 3860] [serial = 283] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (12B7B400) [pid = 3860] [serial = 275] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (12B71400) [pid = 3860] [serial = 274] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (16264C00) [pid = 3860] [serial = 299] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (15965800) [pid = 3860] [serial = 278] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (142F4C00) [pid = 3860] [serial = 277] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (1645E400) [pid = 3860] [serial = 281] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (1645AC00) [pid = 3860] [serial = 280] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (142EC400) [pid = 3860] [serial = 305] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (12B7B800) [pid = 3860] [serial = 304] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (16DBA400) [pid = 3860] [serial = 302] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (15542C00) [pid = 3860] [serial = 295] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (15975000) [pid = 3860] [serial = 296] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (17346C00) [pid = 3860] [serial = 308] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (16EE2000) [pid = 3860] [serial = 307] [outer = 00000000] [url = about:blank] 17:28:47 INFO - PROCESS | 3860 | 1471048127707 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]]]}] 17:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2460ms 17:28:47 INFO - PROCESS | 3860 | 1471048127802 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 3860 | 1471048127807 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 17:28:47 INFO - PROCESS | 3860 | 1471048127814 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 3860 | 1471048127818 Marionette TRACE conn3 <- [1,426,null,{}] 17:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:28:47 INFO - PROCESS | 3860 | 1471048127825 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}] 17:28:47 INFO - PROCESS | 3860 | 1471048127828 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:48 INFO - PROCESS | 3860 | 1471048127975 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:28:48 INFO - PROCESS | 3860 | 1471048128041 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 3860 | 1471048128093 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:48 INFO - PROCESS | 3860 | ++DOCSHELL 11047800 == 28 [pid = 3860] [id = 116] 17:28:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (11049800) [pid = 3860] [serial = 345] [outer = 00000000] 17:28:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (1146E000) [pid = 3860] [serial = 346] [outer = 11049800] 17:28:48 INFO - PROCESS | 3860 | 1471048128154 Marionette DEBUG loaded listener.js 17:28:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (114DB000) [pid = 3860] [serial = 347] [outer = 11049800] 17:28:48 INFO - PROCESS | 3860 | 1471048128827 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] 17:28:48 INFO - PROCESS | 3860 | 1471048128902 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 17:28:48 INFO - PROCESS | 3860 | 1471048128909 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:28:48 INFO - PROCESS | 3860 | 1471048128912 Marionette TRACE conn3 <- [1,430,null,{}] 17:28:48 INFO - PROCESS | 3860 | 1471048128938 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}] 17:28:48 INFO - PROCESS | 3860 | 1471048128942 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:49 INFO - PROCESS | 3860 | 1471048129114 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:28:49 INFO - PROCESS | 3860 | 1471048129180 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 3860 | 1471048129184 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:49 INFO - PROCESS | 3860 | ++DOCSHELL 12B71C00 == 29 [pid = 3860] [id = 117] 17:28:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (12B72400) [pid = 3860] [serial = 348] [outer = 00000000] 17:28:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (12B75800) [pid = 3860] [serial = 349] [outer = 12B72400] 17:28:49 INFO - PROCESS | 3860 | 1471048129241 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (12B79C00) [pid = 3860] [serial = 350] [outer = 12B72400] 17:28:50 INFO - PROCESS | 3860 | 1471048130096 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]]]}] 17:28:50 INFO - PROCESS | 3860 | --DOCSHELL 10A10000 == 28 [pid = 3860] [id = 18] 17:28:50 INFO - PROCESS | 3860 | --DOCSHELL 129BEC00 == 27 [pid = 3860] [id = 26] 17:28:50 INFO - PROCESS | 3860 | --DOCSHELL 131E3400 == 26 [pid = 3860] [id = 19] 17:28:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:28:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1214ms 17:28:50 INFO - PROCESS | 3860 | 1471048130155 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:28:50 INFO - PROCESS | 3860 | 1471048130159 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 17:28:50 INFO - PROCESS | 3860 | 1471048130164 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:28:50 INFO - PROCESS | 3860 | 1471048130168 Marionette TRACE conn3 <- [1,434,null,{}] 17:28:50 INFO - PROCESS | 3860 | 1471048130173 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}] 17:28:50 INFO - PROCESS | 3860 | 1471048130176 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:50 INFO - PROCESS | 3860 | 1471048130265 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:28:50 INFO - PROCESS | 3860 | 1471048130278 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 3860 | 1471048130282 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:50 INFO - PROCESS | 3860 | ++DOCSHELL 1142D000 == 27 [pid = 3860] [id = 118] 17:28:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (11436800) [pid = 3860] [serial = 351] [outer = 00000000] 17:28:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (1293C800) [pid = 3860] [serial = 352] [outer = 11436800] 17:28:50 INFO - PROCESS | 3860 | 1471048130330 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (12B73000) [pid = 3860] [serial = 353] [outer = 11436800] 17:28:50 INFO - PROCESS | 3860 | 1471048130822 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]]]}] 17:28:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:28:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 729ms 17:28:50 INFO - PROCESS | 3860 | 1471048130865 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:28:50 INFO - PROCESS | 3860 | 1471048130869 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 17:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:28:50 INFO - PROCESS | 3860 | 1471048130875 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:28:50 INFO - PROCESS | 3860 | 1471048130926 Marionette TRACE conn3 <- [1,438,null,{}] 17:28:50 INFO - PROCESS | 3860 | 1471048130930 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}] 17:28:50 INFO - PROCESS | 3860 | 1471048130932 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:51 INFO - PROCESS | 3860 | 1471048131020 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:28:51 INFO - PROCESS | 3860 | 1471048131098 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 3860 | 1471048131100 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:51 INFO - PROCESS | 3860 | ++DOCSHELL 13228C00 == 28 [pid = 3860] [id = 119] 17:28:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (1322A400) [pid = 3860] [serial = 354] [outer = 00000000] 17:28:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (1393B000) [pid = 3860] [serial = 355] [outer = 1322A400] 17:28:51 INFO - PROCESS | 3860 | 1471048131147 Marionette DEBUG loaded listener.js 17:28:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (13C97000) [pid = 3860] [serial = 356] [outer = 1322A400] 17:28:51 INFO - PROCESS | 3860 | 1471048131540 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]]]}] 17:28:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:28:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 680ms 17:28:51 INFO - PROCESS | 3860 | 1471048131568 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:28:51 INFO - PROCESS | 3860 | 1471048131570 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 17:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:28:51 INFO - PROCESS | 3860 | 1471048131573 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 3860 | 1471048131577 Marionette TRACE conn3 <- [1,442,null,{}] 17:28:51 INFO - PROCESS | 3860 | 1471048131588 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}] 17:28:51 INFO - PROCESS | 3860 | 1471048131593 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:51 INFO - PROCESS | 3860 | 1471048131680 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:28:51 INFO - PROCESS | 3860 | 1471048131687 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 3860 | 1471048131690 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:51 INFO - PROCESS | 3860 | ++DOCSHELL 145D2400 == 29 [pid = 3860] [id = 120] 17:28:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (145D2800) [pid = 3860] [serial = 357] [outer = 00000000] 17:28:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (145E0C00) [pid = 3860] [serial = 358] [outer = 145D2800] 17:28:51 INFO - PROCESS | 3860 | 1471048131740 Marionette DEBUG loaded listener.js 17:28:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (1553F000) [pid = 3860] [serial = 359] [outer = 145D2800] 17:28:52 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 17:28:52 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 17:28:52 INFO - PROCESS | 3860 | 1471048132269 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]]]}] 17:28:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:28:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 729ms 17:28:52 INFO - PROCESS | 3860 | 1471048132305 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:28:52 INFO - PROCESS | 3860 | 1471048132307 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 17:28:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:28:52 INFO - PROCESS | 3860 | 1471048132315 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:28:52 INFO - PROCESS | 3860 | 1471048132317 Marionette TRACE conn3 <- [1,446,null,{}] 17:28:52 INFO - PROCESS | 3860 | 1471048132321 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}] 17:28:52 INFO - PROCESS | 3860 | 1471048132323 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:52 INFO - PROCESS | 3860 | 1471048132423 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:28:52 INFO - PROCESS | 3860 | 1471048132431 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:52 INFO - PROCESS | 3860 | 1471048132433 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:52 INFO - PROCESS | 3860 | ++DOCSHELL 16162000 == 30 [pid = 3860] [id = 121] 17:28:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (16162400) [pid = 3860] [serial = 360] [outer = 00000000] 17:28:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1625E400) [pid = 3860] [serial = 361] [outer = 16162400] 17:28:52 INFO - PROCESS | 3860 | 1471048132477 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (162E1000) [pid = 3860] [serial = 362] [outer = 16162400] 17:28:53 INFO - PROCESS | 3860 | 1471048133000 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]]]}] 17:28:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:28:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 728ms 17:28:53 INFO - PROCESS | 3860 | 1471048133047 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 3860 | 1471048133049 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 17:28:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:28:53 INFO - PROCESS | 3860 | 1471048133052 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 3860 | 1471048133054 Marionette TRACE conn3 <- [1,450,null,{}] 17:28:53 INFO - PROCESS | 3860 | 1471048133057 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}] 17:28:53 INFO - PROCESS | 3860 | 1471048133059 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:53 INFO - PROCESS | 3860 | 1471048133163 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:28:53 INFO - PROCESS | 3860 | 1471048133245 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 3860 | 1471048133247 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:53 INFO - PROCESS | 3860 | ++DOCSHELL 16456C00 == 31 [pid = 3860] [id = 122] 17:28:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (16457800) [pid = 3860] [serial = 363] [outer = 00000000] 17:28:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1645D400) [pid = 3860] [serial = 364] [outer = 16457800] 17:28:53 INFO - PROCESS | 3860 | 1471048133292 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (1645E400) [pid = 3860] [serial = 365] [outer = 16457800] 17:28:53 INFO - PROCESS | 3860 | 1471048133774 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] 17:28:53 INFO - PROCESS | 3860 | 1471048133830 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 17:28:53 INFO - PROCESS | 3860 | 1471048133834 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:28:53 INFO - PROCESS | 3860 | 1471048133835 Marionette TRACE conn3 <- [1,454,null,{}] 17:28:53 INFO - PROCESS | 3860 | 1471048133839 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}] 17:28:53 INFO - PROCESS | 3860 | 1471048133845 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:54 INFO - PROCESS | 3860 | 1471048134000 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (10A0B400) [pid = 3860] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (10375800) [pid = 3860] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1293D400) [pid = 3860] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (12B7A800) [pid = 3860] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (145E1C00) [pid = 3860] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (1617B400) [pid = 3860] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (16DBC000) [pid = 3860] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (13940000) [pid = 3860] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (131F0400) [pid = 3860] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (181F8800) [pid = 3860] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:28:54 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (16E27C00) [pid = 3860] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:28:54 INFO - PROCESS | 3860 | 1471048134059 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 3860 | 1471048134061 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:54 INFO - PROCESS | 3860 | ++DOCSHELL 1047C000 == 32 [pid = 3860] [id = 123] 17:28:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (1047F800) [pid = 3860] [serial = 366] [outer = 00000000] 17:28:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (114DC000) [pid = 3860] [serial = 367] [outer = 1047F800] 17:28:54 INFO - PROCESS | 3860 | 1471048134107 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (13948800) [pid = 3860] [serial = 368] [outer = 1047F800] 17:28:54 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:28:54 INFO - PROCESS | 3860 | 1471048134475 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]]]}] 17:28:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:28:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 729ms 17:28:54 INFO - PROCESS | 3860 | 1471048134540 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:28:54 INFO - PROCESS | 3860 | 1471048134542 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 17:28:54 INFO - PROCESS | 3860 | 1471048134548 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:28:54 INFO - PROCESS | 3860 | 1471048134550 Marionette TRACE conn3 <- [1,458,null,{}] 17:28:54 INFO - PROCESS | 3860 | 1471048134554 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}] 17:28:54 INFO - PROCESS | 3860 | 1471048134556 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:54 INFO - PROCESS | 3860 | 1471048134722 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:28:54 INFO - PROCESS | 3860 | 1471048134733 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 3860 | 1471048134735 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:54 INFO - PROCESS | 3860 | ++DOCSHELL 145E1000 == 33 [pid = 3860] [id = 124] 17:28:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (145E1C00) [pid = 3860] [serial = 369] [outer = 00000000] 17:28:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (17A64800) [pid = 3860] [serial = 370] [outer = 145E1C00] 17:28:54 INFO - PROCESS | 3860 | 1471048134780 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (17A65800) [pid = 3860] [serial = 371] [outer = 145E1C00] 17:28:55 INFO - PROCESS | 3860 | 1471048135193 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] 17:28:55 INFO - PROCESS | 3860 | 1471048135222 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 17:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:28:55 INFO - PROCESS | 3860 | 1471048135226 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 3860 | 1471048135228 Marionette TRACE conn3 <- [1,462,null,{}] 17:28:55 INFO - PROCESS | 3860 | 1471048135231 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}] 17:28:55 INFO - PROCESS | 3860 | 1471048135233 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:55 INFO - PROCESS | 3860 | 1471048135356 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:28:55 INFO - PROCESS | 3860 | 1471048135369 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 3860 | 1471048135371 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:55 INFO - PROCESS | 3860 | ++DOCSHELL 10A6C800 == 34 [pid = 3860] [id = 125] 17:28:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (11473400) [pid = 3860] [serial = 372] [outer = 00000000] 17:28:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (17C9AC00) [pid = 3860] [serial = 373] [outer = 11473400] 17:28:55 INFO - PROCESS | 3860 | 1471048135415 Marionette DEBUG loaded listener.js 17:28:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (18430000) [pid = 3860] [serial = 374] [outer = 11473400] 17:28:55 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:28:55 INFO - PROCESS | 3860 | 1471048135857 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] 17:28:55 INFO - PROCESS | 3860 | 1471048135899 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 17:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:28:55 INFO - PROCESS | 3860 | 1471048135903 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 3860 | 1471048135904 Marionette TRACE conn3 <- [1,466,null,{}] 17:28:55 INFO - PROCESS | 3860 | 1471048135908 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}] 17:28:55 INFO - PROCESS | 3860 | 1471048135910 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:56 INFO - PROCESS | 3860 | 1471048136017 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:28:56 INFO - PROCESS | 3860 | 1471048136099 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 3860 | 1471048136101 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:56 INFO - PROCESS | 3860 | ++DOCSHELL 1645D000 == 35 [pid = 3860] [id = 126] 17:28:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (182DF400) [pid = 3860] [serial = 375] [outer = 00000000] 17:28:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (1848F000) [pid = 3860] [serial = 376] [outer = 182DF400] 17:28:56 INFO - PROCESS | 3860 | 1471048136145 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (18492400) [pid = 3860] [serial = 377] [outer = 182DF400] 17:28:56 INFO - PROCESS | 3860 | 1471048136500 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] 17:28:56 INFO - PROCESS | 3860 | 1471048136543 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 17:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:28:56 INFO - PROCESS | 3860 | 1471048136602 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:28:56 INFO - PROCESS | 3860 | 1471048136603 Marionette TRACE conn3 <- [1,470,null,{}] 17:28:56 INFO - PROCESS | 3860 | 1471048136607 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}] 17:28:56 INFO - PROCESS | 3860 | 1471048136618 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:56 INFO - PROCESS | 3860 | 1471048136698 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:28:56 INFO - PROCESS | 3860 | 1471048136704 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 3860 | 1471048136706 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:56 INFO - PROCESS | 3860 | ++DOCSHELL 184C2800 == 36 [pid = 3860] [id = 127] 17:28:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (184C8400) [pid = 3860] [serial = 378] [outer = 00000000] 17:28:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (184CE400) [pid = 3860] [serial = 379] [outer = 184C8400] 17:28:56 INFO - PROCESS | 3860 | 1471048136749 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (184D0000) [pid = 3860] [serial = 380] [outer = 184C8400] 17:28:57 INFO - PROCESS | 3860 | 1471048137461 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]]]}] 17:28:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:28:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 939ms 17:28:57 INFO - PROCESS | 3860 | 1471048137503 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 3860 | 1471048137508 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 17:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:28:57 INFO - PROCESS | 3860 | 1471048137513 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 3860 | 1471048137566 Marionette TRACE conn3 <- [1,474,null,{}] 17:28:57 INFO - PROCESS | 3860 | 1471048137571 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}] 17:28:57 INFO - PROCESS | 3860 | 1471048137574 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:57 INFO - PROCESS | 3860 | 1471048137690 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:28:57 INFO - PROCESS | 3860 | 1471048137767 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 3860 | 1471048137770 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:57 INFO - PROCESS | 3860 | ++DOCSHELL 128ACC00 == 37 [pid = 3860] [id = 128] 17:28:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (12939000) [pid = 3860] [serial = 381] [outer = 00000000] 17:28:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1316AC00) [pid = 3860] [serial = 382] [outer = 12939000] 17:28:57 INFO - PROCESS | 3860 | 1471048137873 Marionette DEBUG loaded listener.js 17:28:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (139E3C00) [pid = 3860] [serial = 383] [outer = 12939000] 17:28:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (130B4000) [pid = 3860] [serial = 384] [outer = 1B229400] 17:28:58 INFO - PROCESS | 3860 | 1471048138611 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]]]}] 17:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1101ms 17:28:58 INFO - PROCESS | 3860 | 1471048138637 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 3860 | 1471048138641 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 17:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:28:58 INFO - PROCESS | 3860 | 1471048138649 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 3860 | 1471048138651 Marionette TRACE conn3 <- [1,478,null,{}] 17:28:58 INFO - PROCESS | 3860 | 1471048138674 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}] 17:28:58 INFO - PROCESS | 3860 | 1471048138677 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:58 INFO - PROCESS | 3860 | 1471048138785 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:28:58 INFO - PROCESS | 3860 | 1471048138864 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 3860 | 1471048138867 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:58 INFO - PROCESS | 3860 | ++DOCSHELL 1596F400 == 38 [pid = 3860] [id = 129] 17:28:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1616FC00) [pid = 3860] [serial = 385] [outer = 00000000] 17:28:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (16E26400) [pid = 3860] [serial = 386] [outer = 1616FC00] 17:28:58 INFO - PROCESS | 3860 | 1471048138964 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (178CF000) [pid = 3860] [serial = 387] [outer = 1616FC00] 17:28:59 INFO - PROCESS | 3860 | 1471048139668 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]]]}] 17:28:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:28:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1198ms 17:28:59 INFO - PROCESS | 3860 | 1471048139857 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:28:59 INFO - PROCESS | 3860 | 1471048139862 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 17:28:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:28:59 INFO - PROCESS | 3860 | 1471048139867 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:28:59 INFO - PROCESS | 3860 | 1471048139870 Marionette TRACE conn3 <- [1,482,null,{}] 17:28:59 INFO - PROCESS | 3860 | 1471048139876 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}] 17:28:59 INFO - PROCESS | 3860 | 1471048139880 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:28:59 INFO - PROCESS | 3860 | 1471048139975 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:29:00 INFO - PROCESS | 3860 | 1471048140048 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 3860 | 1471048140052 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:00 INFO - PROCESS | 3860 | ++DOCSHELL 128B6800 == 39 [pid = 3860] [id = 130] 17:29:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1293AC00) [pid = 3860] [serial = 388] [outer = 00000000] 17:29:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (129C7400) [pid = 3860] [serial = 389] [outer = 1293AC00] 17:29:00 INFO - PROCESS | 3860 | 1471048140100 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (12B7E800) [pid = 3860] [serial = 390] [outer = 1293AC00] 17:29:00 INFO - PROCESS | 3860 | --DOCSHELL 142EB000 == 38 [pid = 3860] [id = 23] 17:29:00 INFO - PROCESS | 3860 | --DOCSHELL 13467000 == 37 [pid = 3860] [id = 22] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1783C000) [pid = 3860] [serial = 341] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (11C40800) [pid = 3860] [serial = 320] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (10A4B400) [pid = 3860] [serial = 314] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1616BC00) [pid = 3860] [serial = 340] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (132B1400) [pid = 3860] [serial = 323] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1596D800) [pid = 3860] [serial = 326] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (16454400) [pid = 3860] [serial = 328] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (131E3800) [pid = 3860] [serial = 322] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (178CD400) [pid = 3860] [serial = 332] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (18438C00) [pid = 3860] [serial = 337] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (13EA6400) [pid = 3860] [serial = 317] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (18430800) [pid = 3860] [serial = 334] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10FC3C00) [pid = 3860] [serial = 319] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1645B400) [pid = 3860] [serial = 329] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (17A68000) [pid = 3860] [serial = 311] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (13C94000) [pid = 3860] [serial = 316] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (10561400) [pid = 3860] [serial = 313] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (18433000) [pid = 3860] [serial = 335] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1843B000) [pid = 3860] [serial = 338] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (15538400) [pid = 3860] [serial = 325] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (17345400) [pid = 3860] [serial = 331] [outer = 00000000] [url = about:blank] 17:29:00 INFO - PROCESS | 3860 | 1471048140760 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]]]}] 17:29:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:29:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 923ms 17:29:00 INFO - PROCESS | 3860 | 1471048140804 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 3860 | 1471048140807 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 17:29:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:29:00 INFO - PROCESS | 3860 | 1471048140814 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 3860 | 1471048140818 Marionette TRACE conn3 <- [1,486,null,{}] 17:29:00 INFO - PROCESS | 3860 | 1471048140822 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}] 17:29:00 INFO - PROCESS | 3860 | 1471048140824 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:00 INFO - PROCESS | 3860 | 1471048140921 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:29:01 INFO - PROCESS | 3860 | 1471048140998 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 3860 | 1471048141000 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:01 INFO - PROCESS | 3860 | ++DOCSHELL 11CE5000 == 38 [pid = 3860] [id = 131] 17:29:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (11CE7000) [pid = 3860] [serial = 391] [outer = 00000000] 17:29:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (12B7D800) [pid = 3860] [serial = 392] [outer = 11CE7000] 17:29:01 INFO - PROCESS | 3860 | 1471048141047 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (131EE800) [pid = 3860] [serial = 393] [outer = 11CE7000] 17:29:01 INFO - PROCESS | 3860 | 1471048141517 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]]]}] 17:29:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:29:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 729ms 17:29:01 INFO - PROCESS | 3860 | 1471048141546 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:29:01 INFO - PROCESS | 3860 | 1471048141548 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 17:29:01 INFO - PROCESS | 3860 | 1471048141552 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:29:01 INFO - PROCESS | 3860 | 1471048141554 Marionette TRACE conn3 <- [1,490,null,{}] 17:29:01 INFO - PROCESS | 3860 | 1471048141564 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}] 17:29:01 INFO - PROCESS | 3860 | 1471048141569 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:01 INFO - PROCESS | 3860 | 1471048141657 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:29:01 INFO - PROCESS | 3860 | 1471048141666 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 3860 | 1471048141670 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:01 INFO - PROCESS | 3860 | ++DOCSHELL 145DD000 == 39 [pid = 3860] [id = 132] 17:29:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (145DD400) [pid = 3860] [serial = 394] [outer = 00000000] 17:29:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (15565400) [pid = 3860] [serial = 395] [outer = 145DD400] 17:29:01 INFO - PROCESS | 3860 | 1471048141724 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1615D800) [pid = 3860] [serial = 396] [outer = 145DD400] 17:29:02 INFO - PROCESS | 3860 | 1471048142167 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]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:29:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 664ms 17:29:02 INFO - PROCESS | 3860 | 1471048142195 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 3860 | 1471048142197 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 17:29:02 INFO - PROCESS | 3860 | 1471048142200 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 3860 | 1471048142202 Marionette TRACE conn3 <- [1,494,null,{}] 17:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:29:02 INFO - PROCESS | 3860 | 1471048142206 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}] 17:29:02 INFO - PROCESS | 3860 | 1471048142208 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:02 INFO - PROCESS | 3860 | 1471048142337 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:29:02 INFO - PROCESS | 3860 | 1471048142345 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 3860 | 1471048142347 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:02 INFO - PROCESS | 3860 | ++DOCSHELL 16453400 == 40 [pid = 3860] [id = 133] 17:29:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16453800) [pid = 3860] [serial = 397] [outer = 00000000] 17:29:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16B20800) [pid = 3860] [serial = 398] [outer = 16453800] 17:29:02 INFO - PROCESS | 3860 | 1471048142391 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16D80C00) [pid = 3860] [serial = 399] [outer = 16453800] 17:29:02 INFO - PROCESS | 3860 | 1471048142826 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]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:29:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 664ms 17:29:02 INFO - PROCESS | 3860 | 1471048142873 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 3860 | 1471048142875 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 17:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:29:02 INFO - PROCESS | 3860 | 1471048142878 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 3860 | 1471048142880 Marionette TRACE conn3 <- [1,498,null,{}] 17:29:02 INFO - PROCESS | 3860 | 1471048142884 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}] 17:29:02 INFO - PROCESS | 3860 | 1471048142886 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:03 INFO - PROCESS | 3860 | 1471048142965 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:29:03 INFO - PROCESS | 3860 | 1471048142971 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 3860 | 1471048142973 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:03 INFO - PROCESS | 3860 | ++DOCSHELL 16454400 == 41 [pid = 3860] [id = 134] 17:29:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16DB9800) [pid = 3860] [serial = 400] [outer = 00000000] 17:29:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (178CDC00) [pid = 3860] [serial = 401] [outer = 16DB9800] 17:29:03 INFO - PROCESS | 3860 | 1471048143017 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (17A5F800) [pid = 3860] [serial = 402] [outer = 16DB9800] 17:29:03 INFO - PROCESS | 3860 | 1471048143547 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]]]}] 17:29:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 728ms 17:29:03 INFO - PROCESS | 3860 | 1471048143613 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 3860 | 1471048143615 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 17:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:29:03 INFO - PROCESS | 3860 | 1471048143623 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 3860 | 1471048143625 Marionette TRACE conn3 <- [1,502,null,{}] 17:29:03 INFO - PROCESS | 3860 | 1471048143629 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}] 17:29:03 INFO - PROCESS | 3860 | 1471048143634 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:03 INFO - PROCESS | 3860 | 1471048143767 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:29:03 INFO - PROCESS | 3860 | 1471048143822 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 3860 | 1471048143824 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:03 INFO - PROCESS | 3860 | ++DOCSHELL 18432000 == 42 [pid = 3860] [id = 135] 17:29:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18432400) [pid = 3860] [serial = 403] [outer = 00000000] 17:29:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18438C00) [pid = 3860] [serial = 404] [outer = 18432400] 17:29:03 INFO - PROCESS | 3860 | 1471048143869 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1843DC00) [pid = 3860] [serial = 405] [outer = 18432400] 17:29:04 INFO - PROCESS | 3860 | 1471048144329 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]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 713ms 17:29:04 INFO - PROCESS | 3860 | 1471048144357 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 3860 | 1471048144359 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 17:29:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:29:04 INFO - PROCESS | 3860 | 1471048144362 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 3860 | 1471048144364 Marionette TRACE conn3 <- [1,506,null,{}] 17:29:04 INFO - PROCESS | 3860 | 1471048144367 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}] 17:29:04 INFO - PROCESS | 3860 | 1471048144369 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:04 INFO - PROCESS | 3860 | 1471048144501 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:29:04 INFO - PROCESS | 3860 | 1471048144518 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 3860 | 1471048144520 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:04 INFO - PROCESS | 3860 | ++DOCSHELL 112C3400 == 43 [pid = 3860] [id = 136] 17:29:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (129BEC00) [pid = 3860] [serial = 406] [outer = 00000000] 17:29:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (184C5800) [pid = 3860] [serial = 407] [outer = 129BEC00] 17:29:04 INFO - PROCESS | 3860 | 1471048144576 Marionette DEBUG loaded listener.js 17:29:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (187E8000) [pid = 3860] [serial = 408] [outer = 129BEC00] 17:29:05 INFO - PROCESS | 3860 | 1471048144995 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]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:29:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 712ms 17:29:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:29:05 INFO - PROCESS | 3860 | 1471048145062 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 3860 | 1471048145064 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 17:29:05 INFO - PROCESS | 3860 | 1471048145067 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 3860 | 1471048145069 Marionette TRACE conn3 <- [1,510,null,{}] 17:29:05 INFO - PROCESS | 3860 | 1471048145072 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}] 17:29:05 INFO - PROCESS | 3860 | 1471048145074 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:05 INFO - PROCESS | 3860 | 1471048145178 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:29:05 INFO - PROCESS | 3860 | 1471048145183 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 3860 | 1471048145185 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:05 INFO - PROCESS | 3860 | ++DOCSHELL 187F0C00 == 44 [pid = 3860] [id = 137] 17:29:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (187F1800) [pid = 3860] [serial = 409] [outer = 00000000] 17:29:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (19CE5000) [pid = 3860] [serial = 410] [outer = 187F1800] 17:29:05 INFO - PROCESS | 3860 | 1471048145277 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (19CE7000) [pid = 3860] [serial = 411] [outer = 187F1800] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (182DF400) [pid = 3860] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (16457800) [pid = 3860] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1047F800) [pid = 3860] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (11049800) [pid = 3860] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (145E1C00) [pid = 3860] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16162400) [pid = 3860] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1322A400) [pid = 3860] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (11436800) [pid = 3860] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (12B72400) [pid = 3860] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (145D2800) [pid = 3860] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (15960000) [pid = 3860] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:29:05 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (11473400) [pid = 3860] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:29:05 INFO - PROCESS | 3860 | 1471048145852 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]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:29:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 825ms 17:29:05 INFO - PROCESS | 3860 | 1471048145903 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 3860 | 1471048145905 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 17:29:05 INFO - PROCESS | 3860 | 1471048145908 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:29:05 INFO - PROCESS | 3860 | 1471048145910 Marionette TRACE conn3 <- [1,514,null,{}] 17:29:05 INFO - PROCESS | 3860 | 1471048145913 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}] 17:29:05 INFO - PROCESS | 3860 | 1471048145915 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:06 INFO - PROCESS | 3860 | 1471048145997 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:29:06 INFO - PROCESS | 3860 | 1471048146002 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 3860 | 1471048146004 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:06 INFO - PROCESS | 3860 | ++DOCSHELL 11473400 == 45 [pid = 3860] [id = 138] 17:29:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (11C3A000) [pid = 3860] [serial = 412] [outer = 00000000] 17:29:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1616F000) [pid = 3860] [serial = 413] [outer = 11C3A000] 17:29:06 INFO - PROCESS | 3860 | 1471048146047 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16178C00) [pid = 3860] [serial = 414] [outer = 11C3A000] 17:29:06 INFO - PROCESS | 3860 | 1471048146528 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]]]}] 17:29:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 17:29:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 664ms 17:29:06 INFO - PROCESS | 3860 | 1471048146579 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:29:06 INFO - PROCESS | 3860 | 1471048146581 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 17:29:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:29:06 INFO - PROCESS | 3860 | 1471048146584 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:29:06 INFO - PROCESS | 3860 | 1471048146586 Marionette TRACE conn3 <- [1,518,null,{}] 17:29:06 INFO - PROCESS | 3860 | 1471048146589 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}] 17:29:06 INFO - PROCESS | 3860 | 1471048146591 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:06 INFO - PROCESS | 3860 | 1471048146679 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:29:06 INFO - PROCESS | 3860 | 1471048146696 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 3860 | 1471048146699 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:06 INFO - PROCESS | 3860 | ++DOCSHELL 13231400 == 46 [pid = 3860] [id = 139] 17:29:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (150C3800) [pid = 3860] [serial = 415] [outer = 00000000] 17:29:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (19CE0C00) [pid = 3860] [serial = 416] [outer = 150C3800] 17:29:06 INFO - PROCESS | 3860 | 1471048146744 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (19CEB000) [pid = 3860] [serial = 417] [outer = 150C3800] 17:29:07 INFO - PROCESS | 3860 | 1471048147208 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]]]}] 17:29:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:29:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 648ms 17:29:07 INFO - PROCESS | 3860 | 1471048147256 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 3860 | 1471048147258 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 17:29:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:29:07 INFO - PROCESS | 3860 | 1471048147262 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 3860 | 1471048147264 Marionette TRACE conn3 <- [1,522,null,{}] 17:29:07 INFO - PROCESS | 3860 | 1471048147268 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}] 17:29:07 INFO - PROCESS | 3860 | 1471048147270 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:07 INFO - PROCESS | 3860 | 1471048147363 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:29:07 INFO - PROCESS | 3860 | 1471048147406 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:07 INFO - PROCESS | 3860 | 1471048147408 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:07 INFO - PROCESS | 3860 | ++DOCSHELL 1A1D3C00 == 47 [pid = 3860] [id = 140] 17:29:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1A1D4000) [pid = 3860] [serial = 418] [outer = 00000000] 17:29:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1A1D8800) [pid = 3860] [serial = 419] [outer = 1A1D4000] 17:29:07 INFO - PROCESS | 3860 | 1471048147462 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1A1E3C00) [pid = 3860] [serial = 420] [outer = 1A1D4000] 17:29:08 INFO - PROCESS | 3860 | 1471048148205 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]]]}] 17:29:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:29:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 971ms 17:29:08 INFO - PROCESS | 3860 | 1471048148240 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:29:08 INFO - PROCESS | 3860 | 1471048148245 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 17:29:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:29:08 INFO - PROCESS | 3860 | 1471048148250 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:29:08 INFO - PROCESS | 3860 | 1471048148255 Marionette TRACE conn3 <- [1,526,null,{}] 17:29:08 INFO - PROCESS | 3860 | 1471048148260 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}] 17:29:08 INFO - PROCESS | 3860 | 1471048148263 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:08 INFO - PROCESS | 3860 | 1471048148372 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:29:08 INFO - PROCESS | 3860 | 1471048148497 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:08 INFO - PROCESS | 3860 | 1471048148500 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:08 INFO - PROCESS | 3860 | ++DOCSHELL 10FC3C00 == 48 [pid = 3860] [id = 141] 17:29:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (11048C00) [pid = 3860] [serial = 421] [outer = 00000000] 17:29:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (11C40800) [pid = 3860] [serial = 422] [outer = 11048C00] 17:29:08 INFO - PROCESS | 3860 | 1471048148557 Marionette DEBUG loaded listener.js 17:29:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (13C9F400) [pid = 3860] [serial = 423] [outer = 11048C00] 17:29:09 INFO - PROCESS | 3860 | 1471048149202 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]]]}] 17:29:09 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 17:29:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 971ms 17:29:09 INFO - PROCESS | 3860 | 1471048149230 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:29:09 INFO - PROCESS | 3860 | 1471048149234 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 17:29:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:29:09 INFO - PROCESS | 3860 | 1471048149241 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:29:09 INFO - PROCESS | 3860 | 1471048149244 Marionette TRACE conn3 <- [1,530,null,{}] 17:29:09 INFO - PROCESS | 3860 | 1471048149248 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}] 17:29:09 INFO - PROCESS | 3860 | 1471048149251 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:09 INFO - PROCESS | 3860 | 1471048149363 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:29:09 INFO - PROCESS | 3860 | 1471048149458 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 3860 | 1471048149461 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:09 INFO - PROCESS | 3860 | ++DOCSHELL 16261000 == 49 [pid = 3860] [id = 142] 17:29:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1626B000) [pid = 3860] [serial = 424] [outer = 00000000] 17:29:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1645E800) [pid = 3860] [serial = 425] [outer = 1626B000] 17:29:09 INFO - PROCESS | 3860 | 1471048149516 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (178CC800) [pid = 3860] [serial = 426] [outer = 1626B000] 17:29:10 INFO - PROCESS | 3860 | 1471048150128 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"]]]}] 17:29:10 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 17:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:29:10 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 17:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:29:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 939ms 17:29:10 INFO - PROCESS | 3860 | 1471048150177 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:29:10 INFO - PROCESS | 3860 | 1471048150180 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 17:29:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:29:10 INFO - PROCESS | 3860 | 1471048150184 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 3860 | 1471048150188 Marionette TRACE conn3 <- [1,534,null,{}] 17:29:10 INFO - PROCESS | 3860 | 1471048150199 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}] 17:29:10 INFO - PROCESS | 3860 | 1471048150204 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:10 INFO - PROCESS | 3860 | 1471048150330 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:29:10 INFO - PROCESS | 3860 | 1471048150427 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:10 INFO - PROCESS | 3860 | 1471048150431 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:10 INFO - PROCESS | 3860 | ++DOCSHELL 19DF0400 == 50 [pid = 3860] [id = 143] 17:29:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (19DF0800) [pid = 3860] [serial = 427] [outer = 00000000] 17:29:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (1A1E0000) [pid = 3860] [serial = 428] [outer = 19DF0800] 17:29:10 INFO - PROCESS | 3860 | 1471048150486 Marionette DEBUG loaded listener.js 17:29:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (1A644000) [pid = 3860] [serial = 429] [outer = 19DF0800] 17:29:11 INFO - PROCESS | 3860 | 1471048151076 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]]]}] 17:29:11 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. 17:29:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 939ms 17:29:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:29:11 INFO - PROCESS | 3860 | 1471048151120 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 3860 | 1471048151123 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 17:29:11 INFO - PROCESS | 3860 | 1471048151127 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 3860 | 1471048151129 Marionette TRACE conn3 <- [1,538,null,{}] 17:29:11 INFO - PROCESS | 3860 | 1471048151133 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}] 17:29:11 INFO - PROCESS | 3860 | 1471048151135 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:11 INFO - PROCESS | 3860 | 1471048151243 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:29:11 INFO - PROCESS | 3860 | 1471048151366 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 3860 | 1471048151368 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:11 INFO - PROCESS | 3860 | ++DOCSHELL 11476800 == 51 [pid = 3860] [id = 144] 17:29:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (1293D400) [pid = 3860] [serial = 430] [outer = 00000000] 17:29:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (18499800) [pid = 3860] [serial = 431] [outer = 1293D400] 17:29:11 INFO - PROCESS | 3860 | 1471048151425 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (1A1D5800) [pid = 3860] [serial = 432] [outer = 1293D400] 17:29:12 INFO - PROCESS | 3860 | 1471048152139 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]]]}] 17:29:12 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. 17:29:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1069ms 17:29:12 INFO - PROCESS | 3860 | 1471048152202 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:29:12 INFO - PROCESS | 3860 | 1471048152207 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 17:29:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:29:12 INFO - PROCESS | 3860 | 1471048152232 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:29:12 INFO - PROCESS | 3860 | 1471048152235 Marionette TRACE conn3 <- [1,542,null,{}] 17:29:12 INFO - PROCESS | 3860 | 1471048152254 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}] 17:29:12 INFO - PROCESS | 3860 | 1471048152257 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:12 INFO - PROCESS | 3860 | 1471048152387 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:29:12 INFO - PROCESS | 3860 | 1471048152457 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 3860 | 1471048152461 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:12 INFO - PROCESS | 3860 | ++DOCSHELL 1282E000 == 52 [pid = 3860] [id = 145] 17:29:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 99 (1282F400) [pid = 3860] [serial = 433] [outer = 00000000] 17:29:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 100 (12B76000) [pid = 3860] [serial = 434] [outer = 1282F400] 17:29:12 INFO - PROCESS | 3860 | 1471048152512 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 101 (12B7E000) [pid = 3860] [serial = 435] [outer = 1282F400] 17:29:12 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:12 INFO - PROCESS | 3860 | [3860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:29:13 INFO - PROCESS | 3860 | 1471048153129 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]]]}] 17:29:13 INFO - PROCESS | 3860 | --DOCSHELL 1ABC8400 == 51 [pid = 3860] [id = 14] 17:29:13 INFO - PROCESS | 3860 | --DOCSHELL 15963C00 == 50 [pid = 3860] [id = 25] 17:29:13 INFO - PROCESS | 3860 | --DOCSHELL 1AB43000 == 49 [pid = 3860] [id = 13] 17:29:13 INFO - PROCESS | 3860 | --DOCSHELL 1A8E8800 == 48 [pid = 3860] [id = 12] 17:29:13 INFO - PROCESS | 3860 | --DOCSHELL 1A640C00 == 47 [pid = 3860] [id = 10] 17:29:13 INFO - PROCESS | 3860 | --DOCSHELL 10A71C00 == 46 [pid = 3860] [id = 115] 17:29:13 INFO - PROCESS | 3860 | --DOCSHELL 16B1E400 == 45 [pid = 3860] [id = 8] 17:29:13 INFO - PROCESS | 3860 | --DOCSHELL 10A71800 == 44 [pid = 3860] [id = 20] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 100 (18491C00) [pid = 3860] [serial = 343] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 99 (1848F000) [pid = 3860] [serial = 376] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 98 (1645D400) [pid = 3860] [serial = 364] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (114DC000) [pid = 3860] [serial = 367] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (1645E400) [pid = 3860] [serial = 365] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (114DB000) [pid = 3860] [serial = 347] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1146E000) [pid = 3860] [serial = 346] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (17A64800) [pid = 3860] [serial = 370] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (1625E400) [pid = 3860] [serial = 361] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (1393B000) [pid = 3860] [serial = 355] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (13C97000) [pid = 3860] [serial = 356] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (1293C800) [pid = 3860] [serial = 352] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (12B73000) [pid = 3860] [serial = 353] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (12B79C00) [pid = 3860] [serial = 350] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (12B75800) [pid = 3860] [serial = 349] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (145E0C00) [pid = 3860] [serial = 358] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1553F000) [pid = 3860] [serial = 359] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (18496000) [pid = 3860] [serial = 344] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (17C9AC00) [pid = 3860] [serial = 373] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (17A65800) [pid = 3860] [serial = 371] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (18430000) [pid = 3860] [serial = 374] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (18492400) [pid = 3860] [serial = 377] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (162E1000) [pid = 3860] [serial = 362] [outer = 00000000] [url = about:blank] 17:29:13 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (13948800) [pid = 3860] [serial = 368] [outer = 00000000] [url = about:blank] 17:29:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:29:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 988ms 17:29:13 INFO - PROCESS | 3860 | 1471048153213 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 3860 | 1471048153218 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 17:29:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:29:13 INFO - PROCESS | 3860 | 1471048153224 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 3860 | 1471048153227 Marionette TRACE conn3 <- [1,546,null,{}] 17:29:13 INFO - PROCESS | 3860 | 1471048153231 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}] 17:29:13 INFO - PROCESS | 3860 | 1471048153233 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:13 INFO - PROCESS | 3860 | 1471048153318 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:29:13 INFO - PROCESS | 3860 | 1471048153411 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:13 INFO - PROCESS | 3860 | 1471048153413 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:13 INFO - PROCESS | 3860 | ++DOCSHELL 10A55000 == 45 [pid = 3860] [id = 146] 17:29:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (10B9C400) [pid = 3860] [serial = 436] [outer = 00000000] 17:29:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (12B76400) [pid = 3860] [serial = 437] [outer = 10B9C400] 17:29:13 INFO - PROCESS | 3860 | 1471048153461 Marionette DEBUG loaded listener.js 17:29:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (131E2400) [pid = 3860] [serial = 438] [outer = 10B9C400] 17:29:13 INFO - PROCESS | 3860 | 1471048153939 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]]]}] 17:29:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:29:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 761ms 17:29:14 INFO - PROCESS | 3860 | 1471048154000 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:29:14 INFO - PROCESS | 3860 | 1471048154003 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 17:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:29:14 INFO - PROCESS | 3860 | 1471048154008 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:29:14 INFO - PROCESS | 3860 | 1471048154012 Marionette TRACE conn3 <- [1,550,null,{}] 17:29:14 INFO - PROCESS | 3860 | 1471048154022 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}] 17:29:14 INFO - PROCESS | 3860 | 1471048154026 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:14 INFO - PROCESS | 3860 | 1471048154112 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:29:14 INFO - PROCESS | 3860 | 1471048154125 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 3860 | 1471048154128 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:14 INFO - PROCESS | 3860 | ++DOCSHELL 1553F000 == 46 [pid = 3860] [id = 147] 17:29:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (15540C00) [pid = 3860] [serial = 439] [outer = 00000000] 17:29:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1616C400) [pid = 3860] [serial = 440] [outer = 15540C00] 17:29:14 INFO - PROCESS | 3860 | 1471048154176 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1626B800) [pid = 3860] [serial = 441] [outer = 15540C00] 17:29:14 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:14 INFO - PROCESS | 3860 | [3860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:29:14 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:14 INFO - PROCESS | 3860 | 1471048154619 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]]]}] 17:29:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:29:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 648ms 17:29:14 INFO - PROCESS | 3860 | 1471048154647 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:29:14 INFO - PROCESS | 3860 | 1471048154650 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 17:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:29:14 INFO - PROCESS | 3860 | 1471048154653 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:29:14 INFO - PROCESS | 3860 | 1471048154655 Marionette TRACE conn3 <- [1,554,null,{}] 17:29:14 INFO - PROCESS | 3860 | 1471048154659 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}] 17:29:14 INFO - PROCESS | 3860 | 1471048154661 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:14 INFO - PROCESS | 3860 | 1471048154790 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:29:14 INFO - PROCESS | 3860 | 1471048154796 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 3860 | 1471048154798 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:14 INFO - PROCESS | 3860 | ++DOCSHELL 16456000 == 47 [pid = 3860] [id = 148] 17:29:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (16457000) [pid = 3860] [serial = 442] [outer = 00000000] 17:29:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (16D72800) [pid = 3860] [serial = 443] [outer = 16457000] 17:29:14 INFO - PROCESS | 3860 | 1471048154843 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (16DBCC00) [pid = 3860] [serial = 444] [outer = 16457000] 17:29:15 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:15 INFO - PROCESS | 3860 | [3860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:29:15 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:15 INFO - PROCESS | 3860 | 1471048155293 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]]]}] 17:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 648ms 17:29:15 INFO - PROCESS | 3860 | 1471048155323 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:29:15 INFO - PROCESS | 3860 | 1471048155325 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 17:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:29:15 INFO - PROCESS | 3860 | 1471048155328 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:29:15 INFO - PROCESS | 3860 | 1471048155330 Marionette TRACE conn3 <- [1,558,null,{}] 17:29:15 INFO - PROCESS | 3860 | 1471048155334 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}] 17:29:15 INFO - PROCESS | 3860 | 1471048155336 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:15 INFO - PROCESS | 3860 | 1471048155415 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:29:15 INFO - PROCESS | 3860 | 1471048155420 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:15 INFO - PROCESS | 3860 | 1471048155422 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:15 INFO - PROCESS | 3860 | ++DOCSHELL 173A2400 == 48 [pid = 3860] [id = 149] 17:29:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (17840800) [pid = 3860] [serial = 445] [outer = 00000000] 17:29:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (17C8F800) [pid = 3860] [serial = 446] [outer = 17840800] 17:29:15 INFO - PROCESS | 3860 | 1471048155466 Marionette DEBUG loaded listener.js 17:29:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (181F8400) [pid = 3860] [serial = 447] [outer = 17840800] 17:29:15 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:15 INFO - PROCESS | 3860 | [3860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:29:15 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:16 INFO - PROCESS | 3860 | 1471048155987 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]]]}] 17:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 664ms 17:29:16 INFO - PROCESS | 3860 | 1471048156001 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 3860 | 1471048156003 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 17:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:29:16 INFO - PROCESS | 3860 | 1471048156014 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 3860 | 1471048156016 Marionette TRACE conn3 <- [1,562,null,{}] 17:29:16 INFO - PROCESS | 3860 | 1471048156019 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}] 17:29:16 INFO - PROCESS | 3860 | 1471048156025 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:16 INFO - PROCESS | 3860 | 1471048156168 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:29:16 INFO - PROCESS | 3860 | 1471048156174 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 3860 | 1471048156176 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:16 INFO - PROCESS | 3860 | ++DOCSHELL 1848DC00 == 49 [pid = 3860] [id = 150] 17:29:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (18491800) [pid = 3860] [serial = 448] [outer = 00000000] 17:29:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (184C5400) [pid = 3860] [serial = 449] [outer = 18491800] 17:29:16 INFO - PROCESS | 3860 | 1471048156276 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (19CE1000) [pid = 3860] [serial = 450] [outer = 18491800] 17:29:16 INFO - PROCESS | 3860 | 1471048156742 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]]]}] 17:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 761ms 17:29:16 INFO - PROCESS | 3860 | 1471048156784 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 3860 | 1471048156786 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 17:29:16 INFO - PROCESS | 3860 | 1471048156789 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:29:16 INFO - PROCESS | 3860 | 1471048156791 Marionette TRACE conn3 <- [1,566,null,{}] 17:29:16 INFO - PROCESS | 3860 | 1471048156800 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}] 17:29:16 INFO - PROCESS | 3860 | 1471048156802 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:16 INFO - PROCESS | 3860 | 1471048156933 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:29:16 INFO - PROCESS | 3860 | 1471048156945 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 3860 | 1471048156946 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:16 INFO - PROCESS | 3860 | ++DOCSHELL 18498400 == 50 [pid = 3860] [id = 151] 17:29:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (19CE3C00) [pid = 3860] [serial = 451] [outer = 00000000] 17:29:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (1A1D7800) [pid = 3860] [serial = 452] [outer = 19CE3C00] 17:29:16 INFO - PROCESS | 3860 | 1471048156990 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (1A1D9000) [pid = 3860] [serial = 453] [outer = 19CE3C00] 17:29:17 INFO - PROCESS | 3860 | 1471048157438 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]]]}] 17:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 728ms 17:29:17 INFO - PROCESS | 3860 | 1471048157489 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:29:17 INFO - PROCESS | 3860 | 1471048157491 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 17:29:17 INFO - PROCESS | 3860 | 1471048157495 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:29:17 INFO - PROCESS | 3860 | 1471048157496 Marionette TRACE conn3 <- [1,570,null,{}] 17:29:17 INFO - PROCESS | 3860 | 1471048157506 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}] 17:29:17 INFO - PROCESS | 3860 | 1471048157508 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:17 INFO - PROCESS | 3860 | 1471048157616 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:29:17 INFO - PROCESS | 3860 | 1471048157621 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 3860 | 1471048157672 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:17 INFO - PROCESS | 3860 | ++DOCSHELL 19DEDC00 == 51 [pid = 3860] [id = 152] 17:29:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (1A6C8000) [pid = 3860] [serial = 454] [outer = 00000000] 17:29:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (1A8EA000) [pid = 3860] [serial = 455] [outer = 1A6C8000] 17:29:17 INFO - PROCESS | 3860 | 1471048157766 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (1A8EA800) [pid = 3860] [serial = 456] [outer = 1A6C8000] 17:29:18 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (18432400) [pid = 3860] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:29:18 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (129BEC00) [pid = 3860] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:29:18 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (16DB9800) [pid = 3860] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:29:18 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (11CE7000) [pid = 3860] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:29:18 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (1293AC00) [pid = 3860] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:29:18 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (145DD400) [pid = 3860] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:29:18 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (16453800) [pid = 3860] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:29:18 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (187F1800) [pid = 3860] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:29:18 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (11C3A000) [pid = 3860] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:29:18 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (150C3800) [pid = 3860] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:29:18 INFO - PROCESS | 3860 | 1471048158246 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]]]}] 17:29:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:29:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 777ms 17:29:18 INFO - PROCESS | 3860 | 1471048158297 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 3860 | 1471048158299 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 17:29:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:29:18 INFO - PROCESS | 3860 | 1471048158303 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - PROCESS | 3860 | 1471048158305 Marionette TRACE conn3 <- [1,574,null,{}] 17:29:18 INFO - PROCESS | 3860 | 1471048158308 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}] 17:29:18 INFO - PROCESS | 3860 | 1471048158310 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:18 INFO - PROCESS | 3860 | 1471048158390 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:29:18 INFO - PROCESS | 3860 | 1471048158395 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:18 INFO - PROCESS | 3860 | 1471048158397 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:18 INFO - PROCESS | 3860 | ++DOCSHELL 16DB9800 == 52 [pid = 3860] [id = 153] 17:29:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (178EEC00) [pid = 3860] [serial = 457] [outer = 00000000] 17:29:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (187F0000) [pid = 3860] [serial = 458] [outer = 178EEC00] 17:29:18 INFO - PROCESS | 3860 | 1471048158440 Marionette DEBUG loaded listener.js 17:29:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1A1D0800) [pid = 3860] [serial = 459] [outer = 178EEC00] 17:29:18 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:18 INFO - PROCESS | 3860 | [3860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:29:18 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:18 INFO - PROCESS | 3860 | 1471048158890 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]]]}] 17:29:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:29:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 615ms 17:29:18 INFO - PROCESS | 3860 | 1471048158930 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 3860 | 1471048158932 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 17:29:18 INFO - PROCESS | 3860 | 1471048158946 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:29:18 INFO - PROCESS | 3860 | 1471048158948 Marionette TRACE conn3 <- [1,578,null,{}] 17:29:18 INFO - PROCESS | 3860 | 1471048158952 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}] 17:29:18 INFO - PROCESS | 3860 | 1471048158954 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:19 INFO - PROCESS | 3860 | 1471048159034 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:29:19 INFO - PROCESS | 3860 | 1471048159039 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:19 INFO - PROCESS | 3860 | 1471048159041 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:19 INFO - PROCESS | 3860 | ++DOCSHELL 18497400 == 53 [pid = 3860] [id = 154] 17:29:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (1A8E6000) [pid = 3860] [serial = 460] [outer = 00000000] 17:29:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (1A8F4400) [pid = 3860] [serial = 461] [outer = 1A8E6000] 17:29:19 INFO - PROCESS | 3860 | 1471048159095 Marionette DEBUG loaded listener.js 17:29:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (1AB41C00) [pid = 3860] [serial = 462] [outer = 1A8E6000] 17:29:19 INFO - PROCESS | 3860 | 1471048159661 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]]]}] 17:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 761ms 17:29:19 INFO - PROCESS | 3860 | 1471048159722 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:29:19 INFO - PROCESS | 3860 | 1471048159725 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 17:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:29:19 INFO - PROCESS | 3860 | 1471048159728 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 3860 | 1471048159730 Marionette TRACE conn3 <- [1,582,null,{}] 17:29:19 INFO - PROCESS | 3860 | 1471048159734 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}] 17:29:19 INFO - PROCESS | 3860 | 1471048159737 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:19 INFO - PROCESS | 3860 | 1471048159938 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:29:20 INFO - PROCESS | 3860 | 1471048160024 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:20 INFO - PROCESS | 3860 | 1471048160027 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:20 INFO - PROCESS | 3860 | ++DOCSHELL 1AE66400 == 54 [pid = 3860] [id = 155] 17:29:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (1AE66C00) [pid = 3860] [serial = 463] [outer = 00000000] 17:29:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (1AE6A000) [pid = 3860] [serial = 464] [outer = 1AE66C00] 17:29:20 INFO - PROCESS | 3860 | 1471048160073 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (1B229C00) [pid = 3860] [serial = 465] [outer = 1AE66C00] 17:29:20 INFO - PROCESS | 3860 | 1471048160713 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]]]}] 17:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1036ms 17:29:20 INFO - PROCESS | 3860 | 1471048160764 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:29:20 INFO - PROCESS | 3860 | 1471048160768 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 17:29:20 INFO - PROCESS | 3860 | 1471048160773 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:29:20 INFO - PROCESS | 3860 | 1471048160779 Marionette TRACE conn3 <- [1,586,null,{}] 17:29:20 INFO - PROCESS | 3860 | 1471048160784 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}] 17:29:20 INFO - PROCESS | 3860 | 1471048160787 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:20 INFO - PROCESS | 3860 | 1471048160898 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:29:21 INFO - PROCESS | 3860 | 1471048161023 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 3860 | 1471048161026 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:21 INFO - PROCESS | 3860 | ++DOCSHELL 112CB400 == 55 [pid = 3860] [id = 156] 17:29:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (1146E000) [pid = 3860] [serial = 466] [outer = 00000000] 17:29:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 99 (12B72800) [pid = 3860] [serial = 467] [outer = 1146E000] 17:29:21 INFO - PROCESS | 3860 | 1471048161083 Marionette DEBUG loaded listener.js 17:29:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 100 (13C94000) [pid = 3860] [serial = 468] [outer = 1146E000] 17:29:21 INFO - PROCESS | 3860 | 1471048161735 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]]]}] 17:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 971ms 17:29:21 INFO - PROCESS | 3860 | 1471048161753 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:29:21 INFO - PROCESS | 3860 | 1471048161757 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 17:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:29:21 INFO - PROCESS | 3860 | 1471048161764 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:29:21 INFO - PROCESS | 3860 | 1471048161767 Marionette TRACE conn3 <- [1,590,null,{}] 17:29:21 INFO - PROCESS | 3860 | 1471048161771 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}] 17:29:21 INFO - PROCESS | 3860 | 1471048161774 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:21 INFO - PROCESS | 3860 | 1471048161885 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:29:22 INFO - PROCESS | 3860 | 1471048161984 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:22 INFO - PROCESS | 3860 | 1471048161986 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:22 INFO - PROCESS | 3860 | ++DOCSHELL 145DE800 == 56 [pid = 3860] [id = 157] 17:29:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 101 (1502CC00) [pid = 3860] [serial = 469] [outer = 00000000] 17:29:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 102 (1617BC00) [pid = 3860] [serial = 470] [outer = 1502CC00] 17:29:22 INFO - PROCESS | 3860 | 1471048162041 Marionette DEBUG loaded listener.js 17:29:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 103 (1645AC00) [pid = 3860] [serial = 471] [outer = 1502CC00] 17:29:22 INFO - PROCESS | 3860 | 1471048162728 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]]]}] 17:29:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:29:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 972ms 17:29:22 INFO - PROCESS | 3860 | 1471048162741 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:29:22 INFO - PROCESS | 3860 | 1471048162744 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 17:29:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:29:22 INFO - PROCESS | 3860 | 1471048162748 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:29:22 INFO - PROCESS | 3860 | 1471048162751 Marionette TRACE conn3 <- [1,594,null,{}] 17:29:22 INFO - PROCESS | 3860 | 1471048162763 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}] 17:29:22 INFO - PROCESS | 3860 | 1471048162767 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:22 INFO - PROCESS | 3860 | 1471048162878 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:29:23 INFO - PROCESS | 3860 | 1471048163005 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 3860 | 1471048163008 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:23 INFO - PROCESS | 3860 | ++DOCSHELL 184C2C00 == 57 [pid = 3860] [id = 158] 17:29:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 104 (184C3000) [pid = 3860] [serial = 472] [outer = 00000000] 17:29:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 105 (1A6CA400) [pid = 3860] [serial = 473] [outer = 184C3000] 17:29:23 INFO - PROCESS | 3860 | 1471048163065 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 106 (1A8F3C00) [pid = 3860] [serial = 474] [outer = 184C3000] 17:29:23 INFO - PROCESS | 3860 | 1471048163656 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]]]}] 17:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 971ms 17:29:23 INFO - PROCESS | 3860 | 1471048163726 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:29:23 INFO - PROCESS | 3860 | 1471048163729 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 17:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:29:23 INFO - PROCESS | 3860 | 1471048163732 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - PROCESS | 3860 | 1471048163734 Marionette TRACE conn3 <- [1,598,null,{}] 17:29:23 INFO - PROCESS | 3860 | 1471048163738 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}] 17:29:23 INFO - PROCESS | 3860 | 1471048163740 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:23 INFO - PROCESS | 3860 | 1471048163861 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:29:23 INFO - PROCESS | 3860 | 1471048163963 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 3860 | 1471048163965 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:24 INFO - PROCESS | 3860 | ++DOCSHELL 1322A400 == 58 [pid = 3860] [id = 159] 17:29:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 107 (145D2800) [pid = 3860] [serial = 475] [outer = 00000000] 17:29:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 108 (184D0C00) [pid = 3860] [serial = 476] [outer = 145D2800] 17:29:24 INFO - PROCESS | 3860 | 1471048164018 Marionette DEBUG loaded listener.js 17:29:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 109 (19DEBC00) [pid = 3860] [serial = 477] [outer = 145D2800] 17:29:24 INFO - PROCESS | 3860 | 1471048164849 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]]]}] 17:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1182ms 17:29:24 INFO - PROCESS | 3860 | 1471048164913 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:29:24 INFO - PROCESS | 3860 | 1471048164918 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 17:29:24 INFO - PROCESS | 3860 | 1471048164922 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:29:24 INFO - PROCESS | 3860 | 1471048164925 Marionette TRACE conn3 <- [1,602,null,{}] 17:29:24 INFO - PROCESS | 3860 | 1471048164947 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}] 17:29:24 INFO - PROCESS | 3860 | 1471048164950 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:25 INFO - PROCESS | 3860 | 1471048165055 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:29:25 INFO - PROCESS | 3860 | 1471048165134 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:25 INFO - PROCESS | 3860 | 1471048165136 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:25 INFO - PROCESS | 3860 | ++DOCSHELL 11476400 == 59 [pid = 3860] [id = 160] 17:29:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 110 (128B9800) [pid = 3860] [serial = 478] [outer = 00000000] 17:29:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 111 (12B79400) [pid = 3860] [serial = 479] [outer = 128B9800] 17:29:25 INFO - PROCESS | 3860 | 1471048165284 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 112 (13EB2C00) [pid = 3860] [serial = 480] [outer = 128B9800] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 187F0C00 == 58 [pid = 3860] [id = 137] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 11047800 == 57 [pid = 3860] [id = 116] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 162EB000 == 56 [pid = 3860] [id = 28] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 18497400 == 55 [pid = 3860] [id = 154] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 16DB9800 == 54 [pid = 3860] [id = 153] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 19DEDC00 == 53 [pid = 3860] [id = 152] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 18498400 == 52 [pid = 3860] [id = 151] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 1848DC00 == 51 [pid = 3860] [id = 150] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 173A2400 == 50 [pid = 3860] [id = 149] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 16456000 == 49 [pid = 3860] [id = 148] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 1553F000 == 48 [pid = 3860] [id = 147] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 10A55000 == 47 [pid = 3860] [id = 146] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 1282E000 == 46 [pid = 3860] [id = 145] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 1A1D3C00 == 45 [pid = 3860] [id = 140] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 112C3400 == 44 [pid = 3860] [id = 136] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 1146D000 == 43 [pid = 3860] [id = 21] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 145DE400 == 42 [pid = 3860] [id = 24] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 1B39A400 == 41 [pid = 3860] [id = 17] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 12B71C00 == 40 [pid = 3860] [id = 117] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 145DA800 == 39 [pid = 3860] [id = 11] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 11473400 == 38 [pid = 3860] [id = 138] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 16DC0000 == 37 [pid = 3860] [id = 27] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 10FC3C00 == 36 [pid = 3860] [id = 141] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 13231400 == 35 [pid = 3860] [id = 139] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 16261000 == 34 [pid = 3860] [id = 142] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 19DF0400 == 33 [pid = 3860] [id = 143] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 11476800 == 32 [pid = 3860] [id = 144] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 1322A400 == 31 [pid = 3860] [id = 159] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 145DE800 == 30 [pid = 3860] [id = 157] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 184C2C00 == 29 [pid = 3860] [id = 158] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 1AE66400 == 28 [pid = 3860] [id = 155] 17:29:26 INFO - PROCESS | 3860 | --DOCSHELL 112CB400 == 27 [pid = 3860] [id = 156] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 111 (18438C00) [pid = 3860] [serial = 404] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 110 (184C5800) [pid = 3860] [serial = 407] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 109 (1316AC00) [pid = 3860] [serial = 382] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 108 (178CDC00) [pid = 3860] [serial = 401] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 107 (12B7D800) [pid = 3860] [serial = 392] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 106 (131EE800) [pid = 3860] [serial = 393] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 105 (1843DC00) [pid = 3860] [serial = 405] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 104 (184CE400) [pid = 3860] [serial = 379] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 103 (12B7E800) [pid = 3860] [serial = 390] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 102 (129C7400) [pid = 3860] [serial = 389] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 101 (15565400) [pid = 3860] [serial = 395] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 100 (1615D800) [pid = 3860] [serial = 396] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 99 (16E26400) [pid = 3860] [serial = 386] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 98 (16B20800) [pid = 3860] [serial = 398] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (16D80C00) [pid = 3860] [serial = 399] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (19CE5000) [pid = 3860] [serial = 410] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (187E8000) [pid = 3860] [serial = 408] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1616F000) [pid = 3860] [serial = 413] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (1451EC00) [pid = 3860] [serial = 161] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (19CE0C00) [pid = 3860] [serial = 416] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (1A1D8800) [pid = 3860] [serial = 419] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (19CE7000) [pid = 3860] [serial = 411] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (16178C00) [pid = 3860] [serial = 414] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (19CEB000) [pid = 3860] [serial = 417] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (17A5F800) [pid = 3860] [serial = 402] [outer = 00000000] [url = about:blank] 17:29:26 INFO - PROCESS | 3860 | 1471048166568 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]]]}] 17:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1668ms 17:29:26 INFO - PROCESS | 3860 | 1471048166599 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:29:26 INFO - PROCESS | 3860 | 1471048166603 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 17:29:26 INFO - PROCESS | 3860 | 1471048166629 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:29:26 INFO - PROCESS | 3860 | 1471048166632 Marionette TRACE conn3 <- [1,606,null,{}] 17:29:26 INFO - PROCESS | 3860 | 1471048166640 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}] 17:29:26 INFO - PROCESS | 3860 | 1471048166644 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:26 INFO - PROCESS | 3860 | 1471048166737 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:29:26 INFO - PROCESS | 3860 | 1471048166747 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 3860 | 1471048166749 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:26 INFO - PROCESS | 3860 | ++DOCSHELL 11049000 == 28 [pid = 3860] [id = 161] 17:29:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (1143B400) [pid = 3860] [serial = 481] [outer = 00000000] 17:29:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (129BB000) [pid = 3860] [serial = 482] [outer = 1143B400] 17:29:26 INFO - PROCESS | 3860 | 1471048166797 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (12B73C00) [pid = 3860] [serial = 483] [outer = 1143B400] 17:29:27 INFO - PROCESS | 3860 | 1471048167312 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]]]}] 17:29:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:29:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 713ms 17:29:27 INFO - PROCESS | 3860 | 1471048167362 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:29:27 INFO - PROCESS | 3860 | 1471048167367 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 17:29:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:29:27 INFO - PROCESS | 3860 | 1471048167373 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:29:27 INFO - PROCESS | 3860 | 1471048167376 Marionette TRACE conn3 <- [1,610,null,{}] 17:29:27 INFO - PROCESS | 3860 | 1471048167409 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}] 17:29:27 INFO - PROCESS | 3860 | 1471048167412 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:27 INFO - PROCESS | 3860 | 1471048167504 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:29:27 INFO - PROCESS | 3860 | 1471048167594 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:27 INFO - PROCESS | 3860 | 1471048167598 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:27 INFO - PROCESS | 3860 | ++DOCSHELL 13232400 == 29 [pid = 3860] [id = 162] 17:29:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (13C92C00) [pid = 3860] [serial = 484] [outer = 00000000] 17:29:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (142EF800) [pid = 3860] [serial = 485] [outer = 13C92C00] 17:29:27 INFO - PROCESS | 3860 | 1471048167645 Marionette DEBUG loaded listener.js 17:29:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (14523000) [pid = 3860] [serial = 486] [outer = 13C92C00] 17:29:28 INFO - PROCESS | 3860 | 1471048168009 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]]]}] 17:29:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 729ms 17:29:28 INFO - PROCESS | 3860 | 1471048168072 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:29:28 INFO - PROCESS | 3860 | 1471048168074 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 17:29:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:29:28 INFO - PROCESS | 3860 | 1471048168078 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:29:28 INFO - PROCESS | 3860 | 1471048168081 Marionette TRACE conn3 <- [1,614,null,{}] 17:29:28 INFO - PROCESS | 3860 | 1471048168140 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}] 17:29:28 INFO - PROCESS | 3860 | 1471048168145 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:28 INFO - PROCESS | 3860 | 1471048168230 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:29:28 INFO - PROCESS | 3860 | 1471048168238 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 3860 | 1471048168241 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:28 INFO - PROCESS | 3860 | ++DOCSHELL 16169000 == 30 [pid = 3860] [id = 163] 17:29:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (16169400) [pid = 3860] [serial = 487] [outer = 00000000] 17:29:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (16179800) [pid = 3860] [serial = 488] [outer = 16169400] 17:29:28 INFO - PROCESS | 3860 | 1471048168292 Marionette DEBUG loaded listener.js 17:29:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (162EB800) [pid = 3860] [serial = 489] [outer = 16169400] 17:29:28 INFO - PROCESS | 3860 | 1471048168783 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]]]}] 17:29:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 744ms 17:29:28 INFO - PROCESS | 3860 | 1471048168832 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:29:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:29:28 INFO - PROCESS | 3860 | 1471048168835 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 17:29:28 INFO - PROCESS | 3860 | 1471048168838 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:29:28 INFO - PROCESS | 3860 | 1471048168840 Marionette TRACE conn3 <- [1,618,null,{}] 17:29:28 INFO - PROCESS | 3860 | 1471048168843 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}] 17:29:28 INFO - PROCESS | 3860 | 1471048168845 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:29 INFO - PROCESS | 3860 | 1471048168990 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:29:29 INFO - PROCESS | 3860 | 1471048169003 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:29 INFO - PROCESS | 3860 | 1471048169005 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:29 INFO - PROCESS | 3860 | ++DOCSHELL 1645E000 == 31 [pid = 3860] [id = 164] 17:29:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (16DB9800) [pid = 3860] [serial = 490] [outer = 00000000] 17:29:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (16E27400) [pid = 3860] [serial = 491] [outer = 16DB9800] 17:29:29 INFO - PROCESS | 3860 | 1471048169097 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 99 (17832400) [pid = 3860] [serial = 492] [outer = 16DB9800] 17:29:29 INFO - PROCESS | 3860 | 1471048169520 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]]]}] 17:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 713ms 17:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:29:29 INFO - PROCESS | 3860 | 1471048169568 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:29:29 INFO - PROCESS | 3860 | 1471048169570 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 17:29:29 INFO - PROCESS | 3860 | 1471048169573 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:29:29 INFO - PROCESS | 3860 | 1471048169575 Marionette TRACE conn3 <- [1,622,null,{}] 17:29:29 INFO - PROCESS | 3860 | 1471048169586 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}] 17:29:29 INFO - PROCESS | 3860 | 1471048169588 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:29 INFO - PROCESS | 3860 | 1471048169697 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:29:29 INFO - PROCESS | 3860 | 1471048169702 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:29 INFO - PROCESS | 3860 | 1471048169704 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:29 INFO - PROCESS | 3860 | ++DOCSHELL 16D80400 == 32 [pid = 3860] [id = 165] 17:29:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 100 (16DBA800) [pid = 3860] [serial = 493] [outer = 00000000] 17:29:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 101 (17C8C800) [pid = 3860] [serial = 494] [outer = 16DBA800] 17:29:29 INFO - PROCESS | 3860 | 1471048169752 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 102 (181F2000) [pid = 3860] [serial = 495] [outer = 16DBA800] 17:29:30 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:30 INFO - PROCESS | 3860 | [3860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:29:30 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:30 INFO - PROCESS | 3860 | 1471048170268 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]]]}] 17:29:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:29:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 712ms 17:29:30 INFO - PROCESS | 3860 | 1471048170306 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:29:30 INFO - PROCESS | 3860 | 1471048170309 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 17:29:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:29:30 INFO - PROCESS | 3860 | 1471048170320 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - PROCESS | 3860 | 1471048170323 Marionette TRACE conn3 <- [1,626,null,{}] 17:29:30 INFO - PROCESS | 3860 | 1471048170375 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}] 17:29:30 INFO - PROCESS | 3860 | 1471048170384 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:31 INFO - PROCESS | 3860 | 1471048171076 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 101 (1616FC00) [pid = 3860] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 100 (12939000) [pid = 3860] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 99 (1AE66C00) [pid = 3860] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 98 (18491800) [pid = 3860] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (19CE3C00) [pid = 3860] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (1293D400) [pid = 3860] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (1626B000) [pid = 3860] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1A1D4000) [pid = 3860] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (1282F400) [pid = 3860] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (19DF0800) [pid = 3860] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (11048C00) [pid = 3860] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (17840800) [pid = 3860] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (16457000) [pid = 3860] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (15540C00) [pid = 3860] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (10B9C400) [pid = 3860] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1A6C8000) [pid = 3860] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1A8E6000) [pid = 3860] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (178EEC00) [pid = 3860] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:29:31 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (184C8400) [pid = 3860] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:29:31 INFO - PROCESS | 3860 | 1471048171137 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 3860 | 1471048171139 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:31 INFO - PROCESS | 3860 | ++DOCSHELL 103C8C00 == 33 [pid = 3860] [id = 166] 17:29:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (10439C00) [pid = 3860] [serial = 496] [outer = 00000000] 17:29:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (11048C00) [pid = 3860] [serial = 497] [outer = 10439C00] 17:29:31 INFO - PROCESS | 3860 | 1471048171188 Marionette DEBUG loaded listener.js 17:29:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (129BD000) [pid = 3860] [serial = 498] [outer = 10439C00] 17:29:31 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:31 INFO - PROCESS | 3860 | [3860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:29:31 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:31 INFO - PROCESS | 3860 | 1471048171560 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]]]}] 17:29:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:29:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1279ms 17:29:31 INFO - PROCESS | 3860 | 1471048171601 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:29:31 INFO - PROCESS | 3860 | 1471048171603 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 17:29:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:29:31 INFO - PROCESS | 3860 | 1471048171606 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:29:31 INFO - PROCESS | 3860 | 1471048171608 Marionette TRACE conn3 <- [1,630,null,{}] 17:29:31 INFO - PROCESS | 3860 | 1471048171612 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}] 17:29:31 INFO - PROCESS | 3860 | 1471048171614 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:31 INFO - PROCESS | 3860 | 1471048171696 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:29:31 INFO - PROCESS | 3860 | 1471048171702 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 3860 | 1471048171704 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:31 INFO - PROCESS | 3860 | ++DOCSHELL 12979800 == 34 [pid = 3860] [id = 167] 17:29:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (13EA5400) [pid = 3860] [serial = 499] [outer = 00000000] 17:29:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (178EEC00) [pid = 3860] [serial = 500] [outer = 13EA5400] 17:29:31 INFO - PROCESS | 3860 | 1471048171747 Marionette DEBUG loaded listener.js 17:29:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (11476800) [pid = 3860] [serial = 501] [outer = 13EA5400] 17:29:32 INFO - PROCESS | 3860 | 1471048172211 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]]]}] 17:29:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 615ms 17:29:32 INFO - PROCESS | 3860 | 1471048172237 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:29:32 INFO - PROCESS | 3860 | 1471048172238 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 17:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:29:32 INFO - PROCESS | 3860 | 1471048172254 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 3860 | 1471048172256 Marionette TRACE conn3 <- [1,634,null,{}] 17:29:32 INFO - PROCESS | 3860 | 1471048172259 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}] 17:29:32 INFO - PROCESS | 3860 | 1471048172261 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:32 INFO - PROCESS | 3860 | 1471048172339 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:29:32 INFO - PROCESS | 3860 | 1471048172344 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:32 INFO - PROCESS | 3860 | 1471048172346 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:32 INFO - PROCESS | 3860 | ++DOCSHELL 15540C00 == 35 [pid = 3860] [id = 168] 17:29:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (18496000) [pid = 3860] [serial = 502] [outer = 00000000] 17:29:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (184CF400) [pid = 3860] [serial = 503] [outer = 18496000] 17:29:32 INFO - PROCESS | 3860 | 1471048172389 Marionette DEBUG loaded listener.js 17:29:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (184CFC00) [pid = 3860] [serial = 504] [outer = 18496000] 17:29:32 INFO - PROCESS | 3860 | 1471048172819 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]]]}] 17:29:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 648ms 17:29:32 INFO - PROCESS | 3860 | 1471048172891 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:29:32 INFO - PROCESS | 3860 | 1471048172893 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 17:29:32 INFO - PROCESS | 3860 | 1471048172897 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:29:32 INFO - PROCESS | 3860 | 1471048172898 Marionette TRACE conn3 <- [1,638,null,{}] 17:29:32 INFO - PROCESS | 3860 | 1471048172902 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}] 17:29:32 INFO - PROCESS | 3860 | 1471048172904 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:33 INFO - PROCESS | 3860 | 1471048173042 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:29:33 INFO - PROCESS | 3860 | 1471048173051 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:33 INFO - PROCESS | 3860 | 1471048173053 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:33 INFO - PROCESS | 3860 | ++DOCSHELL 187EF800 == 36 [pid = 3860] [id = 169] 17:29:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (187F1C00) [pid = 3860] [serial = 505] [outer = 00000000] 17:29:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (19CE7400) [pid = 3860] [serial = 506] [outer = 187F1C00] 17:29:33 INFO - PROCESS | 3860 | 1471048173097 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (19CEC000) [pid = 3860] [serial = 507] [outer = 187F1C00] 17:29:33 INFO - PROCESS | 3860 | 1471048173933 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]]]}] 17:29:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:29:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1036ms 17:29:33 INFO - PROCESS | 3860 | 1471048173966 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:29:33 INFO - PROCESS | 3860 | 1471048173970 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 17:29:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:29:33 INFO - PROCESS | 3860 | 1471048173975 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:29:33 INFO - PROCESS | 3860 | 1471048173980 Marionette TRACE conn3 <- [1,642,null,{}] 17:29:33 INFO - PROCESS | 3860 | 1471048173986 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}] 17:29:33 INFO - PROCESS | 3860 | 1471048173989 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:34 INFO - PROCESS | 3860 | 1471048174116 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:29:34 INFO - PROCESS | 3860 | 1471048174243 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:34 INFO - PROCESS | 3860 | 1471048174246 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:34 INFO - PROCESS | 3860 | ++DOCSHELL 10A6C000 == 37 [pid = 3860] [id = 170] 17:29:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (10B98000) [pid = 3860] [serial = 508] [outer = 00000000] 17:29:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (129BE800) [pid = 3860] [serial = 509] [outer = 10B98000] 17:29:34 INFO - PROCESS | 3860 | 1471048174303 Marionette DEBUG loaded listener.js 17:29:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (131F1C00) [pid = 3860] [serial = 510] [outer = 10B98000] 17:29:35 INFO - PROCESS | 3860 | 1471048175003 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]]]}] 17:29:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:29:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1085ms 17:29:35 INFO - PROCESS | 3860 | 1471048175060 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:29:35 INFO - PROCESS | 3860 | 1471048175065 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 17:29:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:29:35 INFO - PROCESS | 3860 | 1471048175091 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:29:35 INFO - PROCESS | 3860 | 1471048175096 Marionette TRACE conn3 <- [1,646,null,{}] 17:29:35 INFO - PROCESS | 3860 | 1471048175102 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}] 17:29:35 INFO - PROCESS | 3860 | 1471048175107 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:35 INFO - PROCESS | 3860 | 1471048175244 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:29:35 INFO - PROCESS | 3860 | 1471048175368 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:35 INFO - PROCESS | 3860 | 1471048175370 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:35 INFO - PROCESS | 3860 | ++DOCSHELL 114E7800 == 38 [pid = 3860] [id = 171] 17:29:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 99 (1502D000) [pid = 3860] [serial = 511] [outer = 00000000] 17:29:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 100 (16174400) [pid = 3860] [serial = 512] [outer = 1502D000] 17:29:35 INFO - PROCESS | 3860 | 1471048175428 Marionette DEBUG loaded listener.js 17:29:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 101 (1645B400) [pid = 3860] [serial = 513] [outer = 1502D000] 17:29:36 INFO - PROCESS | 3860 | 1471048176304 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]]]}] 17:29:36 INFO - PROCESS | 3860 | --DOCSHELL 15540C00 == 37 [pid = 3860] [id = 168] 17:29:36 INFO - PROCESS | 3860 | --DOCSHELL 12979800 == 36 [pid = 3860] [id = 167] 17:29:36 INFO - PROCESS | 3860 | --DOCSHELL 103C8C00 == 35 [pid = 3860] [id = 166] 17:29:36 INFO - PROCESS | 3860 | --DOCSHELL 16D80400 == 34 [pid = 3860] [id = 165] 17:29:36 INFO - PROCESS | 3860 | --DOCSHELL 1645E000 == 33 [pid = 3860] [id = 164] 17:29:36 INFO - PROCESS | 3860 | --DOCSHELL 16169000 == 32 [pid = 3860] [id = 163] 17:29:36 INFO - PROCESS | 3860 | --DOCSHELL 13232400 == 31 [pid = 3860] [id = 162] 17:29:36 INFO - PROCESS | 3860 | --DOCSHELL 11049000 == 30 [pid = 3860] [id = 161] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 100 (184D0000) [pid = 3860] [serial = 380] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 99 (184C5400) [pid = 3860] [serial = 449] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 98 (1A1D7800) [pid = 3860] [serial = 452] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (18499800) [pid = 3860] [serial = 431] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (1A1D5800) [pid = 3860] [serial = 432] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (1645E800) [pid = 3860] [serial = 425] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (178CC800) [pid = 3860] [serial = 426] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (1A1E3C00) [pid = 3860] [serial = 420] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (12B76000) [pid = 3860] [serial = 434] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (12B7E000) [pid = 3860] [serial = 435] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (1A1E0000) [pid = 3860] [serial = 428] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (19CE1000) [pid = 3860] [serial = 450] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1A644000) [pid = 3860] [serial = 429] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (11C40800) [pid = 3860] [serial = 422] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (13C9F400) [pid = 3860] [serial = 423] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (17C8F800) [pid = 3860] [serial = 446] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (16D72800) [pid = 3860] [serial = 443] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16DBCC00) [pid = 3860] [serial = 444] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1616C400) [pid = 3860] [serial = 440] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1626B800) [pid = 3860] [serial = 441] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (12B76400) [pid = 3860] [serial = 437] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (131E2400) [pid = 3860] [serial = 438] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1A8EA000) [pid = 3860] [serial = 455] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1A1D9000) [pid = 3860] [serial = 453] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1A8F4400) [pid = 3860] [serial = 461] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1A8EA800) [pid = 3860] [serial = 456] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (187F0000) [pid = 3860] [serial = 458] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1A1D0800) [pid = 3860] [serial = 459] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1AB41C00) [pid = 3860] [serial = 462] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (181F8400) [pid = 3860] [serial = 447] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (178CF000) [pid = 3860] [serial = 387] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (139E3C00) [pid = 3860] [serial = 383] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1B229C00) [pid = 3860] [serial = 465] [outer = 00000000] [url = about:blank] 17:29:36 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (1AE6A000) [pid = 3860] [serial = 464] [outer = 00000000] [url = about:blank] 17:29:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:29:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1295ms 17:29:36 INFO - PROCESS | 3860 | 1471048176380 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:29:36 INFO - PROCESS | 3860 | 1471048176385 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 17:29:36 INFO - PROCESS | 3860 | 1471048176390 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:29:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:29:36 INFO - PROCESS | 3860 | 1471048176393 Marionette TRACE conn3 <- [1,650,null,{}] 17:29:36 INFO - PROCESS | 3860 | 1471048176398 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}] 17:29:36 INFO - PROCESS | 3860 | 1471048176401 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:36 INFO - PROCESS | 3860 | 1471048176488 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:29:36 INFO - PROCESS | 3860 | 1471048176501 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:36 INFO - PROCESS | 3860 | 1471048176505 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:36 INFO - PROCESS | 3860 | ++DOCSHELL 112C4400 == 31 [pid = 3860] [id = 172] 17:29:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (112C6800) [pid = 3860] [serial = 514] [outer = 00000000] 17:29:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (114DB400) [pid = 3860] [serial = 515] [outer = 112C6800] 17:29:36 INFO - PROCESS | 3860 | 1471048176552 Marionette DEBUG loaded listener.js 17:29:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (1293B800) [pid = 3860] [serial = 516] [outer = 112C6800] 17:29:36 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:37 INFO - PROCESS | 3860 | [3860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:29:37 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:37 INFO - PROCESS | 3860 | 1471048177090 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]]]}] 17:29:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:29:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 729ms 17:29:37 INFO - PROCESS | 3860 | 1471048177123 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:29:37 INFO - PROCESS | 3860 | 1471048177127 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 17:29:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:29:37 INFO - PROCESS | 3860 | 1471048177133 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 3860 | 1471048177136 Marionette TRACE conn3 <- [1,654,null,{}] 17:29:37 INFO - PROCESS | 3860 | 1471048177140 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}] 17:29:37 INFO - PROCESS | 3860 | 1471048177142 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:37 INFO - PROCESS | 3860 | 1471048177231 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:29:37 INFO - PROCESS | 3860 | 1471048177240 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:37 INFO - PROCESS | 3860 | 1471048177243 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:37 INFO - PROCESS | 3860 | ++DOCSHELL 10B94800 == 32 [pid = 3860] [id = 173] 17:29:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (131E7000) [pid = 3860] [serial = 517] [outer = 00000000] 17:29:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (13229400) [pid = 3860] [serial = 518] [outer = 131E7000] 17:29:37 INFO - PROCESS | 3860 | 1471048177289 Marionette DEBUG loaded listener.js 17:29:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (139E9400) [pid = 3860] [serial = 519] [outer = 131E7000] 17:29:37 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:37 INFO - PROCESS | 3860 | [3860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:29:37 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:37 INFO - PROCESS | 3860 | 1471048177794 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]]]}] 17:29:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:29:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 712ms 17:29:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:29:37 INFO - PROCESS | 3860 | 1471048177866 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:29:37 INFO - PROCESS | 3860 | 1471048177869 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 17:29:37 INFO - PROCESS | 3860 | 1471048177872 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 3860 | 1471048177876 Marionette TRACE conn3 <- [1,658,null,{}] 17:29:37 INFO - PROCESS | 3860 | 1471048177886 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}] 17:29:37 INFO - PROCESS | 3860 | 1471048177891 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:38 INFO - PROCESS | 3860 | 1471048178004 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:29:38 INFO - PROCESS | 3860 | 1471048178094 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 3860 | 1471048178097 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:38 INFO - PROCESS | 3860 | ++DOCSHELL 1596E400 == 33 [pid = 3860] [id = 174] 17:29:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1615F400) [pid = 3860] [serial = 520] [outer = 00000000] 17:29:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (162E3000) [pid = 3860] [serial = 521] [outer = 1615F400] 17:29:38 INFO - PROCESS | 3860 | 1471048178144 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16B1E400) [pid = 3860] [serial = 522] [outer = 1615F400] 17:29:38 INFO - PROCESS | 3860 | 1471048178536 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]]]}] 17:29:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:29:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 713ms 17:29:38 INFO - PROCESS | 3860 | 1471048178571 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:29:38 INFO - PROCESS | 3860 | 1471048178573 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 17:29:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:29:38 INFO - PROCESS | 3860 | 1471048178637 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:29:38 INFO - PROCESS | 3860 | 1471048178639 Marionette TRACE conn3 <- [1,662,null,{}] 17:29:38 INFO - PROCESS | 3860 | 1471048178643 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}] 17:29:38 INFO - PROCESS | 3860 | 1471048178645 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:38 INFO - PROCESS | 3860 | 1471048178761 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:29:38 INFO - PROCESS | 3860 | 1471048178818 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 3860 | 1471048178820 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:38 INFO - PROCESS | 3860 | ++DOCSHELL 16EE9800 == 34 [pid = 3860] [id = 175] 17:29:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (17345400) [pid = 3860] [serial = 523] [outer = 00000000] 17:29:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (178EB400) [pid = 3860] [serial = 524] [outer = 17345400] 17:29:38 INFO - PROCESS | 3860 | 1471048178865 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (17A6A400) [pid = 3860] [serial = 525] [outer = 17345400] 17:29:39 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:39 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:29:39 INFO - PROCESS | 3860 | 1471048179270 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]]]}] 17:29:39 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 17:29:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 729ms 17:29:39 INFO - PROCESS | 3860 | 1471048179334 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 3860 | 1471048179336 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 17:29:39 INFO - PROCESS | 3860 | 1471048179340 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:29:39 INFO - PROCESS | 3860 | 1471048179341 Marionette TRACE conn3 <- [1,666,null,{}] 17:29:39 INFO - PROCESS | 3860 | 1471048179345 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}] 17:29:39 INFO - PROCESS | 3860 | 1471048179347 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:39 INFO - PROCESS | 3860 | 1471048179479 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:29:39 INFO - PROCESS | 3860 | 1471048179488 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:39 INFO - PROCESS | 3860 | 1471048179491 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:39 INFO - PROCESS | 3860 | ++DOCSHELL 17A69C00 == 35 [pid = 3860] [id = 176] 17:29:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (17A6EC00) [pid = 3860] [serial = 526] [outer = 00000000] 17:29:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (182D4C00) [pid = 3860] [serial = 527] [outer = 17A6EC00] 17:29:39 INFO - PROCESS | 3860 | 1471048179631 Marionette DEBUG loaded listener.js 17:29:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18431000) [pid = 3860] [serial = 528] [outer = 17A6EC00] 17:29:40 INFO - PROCESS | 3860 | 1471048180034 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]]]}] 17:29:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:29:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 712ms 17:29:40 INFO - PROCESS | 3860 | 1471048180074 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:29:40 INFO - PROCESS | 3860 | 1471048180076 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 17:29:40 INFO - PROCESS | 3860 | 1471048180079 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:29:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:29:40 INFO - PROCESS | 3860 | 1471048180081 Marionette TRACE conn3 <- [1,670,null,{}] 17:29:40 INFO - PROCESS | 3860 | 1471048180090 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}] 17:29:40 INFO - PROCESS | 3860 | 1471048180095 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:40 INFO - PROCESS | 3860 | 1471048180229 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:29:40 INFO - PROCESS | 3860 | 1471048180287 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:40 INFO - PROCESS | 3860 | 1471048180289 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:40 INFO - PROCESS | 3860 | ++DOCSHELL 18438000 == 36 [pid = 3860] [id = 177] 17:29:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1843B400) [pid = 3860] [serial = 529] [outer = 00000000] 17:29:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (184C6400) [pid = 3860] [serial = 530] [outer = 1843B400] 17:29:40 INFO - PROCESS | 3860 | 1471048180333 Marionette DEBUG loaded listener.js 17:29:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (18497C00) [pid = 3860] [serial = 531] [outer = 1843B400] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (13EA5400) [pid = 3860] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16169400) [pid = 3860] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1502CC00) [pid = 3860] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16DB9800) [pid = 3860] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (16DBA800) [pid = 3860] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1143B400) [pid = 3860] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1146E000) [pid = 3860] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (184C3000) [pid = 3860] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10439C00) [pid = 3860] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (128B9800) [pid = 3860] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (145D2800) [pid = 3860] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (13C92C00) [pid = 3860] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:29:40 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (18496000) [pid = 3860] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:29:41 INFO - PROCESS | 3860 | 1471048181401 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]]]}] 17:29:41 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) 17:29:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1376ms 17:29:41 INFO - PROCESS | 3860 | 1471048181505 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:29:41 INFO - PROCESS | 3860 | 1471048181507 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 17:29:41 INFO - PROCESS | 3860 | 1471048181510 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:29:41 INFO - PROCESS | 3860 | 1471048181512 Marionette TRACE conn3 <- [1,674,null,{}] 17:29:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:29:41 INFO - PROCESS | 3860 | 1471048181516 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}] 17:29:41 INFO - PROCESS | 3860 | 1471048181518 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:41 INFO - PROCESS | 3860 | 1471048181595 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:29:41 INFO - PROCESS | 3860 | 1471048181672 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:41 INFO - PROCESS | 3860 | 1471048181674 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:41 INFO - PROCESS | 3860 | ++DOCSHELL 10BA0400 == 37 [pid = 3860] [id = 178] 17:29:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (10FC3800) [pid = 3860] [serial = 532] [outer = 00000000] 17:29:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16169400) [pid = 3860] [serial = 533] [outer = 10FC3800] 17:29:41 INFO - PROCESS | 3860 | 1471048181718 Marionette DEBUG loaded listener.js 17:29:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (17A64000) [pid = 3860] [serial = 534] [outer = 10FC3800] 17:29:42 INFO - PROCESS | 3860 | 1471048182611 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]]]}] 17:29:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:29:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1133ms 17:29:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:29:42 INFO - PROCESS | 3860 | 1471048182648 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:29:42 INFO - PROCESS | 3860 | 1471048182650 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 17:29:42 INFO - PROCESS | 3860 | 1471048182654 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:29:42 INFO - PROCESS | 3860 | 1471048182656 Marionette TRACE conn3 <- [1,678,null,{}] 17:29:42 INFO - PROCESS | 3860 | 1471048182659 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}] 17:29:42 INFO - PROCESS | 3860 | 1471048182661 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:42 INFO - PROCESS | 3860 | 1471048182740 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:29:42 INFO - PROCESS | 3860 | 1471048182818 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 3860 | 1471048182820 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:42 INFO - PROCESS | 3860 | ++DOCSHELL 15032000 == 38 [pid = 3860] [id = 179] 17:29:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1553B800) [pid = 3860] [serial = 535] [outer = 00000000] 17:29:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (184CE400) [pid = 3860] [serial = 536] [outer = 1553B800] 17:29:42 INFO - PROCESS | 3860 | 1471048182864 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (19CE1C00) [pid = 3860] [serial = 537] [outer = 1553B800] 17:29:44 INFO - PROCESS | 3860 | 1471048183991 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]]]}] 17:29:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:29:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1409ms 17:29:44 INFO - PROCESS | 3860 | 1471048184051 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:29:44 INFO - PROCESS | 3860 | 1471048184055 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 17:29:44 INFO - PROCESS | 3860 | 1471048184060 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:29:44 INFO - PROCESS | 3860 | 1471048184064 Marionette TRACE conn3 <- [1,682,null,{}] 17:29:44 INFO - PROCESS | 3860 | 1471048184069 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}] 17:29:44 INFO - PROCESS | 3860 | 1471048184073 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:44 INFO - PROCESS | 3860 | 1471048184213 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:29:44 INFO - PROCESS | 3860 | 1471048184338 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:44 INFO - PROCESS | 3860 | 1471048184341 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:44 INFO - PROCESS | 3860 | ++DOCSHELL 11439800 == 39 [pid = 3860] [id = 180] 17:29:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (11474400) [pid = 3860] [serial = 538] [outer = 00000000] 17:29:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (13232400) [pid = 3860] [serial = 539] [outer = 11474400] 17:29:44 INFO - PROCESS | 3860 | 1471048184398 Marionette DEBUG loaded listener.js 17:29:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (13CC5400) [pid = 3860] [serial = 540] [outer = 11474400] 17:29:45 INFO - PROCESS | 3860 | 1471048185494 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]]]}] 17:29:45 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) 17:29:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1441ms 17:29:45 INFO - PROCESS | 3860 | 1471048185534 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:29:45 INFO - PROCESS | 3860 | 1471048185538 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 17:29:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:29:45 INFO - PROCESS | 3860 | 1471048185546 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:29:45 INFO - PROCESS | 3860 | 1471048185548 Marionette TRACE conn3 <- [1,686,null,{}] 17:29:45 INFO - PROCESS | 3860 | 1471048185553 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}] 17:29:45 INFO - PROCESS | 3860 | 1471048185556 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:45 INFO - PROCESS | 3860 | 1471048185699 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:29:45 INFO - PROCESS | 3860 | 1471048185827 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:45 INFO - PROCESS | 3860 | 1471048185830 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:45 INFO - PROCESS | 3860 | ++DOCSHELL 16456000 == 40 [pid = 3860] [id = 181] 17:29:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16DB3000) [pid = 3860] [serial = 541] [outer = 00000000] 17:29:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (16EE4800) [pid = 3860] [serial = 542] [outer = 16DB3000] 17:29:45 INFO - PROCESS | 3860 | 1471048185888 Marionette DEBUG loaded listener.js 17:29:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1814AC00) [pid = 3860] [serial = 543] [outer = 16DB3000] 17:29:46 INFO - PROCESS | 3860 | 1471048186953 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]]]}] 17:29:47 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) 17:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1473ms 17:29:47 INFO - PROCESS | 3860 | 1471048186993 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:29:47 INFO - PROCESS | 3860 | 1471048186996 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 17:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:29:47 INFO - PROCESS | 3860 | 1471048187000 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:29:47 INFO - PROCESS | 3860 | 1471048187003 Marionette TRACE conn3 <- [1,690,null,{}] 17:29:47 INFO - PROCESS | 3860 | 1471048187015 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}] 17:29:47 INFO - PROCESS | 3860 | 1471048187019 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:47 INFO - PROCESS | 3860 | 1471048187127 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:29:47 INFO - PROCESS | 3860 | 1471048187250 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:47 INFO - PROCESS | 3860 | 1471048187253 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:47 INFO - PROCESS | 3860 | ++DOCSHELL 150C3800 == 41 [pid = 3860] [id = 182] 17:29:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (16162800) [pid = 3860] [serial = 544] [outer = 00000000] 17:29:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (18493C00) [pid = 3860] [serial = 545] [outer = 16162800] 17:29:47 INFO - PROCESS | 3860 | 1471048187358 Marionette DEBUG loaded listener.js 17:29:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (19CE7800) [pid = 3860] [serial = 546] [outer = 16162800] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 10BA0400 == 40 [pid = 3860] [id = 178] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 18438000 == 39 [pid = 3860] [id = 177] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 17A69C00 == 38 [pid = 3860] [id = 176] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 16EE9800 == 37 [pid = 3860] [id = 175] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 1596E400 == 36 [pid = 3860] [id = 174] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 10B94800 == 35 [pid = 3860] [id = 173] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 112C4400 == 34 [pid = 3860] [id = 172] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 187EF800 == 33 [pid = 3860] [id = 169] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 114E7800 == 32 [pid = 3860] [id = 171] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 11476400 == 31 [pid = 3860] [id = 160] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 10A6C000 == 30 [pid = 3860] [id = 170] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 16456000 == 29 [pid = 3860] [id = 181] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 15032000 == 28 [pid = 3860] [id = 179] 17:29:49 INFO - PROCESS | 3860 | --DOCSHELL 11439800 == 27 [pid = 3860] [id = 180] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (178EEC00) [pid = 3860] [serial = 500] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16179800) [pid = 3860] [serial = 488] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1617BC00) [pid = 3860] [serial = 470] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16E27400) [pid = 3860] [serial = 491] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (17C8C800) [pid = 3860] [serial = 494] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (12B73C00) [pid = 3860] [serial = 483] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (12B72800) [pid = 3860] [serial = 467] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (11476800) [pid = 3860] [serial = 501] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (129BB000) [pid = 3860] [serial = 482] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1A8F3C00) [pid = 3860] [serial = 474] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (129BD000) [pid = 3860] [serial = 498] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (13EB2C00) [pid = 3860] [serial = 480] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (19DEBC00) [pid = 3860] [serial = 477] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (162EB800) [pid = 3860] [serial = 489] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1645AC00) [pid = 3860] [serial = 471] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (11048C00) [pid = 3860] [serial = 497] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (142EF800) [pid = 3860] [serial = 485] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (184D0C00) [pid = 3860] [serial = 476] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1A6CA400) [pid = 3860] [serial = 473] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (181F2000) [pid = 3860] [serial = 495] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (17832400) [pid = 3860] [serial = 492] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (14523000) [pid = 3860] [serial = 486] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (12B79400) [pid = 3860] [serial = 479] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (13C94000) [pid = 3860] [serial = 468] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (184CF400) [pid = 3860] [serial = 503] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (184CFC00) [pid = 3860] [serial = 504] [outer = 00000000] [url = about:blank] 17:29:49 INFO - PROCESS | 3860 | 1471048189271 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]]]}] 17:29:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:29:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2316ms 17:29:49 INFO - PROCESS | 3860 | 1471048189328 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:29:49 INFO - PROCESS | 3860 | 1471048189331 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 17:29:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:29:49 INFO - PROCESS | 3860 | 1471048189337 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:29:49 INFO - PROCESS | 3860 | 1471048189341 Marionette TRACE conn3 <- [1,694,null,{}] 17:29:49 INFO - PROCESS | 3860 | 1471048189348 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}] 17:29:49 INFO - PROCESS | 3860 | 1471048189351 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:49 INFO - PROCESS | 3860 | 1471048189440 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:29:49 INFO - PROCESS | 3860 | 1471048189509 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:49 INFO - PROCESS | 3860 | 1471048189513 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:49 INFO - PROCESS | 3860 | ++DOCSHELL 10A55400 == 28 [pid = 3860] [id = 183] 17:29:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (10A55800) [pid = 3860] [serial = 547] [outer = 00000000] 17:29:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (10A6E400) [pid = 3860] [serial = 548] [outer = 10A55800] 17:29:49 INFO - PROCESS | 3860 | 1471048189563 Marionette DEBUG loaded listener.js 17:29:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (10B95C00) [pid = 3860] [serial = 549] [outer = 10A55800] 17:29:50 INFO - PROCESS | 3860 | 1471048190498 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]]]}] 17:29:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:29:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1198ms 17:29:50 INFO - PROCESS | 3860 | 1471048190529 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:29:50 INFO - PROCESS | 3860 | 1471048190534 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 17:29:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:29:50 INFO - PROCESS | 3860 | 1471048190540 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:29:50 INFO - PROCESS | 3860 | 1471048190543 Marionette TRACE conn3 <- [1,698,null,{}] 17:29:50 INFO - PROCESS | 3860 | 1471048190548 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}] 17:29:50 INFO - PROCESS | 3860 | 1471048190551 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:50 INFO - PROCESS | 3860 | 1471048190640 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:29:50 INFO - PROCESS | 3860 | 1471048190647 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:50 INFO - PROCESS | 3860 | 1471048190650 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:50 INFO - PROCESS | 3860 | ++DOCSHELL 11CE3C00 == 29 [pid = 3860] [id = 184] 17:29:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (11CE4000) [pid = 3860] [serial = 550] [outer = 00000000] 17:29:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (12936400) [pid = 3860] [serial = 551] [outer = 11CE4000] 17:29:50 INFO - PROCESS | 3860 | 1471048190697 Marionette DEBUG loaded listener.js 17:29:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (129BC000) [pid = 3860] [serial = 552] [outer = 11CE4000] 17:29:51 INFO - PROCESS | 3860 | 1471048191690 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]]]}] 17:29:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:29:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1182ms 17:29:51 INFO - PROCESS | 3860 | 1471048191719 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:29:51 INFO - PROCESS | 3860 | 1471048191721 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 17:29:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:29:51 INFO - PROCESS | 3860 | 1471048191725 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:29:51 INFO - PROCESS | 3860 | 1471048191728 Marionette TRACE conn3 <- [1,702,null,{}] 17:29:51 INFO - PROCESS | 3860 | 1471048191747 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}] 17:29:51 INFO - PROCESS | 3860 | 1471048191751 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:51 INFO - PROCESS | 3860 | 1471048191880 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:29:51 INFO - PROCESS | 3860 | 1471048191887 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 3860 | 1471048191890 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:51 INFO - PROCESS | 3860 | ++DOCSHELL 13080800 == 30 [pid = 3860] [id = 185] 17:29:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (13082800) [pid = 3860] [serial = 553] [outer = 00000000] 17:29:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (131F1800) [pid = 3860] [serial = 554] [outer = 13082800] 17:29:51 INFO - PROCESS | 3860 | 1471048191941 Marionette DEBUG loaded listener.js 17:29:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (13940000) [pid = 3860] [serial = 555] [outer = 13082800] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (10FC3800) [pid = 3860] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1843B400) [pid = 3860] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (17A6EC00) [pid = 3860] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (1502D000) [pid = 3860] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (1615F400) [pid = 3860] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (112C6800) [pid = 3860] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (187F1C00) [pid = 3860] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (10B98000) [pid = 3860] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (131E7000) [pid = 3860] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (17345400) [pid = 3860] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:29:52 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (1553B800) [pid = 3860] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:29:53 INFO - PROCESS | 3860 | 1471048193349 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]]]}] 17:29:53 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 17:29:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1667ms 17:29:53 INFO - PROCESS | 3860 | 1471048193377 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:29:53 INFO - PROCESS | 3860 | 1471048193381 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 17:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:29:53 INFO - PROCESS | 3860 | 1471048193387 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:29:53 INFO - PROCESS | 3860 | 1471048193390 Marionette TRACE conn3 <- [1,706,null,{}] 17:29:53 INFO - PROCESS | 3860 | 1471048193396 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}] 17:29:53 INFO - PROCESS | 3860 | 1471048193400 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:53 INFO - PROCESS | 3860 | 1471048193544 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:29:53 INFO - PROCESS | 3860 | 1471048193613 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:53 INFO - PROCESS | 3860 | 1471048193616 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:53 INFO - PROCESS | 3860 | ++DOCSHELL 10A50C00 == 31 [pid = 3860] [id = 186] 17:29:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (10A51000) [pid = 3860] [serial = 556] [outer = 00000000] 17:29:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (11ACD400) [pid = 3860] [serial = 557] [outer = 10A51000] 17:29:53 INFO - PROCESS | 3860 | 1471048193673 Marionette DEBUG loaded listener.js 17:29:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (12B71800) [pid = 3860] [serial = 558] [outer = 10A51000] 17:29:54 INFO - PROCESS | 3860 | 1471048194836 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]]]}] 17:29:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:29:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1474ms 17:29:54 INFO - PROCESS | 3860 | 1471048194867 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:29:54 INFO - PROCESS | 3860 | 1471048194871 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 17:29:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:29:54 INFO - PROCESS | 3860 | 1471048194877 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:29:54 INFO - PROCESS | 3860 | 1471048194880 Marionette TRACE conn3 <- [1,710,null,{}] 17:29:54 INFO - PROCESS | 3860 | 1471048194886 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}] 17:29:54 INFO - PROCESS | 3860 | 1471048194888 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:55 INFO - PROCESS | 3860 | 1471048195007 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:29:55 INFO - PROCESS | 3860 | --DOCSHELL 1142D000 == 30 [pid = 3860] [id = 118] 17:29:55 INFO - PROCESS | 3860 | --DOCSHELL 128B6800 == 29 [pid = 3860] [id = 130] 17:29:55 INFO - PROCESS | 3860 | --DOCSHELL 145E1000 == 28 [pid = 3860] [id = 124] 17:29:55 INFO - PROCESS | 3860 | --DOCSHELL 1596F400 == 27 [pid = 3860] [id = 129] 17:29:55 INFO - PROCESS | 3860 | --DOCSHELL 145DD000 == 26 [pid = 3860] [id = 132] 17:29:55 INFO - PROCESS | 3860 | --DOCSHELL 128ACC00 == 25 [pid = 3860] [id = 128] 17:29:55 INFO - PROCESS | 3860 | --DOCSHELL 11CE5000 == 24 [pid = 3860] [id = 131] 17:29:55 INFO - PROCESS | 3860 | --DOCSHELL 150C3800 == 23 [pid = 3860] [id = 182] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (19CE1C00) [pid = 3860] [serial = 537] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (184CE400) [pid = 3860] [serial = 536] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (17A64000) [pid = 3860] [serial = 534] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (184C6400) [pid = 3860] [serial = 530] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (18431000) [pid = 3860] [serial = 528] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (1645B400) [pid = 3860] [serial = 513] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (162E3000) [pid = 3860] [serial = 521] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (114DB400) [pid = 3860] [serial = 515] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 53 (1293B800) [pid = 3860] [serial = 516] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 52 (182D4C00) [pid = 3860] [serial = 527] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 51 (19CEC000) [pid = 3860] [serial = 507] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 50 (19CE7400) [pid = 3860] [serial = 506] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 49 (129BE800) [pid = 3860] [serial = 509] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 48 (131F1C00) [pid = 3860] [serial = 510] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 47 (13229400) [pid = 3860] [serial = 518] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 46 (139E9400) [pid = 3860] [serial = 519] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 45 (16174400) [pid = 3860] [serial = 512] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 44 (16169400) [pid = 3860] [serial = 533] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 43 (178EB400) [pid = 3860] [serial = 524] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 42 (17A6A400) [pid = 3860] [serial = 525] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 41 (16B1E400) [pid = 3860] [serial = 522] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | --DOMWINDOW == 40 (18497C00) [pid = 3860] [serial = 531] [outer = 00000000] [url = about:blank] 17:29:55 INFO - PROCESS | 3860 | 1471048195138 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:55 INFO - PROCESS | 3860 | 1471048195141 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:55 INFO - PROCESS | 3860 | ++DOCSHELL 114DB400 == 24 [pid = 3860] [id = 187] 17:29:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 41 (114DE400) [pid = 3860] [serial = 559] [outer = 00000000] 17:29:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 42 (11AD5C00) [pid = 3860] [serial = 560] [outer = 114DE400] 17:29:55 INFO - PROCESS | 3860 | 1471048195200 Marionette DEBUG loaded listener.js 17:29:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 43 (11CE8400) [pid = 3860] [serial = 561] [outer = 114DE400] 17:29:55 INFO - PROCESS | 3860 | 1471048195641 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] 17:29:55 INFO - PROCESS | 3860 | 1471048195717 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 17:29:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:29:55 INFO - PROCESS | 3860 | 1471048195724 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:29:55 INFO - PROCESS | 3860 | 1471048195726 Marionette TRACE conn3 <- [1,714,null,{}] 17:29:55 INFO - PROCESS | 3860 | 1471048195730 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}] 17:29:55 INFO - PROCESS | 3860 | 1471048195733 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:55 INFO - PROCESS | 3860 | 1471048195838 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:29:55 INFO - PROCESS | 3860 | 1471048195851 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:55 INFO - PROCESS | 3860 | 1471048195853 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:55 INFO - PROCESS | 3860 | ++DOCSHELL 131EE800 == 25 [pid = 3860] [id = 188] 17:29:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 44 (131F0400) [pid = 3860] [serial = 562] [outer = 00000000] 17:29:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 45 (13942800) [pid = 3860] [serial = 563] [outer = 131F0400] 17:29:55 INFO - PROCESS | 3860 | 1471048195900 Marionette DEBUG loaded listener.js 17:29:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 46 (13C9F400) [pid = 3860] [serial = 564] [outer = 131F0400] 17:29:56 INFO - PROCESS | 3860 | 1471048196493 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]]]}] 17:29:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:29:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 826ms 17:29:56 INFO - PROCESS | 3860 | 1471048196558 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:29:56 INFO - PROCESS | 3860 | 1471048196560 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 17:29:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:29:56 INFO - PROCESS | 3860 | 1471048196564 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:29:56 INFO - PROCESS | 3860 | 1471048196568 Marionette TRACE conn3 <- [1,718,null,{}] 17:29:56 INFO - PROCESS | 3860 | 1471048196580 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}] 17:29:56 INFO - PROCESS | 3860 | 1471048196585 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:56 INFO - PROCESS | 3860 | 1471048196695 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:29:56 INFO - PROCESS | 3860 | 1471048196709 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:56 INFO - PROCESS | 3860 | 1471048196712 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:56 INFO - PROCESS | 3860 | ++DOCSHELL 14524800 == 26 [pid = 3860] [id = 189] 17:29:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 47 (145D2800) [pid = 3860] [serial = 565] [outer = 00000000] 17:29:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 48 (145DA000) [pid = 3860] [serial = 566] [outer = 145D2800] 17:29:56 INFO - PROCESS | 3860 | 1471048196760 Marionette DEBUG loaded listener.js 17:29:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 49 (145DE800) [pid = 3860] [serial = 567] [outer = 145D2800] 17:29:57 INFO - PROCESS | 3860 | 1471048197200 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] 17:29:57 INFO - PROCESS | 3860 | 1471048197304 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 17:29:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:29:57 INFO - PROCESS | 3860 | 1471048197307 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:29:57 INFO - PROCESS | 3860 | 1471048197309 Marionette TRACE conn3 <- [1,722,null,{}] 17:29:57 INFO - PROCESS | 3860 | 1471048197312 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}] 17:29:57 INFO - PROCESS | 3860 | 1471048197314 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:57 INFO - PROCESS | 3860 | 1471048197423 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:29:57 INFO - PROCESS | 3860 | 1471048197474 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:57 INFO - PROCESS | 3860 | 1471048197476 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:57 INFO - PROCESS | 3860 | ++DOCSHELL 1596E400 == 27 [pid = 3860] [id = 190] 17:29:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 50 (1596F000) [pid = 3860] [serial = 568] [outer = 00000000] 17:29:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 51 (1615EC00) [pid = 3860] [serial = 569] [outer = 1596F000] 17:29:57 INFO - PROCESS | 3860 | 1471048197523 Marionette DEBUG loaded listener.js 17:29:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 52 (16164800) [pid = 3860] [serial = 570] [outer = 1596F000] 17:29:57 INFO - PROCESS | 3860 | 1471048197958 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]]]}] 17:29:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:29:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 713ms 17:29:58 INFO - PROCESS | 3860 | 1471048198011 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 17:29:58 INFO - PROCESS | 3860 | 1471048198013 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 17:29:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:29:58 INFO - PROCESS | 3860 | 1471048198017 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:29:58 INFO - PROCESS | 3860 | 1471048198018 Marionette TRACE conn3 <- [1,726,null,{}] 17:29:58 INFO - PROCESS | 3860 | 1471048198022 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}] 17:29:58 INFO - PROCESS | 3860 | 1471048198024 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:58 INFO - PROCESS | 3860 | 1471048198136 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:29:58 INFO - PROCESS | 3860 | 1471048198142 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:58 INFO - PROCESS | 3860 | 1471048198144 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:58 INFO - PROCESS | 3860 | ++DOCSHELL 10FBB400 == 28 [pid = 3860] [id = 191] 17:29:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 53 (16163800) [pid = 3860] [serial = 571] [outer = 00000000] 17:29:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 54 (1625E400) [pid = 3860] [serial = 572] [outer = 16163800] 17:29:58 INFO - PROCESS | 3860 | 1471048198189 Marionette DEBUG loaded listener.js 17:29:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (162E4800) [pid = 3860] [serial = 573] [outer = 16163800] 17:29:58 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (11CE4000) [pid = 3860] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:29:58 INFO - PROCESS | 3860 | --DOMWINDOW == 53 (16DB3000) [pid = 3860] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:29:58 INFO - PROCESS | 3860 | --DOMWINDOW == 52 (11474400) [pid = 3860] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:29:58 INFO - PROCESS | 3860 | --DOMWINDOW == 51 (16162800) [pid = 3860] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:29:58 INFO - PROCESS | 3860 | --DOMWINDOW == 50 (10A55800) [pid = 3860] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:29:59 INFO - PROCESS | 3860 | 1471048199199 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]]]}] 17:29:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:29:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1182ms 17:29:59 INFO - PROCESS | 3860 | 1471048199224 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:29:59 INFO - PROCESS | 3860 | 1471048199226 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 17:29:59 INFO - PROCESS | 3860 | 1471048199230 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:29:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:29:59 INFO - PROCESS | 3860 | 1471048199231 Marionette TRACE conn3 <- [1,730,null,{}] 17:29:59 INFO - PROCESS | 3860 | 1471048199235 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}] 17:29:59 INFO - PROCESS | 3860 | 1471048199241 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:59 INFO - PROCESS | 3860 | 1471048199342 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:29:59 INFO - PROCESS | 3860 | 1471048199349 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:59 INFO - PROCESS | 3860 | 1471048199351 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:29:59 INFO - PROCESS | 3860 | ++DOCSHELL 13CB9400 == 29 [pid = 3860] [id = 192] 17:29:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 51 (13CC6C00) [pid = 3860] [serial = 574] [outer = 00000000] 17:29:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 52 (1645A800) [pid = 3860] [serial = 575] [outer = 13CC6C00] 17:29:59 INFO - PROCESS | 3860 | 1471048199403 Marionette DEBUG loaded listener.js 17:29:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 53 (16D75000) [pid = 3860] [serial = 576] [outer = 13CC6C00] 17:30:00 INFO - PROCESS | 3860 | 1471048200371 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]]]}] 17:30:00 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 17:30:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1182ms 17:30:00 INFO - PROCESS | 3860 | 1471048200421 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 17:30:00 INFO - PROCESS | 3860 | 1471048200423 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 17:30:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:30:00 INFO - PROCESS | 3860 | 1471048200426 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:30:00 INFO - PROCESS | 3860 | 1471048200428 Marionette TRACE conn3 <- [1,734,null,{}] 17:30:00 INFO - PROCESS | 3860 | 1471048200432 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}] 17:30:00 INFO - PROCESS | 3860 | 1471048200433 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:00 INFO - PROCESS | 3860 | 1471048200519 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:30:00 INFO - PROCESS | 3860 | 1471048200525 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:00 INFO - PROCESS | 3860 | 1471048200527 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:00 INFO - PROCESS | 3860 | ++DOCSHELL 16D80C00 == 30 [pid = 3860] [id = 193] 17:30:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 54 (16DB2C00) [pid = 3860] [serial = 577] [outer = 00000000] 17:30:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (16EE2000) [pid = 3860] [serial = 578] [outer = 16DB2C00] 17:30:00 INFO - PROCESS | 3860 | 1471048200576 Marionette DEBUG loaded listener.js 17:30:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (16EE9800) [pid = 3860] [serial = 579] [outer = 16DB2C00] 17:30:01 INFO - PROCESS | 3860 | 1471048201601 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]]]}] 17:30:01 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.) 17:30:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1230ms 17:30:01 INFO - PROCESS | 3860 | 1471048201667 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:30:01 INFO - PROCESS | 3860 | 1471048201672 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 17:30:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:30:01 INFO - PROCESS | 3860 | 1471048201678 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:30:01 INFO - PROCESS | 3860 | 1471048201682 Marionette TRACE conn3 <- [1,738,null,{}] 17:30:01 INFO - PROCESS | 3860 | 1471048201688 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}] 17:30:01 INFO - PROCESS | 3860 | 1471048201691 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:01 INFO - PROCESS | 3860 | 1471048201837 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:30:01 INFO - PROCESS | 3860 | 1471048201947 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:01 INFO - PROCESS | 3860 | 1471048201950 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:02 INFO - PROCESS | 3860 | ++DOCSHELL 11AD6000 == 31 [pid = 3860] [id = 194] 17:30:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (11C39C00) [pid = 3860] [serial = 580] [outer = 00000000] 17:30:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (12B75800) [pid = 3860] [serial = 581] [outer = 11C39C00] 17:30:02 INFO - PROCESS | 3860 | 1471048202049 Marionette DEBUG loaded listener.js 17:30:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (13035C00) [pid = 3860] [serial = 582] [outer = 11C39C00] 17:30:03 INFO - PROCESS | 3860 | 1471048203150 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]]]}] 17:30:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:30:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1505ms 17:30:03 INFO - PROCESS | 3860 | 1471048203168 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:30:03 INFO - PROCESS | 3860 | 1471048203173 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 17:30:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:30:03 INFO - PROCESS | 3860 | 1471048203179 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:30:03 INFO - PROCESS | 3860 | 1471048203182 Marionette TRACE conn3 <- [1,742,null,{}] 17:30:03 INFO - PROCESS | 3860 | 1471048203187 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}] 17:30:03 INFO - PROCESS | 3860 | 1471048203190 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:03 INFO - PROCESS | 3860 | 1471048203343 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:30:03 INFO - PROCESS | 3860 | 1471048203468 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:03 INFO - PROCESS | 3860 | 1471048203471 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:03 INFO - PROCESS | 3860 | ++DOCSHELL 145D3800 == 32 [pid = 3860] [id = 195] 17:30:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (145D4000) [pid = 3860] [serial = 583] [outer = 00000000] 17:30:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (15032000) [pid = 3860] [serial = 584] [outer = 145D4000] 17:30:03 INFO - PROCESS | 3860 | 1471048203529 Marionette DEBUG loaded listener.js 17:30:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (15568000) [pid = 3860] [serial = 585] [outer = 145D4000] 17:30:04 INFO - PROCESS | 3860 | 1471048204592 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]]]}] 17:30:04 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 17:30:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1474ms 17:30:04 INFO - PROCESS | 3860 | 1471048204665 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:30:04 INFO - PROCESS | 3860 | 1471048204668 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 17:30:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:30:04 INFO - PROCESS | 3860 | 1471048204856 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:30:04 INFO - PROCESS | 3860 | 1471048204859 Marionette TRACE conn3 <- [1,746,null,{}] 17:30:04 INFO - PROCESS | 3860 | 1471048204865 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}] 17:30:04 INFO - PROCESS | 3860 | 1471048204869 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:04 INFO - PROCESS | 3860 | 1471048204963 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:30:05 INFO - PROCESS | 3860 | 1471048205031 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:05 INFO - PROCESS | 3860 | 1471048205033 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:05 INFO - PROCESS | 3860 | ++DOCSHELL 11AD2000 == 33 [pid = 3860] [id = 196] 17:30:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (11C40800) [pid = 3860] [serial = 586] [outer = 00000000] 17:30:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (129C7400) [pid = 3860] [serial = 587] [outer = 11C40800] 17:30:05 INFO - PROCESS | 3860 | 1471048205082 Marionette DEBUG loaded listener.js 17:30:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (12B7BC00) [pid = 3860] [serial = 588] [outer = 11C40800] 17:30:05 INFO - PROCESS | 3860 | 1471048205633 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]]]}] 17:30:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:30:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 875ms 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 1047C000 == 32 [pid = 3860] [id = 123] 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 13228C00 == 31 [pid = 3860] [id = 119] 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 16162000 == 30 [pid = 3860] [id = 121] 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 145D2400 == 29 [pid = 3860] [id = 120] 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 184C2800 == 28 [pid = 3860] [id = 127] 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 18432000 == 27 [pid = 3860] [id = 135] 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 16456C00 == 26 [pid = 3860] [id = 122] 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 16453400 == 25 [pid = 3860] [id = 133] 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 16454400 == 24 [pid = 3860] [id = 134] 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 10A6C800 == 23 [pid = 3860] [id = 125] 17:30:06 INFO - PROCESS | 3860 | --DOCSHELL 1645D000 == 22 [pid = 3860] [id = 126] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (19CE7800) [pid = 3860] [serial = 546] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (18493C00) [pid = 3860] [serial = 545] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (10A6E400) [pid = 3860] [serial = 548] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (10B95C00) [pid = 3860] [serial = 549] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (13232400) [pid = 3860] [serial = 539] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (16EE4800) [pid = 3860] [serial = 542] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (129BC000) [pid = 3860] [serial = 552] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (12936400) [pid = 3860] [serial = 551] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (131F1800) [pid = 3860] [serial = 554] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (1814AC00) [pid = 3860] [serial = 543] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (13CC5400) [pid = 3860] [serial = 540] [outer = 00000000] [url = about:blank] 17:30:06 INFO - PROCESS | 3860 | 1471048206304 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:30:06 INFO - PROCESS | 3860 | 1471048206308 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 17:30:06 INFO - PROCESS | 3860 | 1471048206318 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:30:06 INFO - PROCESS | 3860 | 1471048206321 Marionette TRACE conn3 <- [1,750,null,{}] 17:30:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:30:06 INFO - PROCESS | 3860 | 1471048206333 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}] 17:30:06 INFO - PROCESS | 3860 | 1471048206337 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:06 INFO - PROCESS | 3860 | 1471048206456 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:30:06 INFO - PROCESS | 3860 | 1471048206466 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:06 INFO - PROCESS | 3860 | 1471048206471 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:06 INFO - PROCESS | 3860 | ++DOCSHELL 10B95C00 == 23 [pid = 3860] [id = 197] 17:30:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (10B96400) [pid = 3860] [serial = 589] [outer = 00000000] 17:30:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (10FBF400) [pid = 3860] [serial = 590] [outer = 10B96400] 17:30:06 INFO - PROCESS | 3860 | 1471048206519 Marionette DEBUG loaded listener.js 17:30:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (11049800) [pid = 3860] [serial = 591] [outer = 10B96400] 17:30:07 INFO - PROCESS | 3860 | 1471048207495 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]]]}] 17:30:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:30:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1231ms 17:30:07 INFO - PROCESS | 3860 | 1471048207555 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:30:07 INFO - PROCESS | 3860 | 1471048207558 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 17:30:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:30:07 INFO - PROCESS | 3860 | 1471048207565 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:30:07 INFO - PROCESS | 3860 | 1471048207569 Marionette TRACE conn3 <- [1,754,null,{}] 17:30:07 INFO - PROCESS | 3860 | 1471048207574 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}] 17:30:07 INFO - PROCESS | 3860 | 1471048207577 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:07 INFO - PROCESS | 3860 | 1471048207661 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:30:07 INFO - PROCESS | 3860 | 1471048207668 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:07 INFO - PROCESS | 3860 | 1471048207670 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:07 INFO - PROCESS | 3860 | ++DOCSHELL 12B7D000 == 24 [pid = 3860] [id = 198] 17:30:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (13170000) [pid = 3860] [serial = 592] [outer = 00000000] 17:30:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (13228C00) [pid = 3860] [serial = 593] [outer = 13170000] 17:30:07 INFO - PROCESS | 3860 | 1471048207718 Marionette DEBUG loaded listener.js 17:30:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (13463000) [pid = 3860] [serial = 594] [outer = 13170000] 17:30:08 INFO - PROCESS | 3860 | 1471048208698 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]]]}] 17:30:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:30:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1198ms 17:30:08 INFO - PROCESS | 3860 | 1471048208757 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:30:08 INFO - PROCESS | 3860 | 1471048208759 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 17:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:30:08 INFO - PROCESS | 3860 | 1471048208763 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:30:08 INFO - PROCESS | 3860 | 1471048208765 Marionette TRACE conn3 <- [1,758,null,{}] 17:30:08 INFO - PROCESS | 3860 | 1471048208775 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}] 17:30:08 INFO - PROCESS | 3860 | 1471048208779 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:08 INFO - PROCESS | 3860 | 1471048208904 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:30:08 INFO - PROCESS | 3860 | 1471048208912 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:08 INFO - PROCESS | 3860 | 1471048208916 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:08 INFO - PROCESS | 3860 | ++DOCSHELL 145D4C00 == 25 [pid = 3860] [id = 199] 17:30:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (145DD400) [pid = 3860] [serial = 595] [outer = 00000000] 17:30:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (1502D000) [pid = 3860] [serial = 596] [outer = 145DD400] 17:30:08 INFO - PROCESS | 3860 | 1471048208965 Marionette DEBUG loaded listener.js 17:30:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (15540800) [pid = 3860] [serial = 597] [outer = 145DD400] 17:30:09 INFO - PROCESS | 3860 | 1471048209477 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]]]}] 17:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 761ms 17:30:09 INFO - PROCESS | 3860 | 1471048209535 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:30:09 INFO - PROCESS | 3860 | 1471048209537 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 17:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:30:09 INFO - PROCESS | 3860 | 1471048209541 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:30:09 INFO - PROCESS | 3860 | 1471048209542 Marionette TRACE conn3 <- [1,762,null,{}] 17:30:09 INFO - PROCESS | 3860 | 1471048209546 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}] 17:30:09 INFO - PROCESS | 3860 | 1471048209548 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:09 INFO - PROCESS | 3860 | 1471048209665 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:30:09 INFO - PROCESS | 3860 | 1471048209720 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:09 INFO - PROCESS | 3860 | 1471048209722 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:09 INFO - PROCESS | 3860 | ++DOCSHELL 1596F400 == 26 [pid = 3860] [id = 200] 17:30:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (16160C00) [pid = 3860] [serial = 598] [outer = 00000000] 17:30:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (16170000) [pid = 3860] [serial = 599] [outer = 16160C00] 17:30:09 INFO - PROCESS | 3860 | 1471048209769 Marionette DEBUG loaded listener.js 17:30:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (162E4000) [pid = 3860] [serial = 600] [outer = 16160C00] 17:30:10 INFO - PROCESS | 3860 | 1471048210242 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]]]}] 17:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 728ms 17:30:10 INFO - PROCESS | 3860 | 1471048210272 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:30:10 INFO - PROCESS | 3860 | 1471048210274 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 17:30:10 INFO - PROCESS | 3860 | 1471048210277 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:30:10 INFO - PROCESS | 3860 | 1471048210279 Marionette TRACE conn3 <- [1,766,null,{}] 17:30:10 INFO - PROCESS | 3860 | 1471048210286 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}] 17:30:10 INFO - PROCESS | 3860 | 1471048210288 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:10 INFO - PROCESS | 3860 | 1471048210415 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:30:10 INFO - PROCESS | 3860 | 1471048210431 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:10 INFO - PROCESS | 3860 | 1471048210433 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:10 INFO - PROCESS | 3860 | ++DOCSHELL 1616C400 == 27 [pid = 3860] [id = 201] 17:30:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (16454400) [pid = 3860] [serial = 601] [outer = 00000000] 17:30:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (16B1E400) [pid = 3860] [serial = 602] [outer = 16454400] 17:30:10 INFO - PROCESS | 3860 | 1471048210478 Marionette DEBUG loaded listener.js 17:30:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (16DBBC00) [pid = 3860] [serial = 603] [outer = 16454400] 17:30:10 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (16163800) [pid = 3860] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:30:10 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (13CC6C00) [pid = 3860] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:30:10 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (10A51000) [pid = 3860] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:30:10 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (114DE400) [pid = 3860] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:30:10 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (13082800) [pid = 3860] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:30:10 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (131F0400) [pid = 3860] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:30:10 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (145D2800) [pid = 3860] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:30:10 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (1596F000) [pid = 3860] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:30:10 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (16DB2C00) [pid = 3860] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:30:10 INFO - PROCESS | 3860 | 1471048210987 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]]]}] 17:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 778ms 17:30:11 INFO - PROCESS | 3860 | 1471048211053 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:30:11 INFO - PROCESS | 3860 | 1471048211056 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 17:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:30:11 INFO - PROCESS | 3860 | 1471048211059 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:30:11 INFO - PROCESS | 3860 | 1471048211061 Marionette TRACE conn3 <- [1,770,null,{}] 17:30:11 INFO - PROCESS | 3860 | 1471048211065 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}] 17:30:11 INFO - PROCESS | 3860 | 1471048211071 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:11 INFO - PROCESS | 3860 | 1471048211176 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:30:11 INFO - PROCESS | 3860 | 1471048211182 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:11 INFO - PROCESS | 3860 | 1471048211184 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:11 INFO - PROCESS | 3860 | ++DOCSHELL 1596F000 == 28 [pid = 3860] [id = 202] 17:30:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (1615F800) [pid = 3860] [serial = 604] [outer = 00000000] 17:30:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (17345400) [pid = 3860] [serial = 605] [outer = 1615F800] 17:30:11 INFO - PROCESS | 3860 | 1471048211229 Marionette DEBUG loaded listener.js 17:30:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (1783CC00) [pid = 3860] [serial = 606] [outer = 1615F800] 17:30:11 INFO - PROCESS | 3860 | 1471048211640 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]]]}] 17:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 663ms 17:30:11 INFO - PROCESS | 3860 | 1471048211696 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:30:11 INFO - PROCESS | 3860 | 1471048211698 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 17:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:30:11 INFO - PROCESS | 3860 | 1471048211702 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:30:11 INFO - PROCESS | 3860 | 1471048211703 Marionette TRACE conn3 <- [1,774,null,{}] 17:30:11 INFO - PROCESS | 3860 | 1471048211707 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}] 17:30:11 INFO - PROCESS | 3860 | 1471048211709 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:11 INFO - PROCESS | 3860 | 1471048211782 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:30:11 INFO - PROCESS | 3860 | 1471048211787 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:11 INFO - PROCESS | 3860 | 1471048211798 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:11 INFO - PROCESS | 3860 | ++DOCSHELL 10A6E000 == 29 [pid = 3860] [id = 203] 17:30:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (178CC800) [pid = 3860] [serial = 607] [outer = 00000000] 17:30:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (17A5F800) [pid = 3860] [serial = 608] [outer = 178CC800] 17:30:11 INFO - PROCESS | 3860 | 1471048211845 Marionette DEBUG loaded listener.js 17:30:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (17A68C00) [pid = 3860] [serial = 609] [outer = 178CC800] 17:30:12 INFO - PROCESS | 3860 | 1471048212348 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]]]}] 17:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 664ms 17:30:12 INFO - PROCESS | 3860 | 1471048212372 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:30:12 INFO - PROCESS | 3860 | 1471048212374 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 17:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:30:12 INFO - PROCESS | 3860 | 1471048212377 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:30:12 INFO - PROCESS | 3860 | 1471048212379 Marionette TRACE conn3 <- [1,778,null,{}] 17:30:12 INFO - PROCESS | 3860 | 1471048212383 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}] 17:30:12 INFO - PROCESS | 3860 | 1471048212385 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:12 INFO - PROCESS | 3860 | 1471048212459 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:30:12 INFO - PROCESS | 3860 | 1471048212465 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:12 INFO - PROCESS | 3860 | 1471048212467 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:12 INFO - PROCESS | 3860 | ++DOCSHELL 178D7400 == 30 [pid = 3860] [id = 204] 17:30:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (17A6CC00) [pid = 3860] [serial = 610] [outer = 00000000] 17:30:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (17C8F800) [pid = 3860] [serial = 611] [outer = 17A6CC00] 17:30:12 INFO - PROCESS | 3860 | 1471048212511 Marionette DEBUG loaded listener.js 17:30:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (17C93800) [pid = 3860] [serial = 612] [outer = 17A6CC00] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1625E400) [pid = 3860] [serial = 572] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (1645A800) [pid = 3860] [serial = 575] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (162E4800) [pid = 3860] [serial = 573] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (11ACD400) [pid = 3860] [serial = 557] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (12B71800) [pid = 3860] [serial = 558] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (11AD5C00) [pid = 3860] [serial = 560] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (11CE8400) [pid = 3860] [serial = 561] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (13940000) [pid = 3860] [serial = 555] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (13942800) [pid = 3860] [serial = 563] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (13C9F400) [pid = 3860] [serial = 564] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (145DA000) [pid = 3860] [serial = 566] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (1615EC00) [pid = 3860] [serial = 569] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (16164800) [pid = 3860] [serial = 570] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (16D75000) [pid = 3860] [serial = 576] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (145DE800) [pid = 3860] [serial = 567] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 53 (16EE9800) [pid = 3860] [serial = 579] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | --DOMWINDOW == 52 (16EE2000) [pid = 3860] [serial = 578] [outer = 00000000] [url = about:blank] 17:30:14 INFO - PROCESS | 3860 | 1471048214214 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]]]}] 17:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1878ms 17:30:14 INFO - PROCESS | 3860 | 1471048214261 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:30:14 INFO - PROCESS | 3860 | 1471048214265 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 17:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:30:14 INFO - PROCESS | 3860 | 1471048214270 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:30:14 INFO - PROCESS | 3860 | 1471048214273 Marionette TRACE conn3 <- [1,782,null,{}] 17:30:14 INFO - PROCESS | 3860 | 1471048214281 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}] 17:30:14 INFO - PROCESS | 3860 | 1471048214285 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:14 INFO - PROCESS | 3860 | 1471048214371 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:30:14 INFO - PROCESS | 3860 | 1471048214378 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:14 INFO - PROCESS | 3860 | 1471048214381 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:14 INFO - PROCESS | 3860 | ++DOCSHELL 11047800 == 31 [pid = 3860] [id = 205] 17:30:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 53 (11048800) [pid = 3860] [serial = 613] [outer = 00000000] 17:30:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 54 (11CE8400) [pid = 3860] [serial = 614] [outer = 11048800] 17:30:14 INFO - PROCESS | 3860 | 1471048214430 Marionette DEBUG loaded listener.js 17:30:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (128ACC00) [pid = 3860] [serial = 615] [outer = 11048800] 17:30:14 INFO - PROCESS | 3860 | 1471048214947 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]]]}] 17:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 712ms 17:30:15 INFO - PROCESS | 3860 | 1471048215003 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:30:15 INFO - PROCESS | 3860 | 1471048215008 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 17:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:30:15 INFO - PROCESS | 3860 | 1471048215015 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:30:15 INFO - PROCESS | 3860 | 1471048215017 Marionette TRACE conn3 <- [1,786,null,{}] 17:30:15 INFO - PROCESS | 3860 | 1471048215022 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}] 17:30:15 INFO - PROCESS | 3860 | 1471048215024 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:15 INFO - PROCESS | 3860 | 1471048215114 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:30:15 INFO - PROCESS | 3860 | 1471048215197 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:15 INFO - PROCESS | 3860 | 1471048215200 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:15 INFO - PROCESS | 3860 | ++DOCSHELL 12B7B000 == 32 [pid = 3860] [id = 206] 17:30:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (13162800) [pid = 3860] [serial = 616] [outer = 00000000] 17:30:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (131F0000) [pid = 3860] [serial = 617] [outer = 13162800] 17:30:15 INFO - PROCESS | 3860 | 1471048215284 Marionette DEBUG loaded listener.js 17:30:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (13940400) [pid = 3860] [serial = 618] [outer = 13162800] 17:30:15 INFO - PROCESS | 3860 | 1471048215754 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]]]}] 17:30:15 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 17:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 761ms 17:30:15 INFO - PROCESS | 3860 | 1471048215812 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:30:15 INFO - PROCESS | 3860 | 1471048215814 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 17:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:30:15 INFO - PROCESS | 3860 | 1471048215820 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:30:15 INFO - PROCESS | 3860 | 1471048215824 Marionette TRACE conn3 <- [1,790,null,{}] 17:30:15 INFO - PROCESS | 3860 | 1471048215835 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}] 17:30:15 INFO - PROCESS | 3860 | 1471048215839 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:15 INFO - PROCESS | 3860 | 1471048215920 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:30:15 INFO - PROCESS | 3860 | 1471048215927 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:15 INFO - PROCESS | 3860 | 1471048215930 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:15 INFO - PROCESS | 3860 | ++DOCSHELL 142F0800 == 33 [pid = 3860] [id = 207] 17:30:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (142F3400) [pid = 3860] [serial = 619] [outer = 00000000] 17:30:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (145D4400) [pid = 3860] [serial = 620] [outer = 142F3400] 17:30:15 INFO - PROCESS | 3860 | 1471048215980 Marionette DEBUG loaded listener.js 17:30:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (145DC000) [pid = 3860] [serial = 621] [outer = 142F3400] 17:30:16 INFO - PROCESS | 3860 | 1471048216419 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]]]}] 17:30:16 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 17:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 664ms 17:30:16 INFO - PROCESS | 3860 | 1471048216456 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:30:16 INFO - PROCESS | 3860 | 1471048216459 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 17:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:30:16 INFO - PROCESS | 3860 | 1471048216462 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:30:16 INFO - PROCESS | 3860 | 1471048216464 Marionette TRACE conn3 <- [1,794,null,{}] 17:30:16 INFO - PROCESS | 3860 | 1471048216468 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}] 17:30:16 INFO - PROCESS | 3860 | 1471048216470 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:16 INFO - PROCESS | 3860 | 1471048216553 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:30:16 INFO - PROCESS | 3860 | 1471048216560 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:16 INFO - PROCESS | 3860 | 1471048216562 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:16 INFO - PROCESS | 3860 | ++DOCSHELL 145D3C00 == 34 [pid = 3860] [id = 208] 17:30:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (1553DC00) [pid = 3860] [serial = 622] [outer = 00000000] 17:30:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (1615D400) [pid = 3860] [serial = 623] [outer = 1553DC00] 17:30:16 INFO - PROCESS | 3860 | 1471048216656 Marionette DEBUG loaded listener.js 17:30:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (16164C00) [pid = 3860] [serial = 624] [outer = 1553DC00] 17:30:17 INFO - PROCESS | 3860 | 1471048217074 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]]]}] 17:30:17 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 17:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 648ms 17:30:17 INFO - PROCESS | 3860 | 1471048217133 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:30:17 INFO - PROCESS | 3860 | 1471048217135 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 17:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:30:17 INFO - PROCESS | 3860 | 1471048217138 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:30:17 INFO - PROCESS | 3860 | 1471048217140 Marionette TRACE conn3 <- [1,798,null,{}] 17:30:17 INFO - PROCESS | 3860 | 1471048217144 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}] 17:30:17 INFO - PROCESS | 3860 | 1471048217146 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:17 INFO - PROCESS | 3860 | 1471048217223 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:30:17 INFO - PROCESS | 3860 | 1471048217232 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:17 INFO - PROCESS | 3860 | 1471048217234 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:17 INFO - PROCESS | 3860 | ++DOCSHELL 1616BC00 == 35 [pid = 3860] [id = 209] 17:30:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (16171000) [pid = 3860] [serial = 625] [outer = 00000000] 17:30:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (16260400) [pid = 3860] [serial = 626] [outer = 16171000] 17:30:17 INFO - PROCESS | 3860 | 1471048217278 Marionette DEBUG loaded listener.js 17:30:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (162EB000) [pid = 3860] [serial = 627] [outer = 16171000] 17:30:17 INFO - PROCESS | 3860 | 1471048217782 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]]]}] 17:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 648ms 17:30:17 INFO - PROCESS | 3860 | 1471048217808 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:30:17 INFO - PROCESS | 3860 | 1471048217810 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 17:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:30:17 INFO - PROCESS | 3860 | 1471048217817 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:30:17 INFO - PROCESS | 3860 | 1471048217819 Marionette TRACE conn3 <- [1,802,null,{}] 17:30:17 INFO - PROCESS | 3860 | 1471048217822 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}] 17:30:17 INFO - PROCESS | 3860 | 1471048217828 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:17 INFO - PROCESS | 3860 | 1471048217927 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:30:17 INFO - PROCESS | 3860 | 1471048217934 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:17 INFO - PROCESS | 3860 | 1471048217936 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:17 INFO - PROCESS | 3860 | ++DOCSHELL 16D7BC00 == 36 [pid = 3860] [id = 210] 17:30:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (16DB2C00) [pid = 3860] [serial = 628] [outer = 00000000] 17:30:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (16E26800) [pid = 3860] [serial = 629] [outer = 16DB2C00] 17:30:17 INFO - PROCESS | 3860 | 1471048217980 Marionette DEBUG loaded listener.js 17:30:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (173A2400) [pid = 3860] [serial = 630] [outer = 16DB2C00] 17:30:18 INFO - PROCESS | 3860 | 1471048218412 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] 17:30:18 INFO - PROCESS | 3860 | 1471048218454 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 17:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:30:18 INFO - PROCESS | 3860 | 1471048218458 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:30:18 INFO - PROCESS | 3860 | 1471048218459 Marionette TRACE conn3 <- [1,806,null,{}] 17:30:18 INFO - PROCESS | 3860 | 1471048218520 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}] 17:30:18 INFO - PROCESS | 3860 | 1471048218523 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:18 INFO - PROCESS | 3860 | 1471048218597 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:30:18 INFO - PROCESS | 3860 | 1471048218604 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:18 INFO - PROCESS | 3860 | 1471048218606 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:18 INFO - PROCESS | 3860 | ++DOCSHELL 16EE3000 == 37 [pid = 3860] [id = 211] 17:30:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (17838C00) [pid = 3860] [serial = 631] [outer = 00000000] 17:30:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (17C8FC00) [pid = 3860] [serial = 632] [outer = 17838C00] 17:30:18 INFO - PROCESS | 3860 | 1471048218650 Marionette DEBUG loaded listener.js 17:30:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (17C91000) [pid = 3860] [serial = 633] [outer = 17838C00] 17:30:19 INFO - PROCESS | 3860 | 1471048219097 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]]]}] 17:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 664ms 17:30:19 INFO - PROCESS | 3860 | 1471048219133 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:30:19 INFO - PROCESS | 3860 | 1471048219135 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 17:30:19 INFO - PROCESS | 3860 | 1471048219139 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:30:19 INFO - PROCESS | 3860 | 1471048219140 Marionette TRACE conn3 <- [1,810,null,{}] 17:30:19 INFO - PROCESS | 3860 | 1471048219144 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}] 17:30:19 INFO - PROCESS | 3860 | 1471048219146 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:19 INFO - PROCESS | 3860 | 1471048219221 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:30:19 INFO - PROCESS | 3860 | 1471048219226 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:19 INFO - PROCESS | 3860 | 1471048219228 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:19 INFO - PROCESS | 3860 | ++DOCSHELL 178CEC00 == 38 [pid = 3860] [id = 212] 17:30:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (178F7400) [pid = 3860] [serial = 634] [outer = 00000000] 17:30:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (182DF400) [pid = 3860] [serial = 635] [outer = 178F7400] 17:30:19 INFO - PROCESS | 3860 | 1471048219274 Marionette DEBUG loaded listener.js 17:30:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (182E0C00) [pid = 3860] [serial = 636] [outer = 178F7400] 17:30:19 INFO - PROCESS | 3860 | 1471048219768 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] 17:30:19 INFO - PROCESS | 3860 | 1471048219812 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 17:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:30:19 INFO - PROCESS | 3860 | 1471048219821 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:30:19 INFO - PROCESS | 3860 | 1471048219823 Marionette TRACE conn3 <- [1,814,null,{}] 17:30:19 INFO - PROCESS | 3860 | 1471048219826 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}] 17:30:19 INFO - PROCESS | 3860 | 1471048219829 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:19 INFO - PROCESS | 3860 | 1471048219929 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:30:19 INFO - PROCESS | 3860 | 1471048219935 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:19 INFO - PROCESS | 3860 | 1471048219937 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:19 INFO - PROCESS | 3860 | ++DOCSHELL 142EF800 == 39 [pid = 3860] [id = 213] 17:30:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (18434000) [pid = 3860] [serial = 637] [outer = 00000000] 17:30:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1843BC00) [pid = 3860] [serial = 638] [outer = 18434000] 17:30:20 INFO - PROCESS | 3860 | 1471048220004 Marionette DEBUG loaded listener.js 17:30:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1843C400) [pid = 3860] [serial = 639] [outer = 18434000] 17:30:20 INFO - PROCESS | 3860 | 1471048220469 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]]]}] 17:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 647ms 17:30:20 INFO - PROCESS | 3860 | 1471048220486 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 17:30:20 INFO - PROCESS | 3860 | 1471048220488 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 17:30:20 INFO - PROCESS | 3860 | 1471048220492 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:30:20 INFO - PROCESS | 3860 | 1471048220493 Marionette TRACE conn3 <- [1,818,null,{}] 17:30:20 INFO - PROCESS | 3860 | 1471048220498 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}] 17:30:20 INFO - PROCESS | 3860 | 1471048220500 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:20 INFO - PROCESS | 3860 | 1471048220622 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:30:20 INFO - PROCESS | 3860 | 1471048220629 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:20 INFO - PROCESS | 3860 | 1471048220631 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:20 INFO - PROCESS | 3860 | ++DOCSHELL 10A0B400 == 40 [pid = 3860] [id = 214] 17:30:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (10A52400) [pid = 3860] [serial = 640] [outer = 00000000] 17:30:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18492C00) [pid = 3860] [serial = 641] [outer = 10A52400] 17:30:20 INFO - PROCESS | 3860 | 1471048220675 Marionette DEBUG loaded listener.js 17:30:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18495400) [pid = 3860] [serial = 642] [outer = 10A52400] 17:30:21 INFO - PROCESS | 3860 | 1471048221110 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]]]}] 17:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 664ms 17:30:21 INFO - PROCESS | 3860 | 1471048221130 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:30:21 INFO - PROCESS | 3860 | 1471048221132 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 17:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:30:21 INFO - PROCESS | 3860 | 1471048221135 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:30:21 INFO - PROCESS | 3860 | 1471048221138 Marionette TRACE conn3 <- [1,822,null,{}] 17:30:21 INFO - PROCESS | 3860 | 1471048221147 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}] 17:30:21 INFO - PROCESS | 3860 | 1471048221149 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:21 INFO - PROCESS | 3860 | 1471048221264 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:30:21 INFO - PROCESS | 3860 | 1471048221398 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:21 INFO - PROCESS | 3860 | 1471048221401 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:21 INFO - PROCESS | 3860 | ++DOCSHELL 1616A800 == 41 [pid = 3860] [id = 215] 17:30:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (18498000) [pid = 3860] [serial = 643] [outer = 00000000] 17:30:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (184C8000) [pid = 3860] [serial = 644] [outer = 18498000] 17:30:21 INFO - PROCESS | 3860 | 1471048221446 Marionette DEBUG loaded listener.js 17:30:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (184CDC00) [pid = 3860] [serial = 645] [outer = 18498000] 17:30:21 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (178CC800) [pid = 3860] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:30:21 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (145DD400) [pid = 3860] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:30:21 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (16160C00) [pid = 3860] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:30:21 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16454400) [pid = 3860] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:30:21 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (13170000) [pid = 3860] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:30:21 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (10B96400) [pid = 3860] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:30:21 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (11C40800) [pid = 3860] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:30:21 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (145D4000) [pid = 3860] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:30:21 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (11C39C00) [pid = 3860] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:30:21 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1615F800) [pid = 3860] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:30:21 INFO - PROCESS | 3860 | 1471048221944 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]]]}] 17:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 874ms 17:30:22 INFO - PROCESS | 3860 | 1471048222012 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 17:30:22 INFO - PROCESS | 3860 | 1471048222014 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 17:30:22 INFO - PROCESS | 3860 | 1471048222017 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:30:22 INFO - PROCESS | 3860 | 1471048222019 Marionette TRACE conn3 <- [1,826,null,{}] 17:30:22 INFO - PROCESS | 3860 | 1471048222022 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}] 17:30:22 INFO - PROCESS | 3860 | 1471048222024 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:22 INFO - PROCESS | 3860 | 1471048222102 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:30:22 INFO - PROCESS | 3860 | 1471048222107 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:22 INFO - PROCESS | 3860 | 1471048222109 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:22 INFO - PROCESS | 3860 | ++DOCSHELL 145D4000 == 42 [pid = 3860] [id = 216] 17:30:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1617A400) [pid = 3860] [serial = 646] [outer = 00000000] 17:30:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (184C5000) [pid = 3860] [serial = 647] [outer = 1617A400] 17:30:22 INFO - PROCESS | 3860 | 1471048222152 Marionette DEBUG loaded listener.js 17:30:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (184D1000) [pid = 3860] [serial = 648] [outer = 1617A400] 17:30:22 INFO - PROCESS | 3860 | 1471048222605 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]]]}] 17:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 616ms 17:30:22 INFO - PROCESS | 3860 | 1471048222652 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:30:22 INFO - PROCESS | 3860 | 1471048222654 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 17:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:30:22 INFO - PROCESS | 3860 | 1471048222657 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:30:22 INFO - PROCESS | 3860 | 1471048222659 Marionette TRACE conn3 <- [1,830,null,{}] 17:30:22 INFO - PROCESS | 3860 | 1471048222663 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}] 17:30:22 INFO - PROCESS | 3860 | 1471048222674 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:22 INFO - PROCESS | 3860 | 1471048222755 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:30:22 INFO - PROCESS | 3860 | 1471048222762 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:22 INFO - PROCESS | 3860 | 1471048222764 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:22 INFO - PROCESS | 3860 | ++DOCSHELL 182E0400 == 43 [pid = 3860] [id = 217] 17:30:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (18437800) [pid = 3860] [serial = 649] [outer = 00000000] 17:30:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (187F1000) [pid = 3860] [serial = 650] [outer = 18437800] 17:30:22 INFO - PROCESS | 3860 | 1471048222808 Marionette DEBUG loaded listener.js 17:30:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (19CE2800) [pid = 3860] [serial = 651] [outer = 18437800] 17:30:23 INFO - PROCESS | 3860 | 1471048223249 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]]]}] 17:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 664ms 17:30:23 INFO - PROCESS | 3860 | 1471048223294 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:30:23 INFO - PROCESS | 3860 | 1471048223296 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 17:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:30:23 INFO - PROCESS | 3860 | 1471048223300 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:30:23 INFO - PROCESS | 3860 | 1471048223301 Marionette TRACE conn3 <- [1,834,null,{}] 17:30:23 INFO - PROCESS | 3860 | 1471048223305 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}] 17:30:23 INFO - PROCESS | 3860 | 1471048223355 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:23 INFO - PROCESS | 3860 | 1471048223434 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:30:23 INFO - PROCESS | 3860 | 1471048223441 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:23 INFO - PROCESS | 3860 | 1471048223443 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:23 INFO - PROCESS | 3860 | ++DOCSHELL 1645D000 == 44 [pid = 3860] [id = 218] 17:30:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (187EA400) [pid = 3860] [serial = 652] [outer = 00000000] 17:30:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (19CE7400) [pid = 3860] [serial = 653] [outer = 187EA400] 17:30:23 INFO - PROCESS | 3860 | 1471048223486 Marionette DEBUG loaded listener.js 17:30:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (19CEC000) [pid = 3860] [serial = 654] [outer = 187EA400] 17:30:24 INFO - PROCESS | 3860 | 1471048224177 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]]]}] 17:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 939ms 17:30:24 INFO - PROCESS | 3860 | 1471048224239 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:30:24 INFO - PROCESS | 3860 | 1471048224244 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 17:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:30:24 INFO - PROCESS | 3860 | 1471048224249 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:30:24 INFO - PROCESS | 3860 | 1471048224252 Marionette TRACE conn3 <- [1,838,null,{}] 17:30:24 INFO - PROCESS | 3860 | 1471048224258 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}] 17:30:24 INFO - PROCESS | 3860 | 1471048224310 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:24 INFO - PROCESS | 3860 | 1471048224436 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:30:24 INFO - PROCESS | 3860 | 1471048224510 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:24 INFO - PROCESS | 3860 | 1471048224513 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:24 INFO - PROCESS | 3860 | ++DOCSHELL 10A6EC00 == 45 [pid = 3860] [id = 219] 17:30:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (10FBC000) [pid = 3860] [serial = 655] [outer = 00000000] 17:30:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (11ACD000) [pid = 3860] [serial = 656] [outer = 10FBC000] 17:30:24 INFO - PROCESS | 3860 | 1471048224570 Marionette DEBUG loaded listener.js 17:30:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (12B75000) [pid = 3860] [serial = 657] [outer = 10FBC000] 17:30:25 INFO - PROCESS | 3860 | 1471048225377 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]]]}] 17:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1344ms 17:30:25 INFO - PROCESS | 3860 | 1471048225806 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:30:25 INFO - PROCESS | 3860 | 1471048225810 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 17:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:30:25 INFO - PROCESS | 3860 | 1471048225823 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:30:25 INFO - PROCESS | 3860 | 1471048225827 Marionette TRACE conn3 <- [1,842,null,{}] 17:30:25 INFO - PROCESS | 3860 | 1471048225833 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}] 17:30:25 INFO - PROCESS | 3860 | 1471048225836 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:26 INFO - PROCESS | 3860 | 1471048226003 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:30:26 INFO - PROCESS | 3860 | 1471048226103 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:26 INFO - PROCESS | 3860 | 1471048226108 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:26 INFO - PROCESS | 3860 | ++DOCSHELL 11C39C00 == 46 [pid = 3860] [id = 220] 17:30:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (11C3A400) [pid = 3860] [serial = 658] [outer = 00000000] 17:30:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (12979800) [pid = 3860] [serial = 659] [outer = 11C3A400] 17:30:26 INFO - PROCESS | 3860 | 1471048226207 Marionette DEBUG loaded listener.js 17:30:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (12B70800) [pid = 3860] [serial = 660] [outer = 11C3A400] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 1616C400 == 45 [pid = 3860] [id = 201] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 10A6E000 == 44 [pid = 3860] [id = 203] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 1596F000 == 43 [pid = 3860] [id = 202] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 182E0400 == 42 [pid = 3860] [id = 217] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 145D4000 == 41 [pid = 3860] [id = 216] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 1616A800 == 40 [pid = 3860] [id = 215] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 10A0B400 == 39 [pid = 3860] [id = 214] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 142EF800 == 38 [pid = 3860] [id = 213] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 178CEC00 == 37 [pid = 3860] [id = 212] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 16EE3000 == 36 [pid = 3860] [id = 211] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 16D7BC00 == 35 [pid = 3860] [id = 210] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 1616BC00 == 34 [pid = 3860] [id = 209] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 145D3C00 == 33 [pid = 3860] [id = 208] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 142F0800 == 32 [pid = 3860] [id = 207] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (17C8F800) [pid = 3860] [serial = 611] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 12B7B000 == 31 [pid = 3860] [id = 206] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 11047800 == 30 [pid = 3860] [id = 205] 17:30:26 INFO - PROCESS | 3860 | --DOCSHELL 178D7400 == 29 [pid = 3860] [id = 204] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (17A68C00) [pid = 3860] [serial = 609] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (15540800) [pid = 3860] [serial = 597] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1502D000) [pid = 3860] [serial = 596] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (162E4000) [pid = 3860] [serial = 600] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (16170000) [pid = 3860] [serial = 599] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16B1E400) [pid = 3860] [serial = 602] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (17A5F800) [pid = 3860] [serial = 608] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16DBBC00) [pid = 3860] [serial = 603] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (13228C00) [pid = 3860] [serial = 593] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (10FBF400) [pid = 3860] [serial = 590] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (11049800) [pid = 3860] [serial = 591] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (12B7BC00) [pid = 3860] [serial = 588] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (129C7400) [pid = 3860] [serial = 587] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (15568000) [pid = 3860] [serial = 585] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (15032000) [pid = 3860] [serial = 584] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (13035C00) [pid = 3860] [serial = 582] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (12B75800) [pid = 3860] [serial = 581] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (17345400) [pid = 3860] [serial = 605] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1783CC00) [pid = 3860] [serial = 606] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (13463000) [pid = 3860] [serial = 594] [outer = 00000000] [url = about:blank] 17:30:26 INFO - PROCESS | 3860 | 1471048226696 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]]]}] 17:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 939ms 17:30:26 INFO - PROCESS | 3860 | 1471048226755 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:30:26 INFO - PROCESS | 3860 | 1471048226758 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 17:30:26 INFO - PROCESS | 3860 | 1471048226765 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:30:26 INFO - PROCESS | 3860 | 1471048226769 Marionette TRACE conn3 <- [1,846,null,{}] 17:30:26 INFO - PROCESS | 3860 | 1471048226773 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}] 17:30:26 INFO - PROCESS | 3860 | 1471048226776 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:26 INFO - PROCESS | 3860 | 1471048226867 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:30:26 INFO - PROCESS | 3860 | 1471048226941 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:26 INFO - PROCESS | 3860 | 1471048226944 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:26 INFO - PROCESS | 3860 | ++DOCSHELL 12B72400 == 30 [pid = 3860] [id = 221] 17:30:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (12B72800) [pid = 3860] [serial = 661] [outer = 00000000] 17:30:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (132B1400) [pid = 3860] [serial = 662] [outer = 12B72800] 17:30:27 INFO - PROCESS | 3860 | 1471048227000 Marionette DEBUG loaded listener.js 17:30:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (13942C00) [pid = 3860] [serial = 663] [outer = 12B72800] 17:30:27 INFO - PROCESS | 3860 | 1471048227439 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]]]}] 17:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 729ms 17:30:27 INFO - PROCESS | 3860 | 1471048227512 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:30:27 INFO - PROCESS | 3860 | 1471048227514 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 17:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:30:27 INFO - PROCESS | 3860 | 1471048227522 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:30:27 INFO - PROCESS | 3860 | 1471048227524 Marionette TRACE conn3 <- [1,850,null,{}] 17:30:27 INFO - PROCESS | 3860 | 1471048227534 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}] 17:30:27 INFO - PROCESS | 3860 | 1471048227539 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:27 INFO - PROCESS | 3860 | 1471048227624 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:30:27 INFO - PROCESS | 3860 | 1471048227639 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:27 INFO - PROCESS | 3860 | 1471048227643 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:27 INFO - PROCESS | 3860 | ++DOCSHELL 1502A400 == 31 [pid = 3860] [id = 222] 17:30:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1502C800) [pid = 3860] [serial = 664] [outer = 00000000] 17:30:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1553FC00) [pid = 3860] [serial = 665] [outer = 1502C800] 17:30:27 INFO - PROCESS | 3860 | 1471048227691 Marionette DEBUG loaded listener.js 17:30:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (15960400) [pid = 3860] [serial = 666] [outer = 1502C800] 17:30:28 INFO - PROCESS | 3860 | 1471048228203 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]]]}] 17:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 712ms 17:30:28 INFO - PROCESS | 3860 | 1471048228255 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:30:28 INFO - PROCESS | 3860 | 1471048228257 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 17:30:28 INFO - PROCESS | 3860 | 1471048228260 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:30:28 INFO - PROCESS | 3860 | 1471048228262 Marionette TRACE conn3 <- [1,854,null,{}] 17:30:28 INFO - PROCESS | 3860 | 1471048228265 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}] 17:30:28 INFO - PROCESS | 3860 | 1471048228267 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:28 INFO - PROCESS | 3860 | 1471048228349 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:30:28 INFO - PROCESS | 3860 | 1471048228356 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:28 INFO - PROCESS | 3860 | 1471048228358 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:28 INFO - PROCESS | 3860 | ++DOCSHELL 1616FC00 == 32 [pid = 3860] [id = 223] 17:30:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16176C00) [pid = 3860] [serial = 667] [outer = 00000000] 17:30:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (162E4000) [pid = 3860] [serial = 668] [outer = 16176C00] 17:30:28 INFO - PROCESS | 3860 | 1471048228403 Marionette DEBUG loaded listener.js 17:30:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16456000) [pid = 3860] [serial = 669] [outer = 16176C00] 17:30:28 INFO - PROCESS | 3860 | 1471048228824 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]]]}] 17:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 615ms 17:30:28 INFO - PROCESS | 3860 | 1471048228871 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:30:28 INFO - PROCESS | 3860 | 1471048228873 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 17:30:28 INFO - PROCESS | 3860 | 1471048228877 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:30:28 INFO - PROCESS | 3860 | 1471048228879 Marionette TRACE conn3 <- [1,858,null,{}] 17:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:30:28 INFO - PROCESS | 3860 | 1471048228882 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}] 17:30:28 INFO - PROCESS | 3860 | 1471048228884 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:29 INFO - PROCESS | 3860 | 1471048229049 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:30:29 INFO - PROCESS | 3860 | 1471048229125 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:29 INFO - PROCESS | 3860 | 1471048229127 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:29 INFO - PROCESS | 3860 | ++DOCSHELL 16269C00 == 33 [pid = 3860] [id = 224] 17:30:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16455000) [pid = 3860] [serial = 670] [outer = 00000000] 17:30:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16D74400) [pid = 3860] [serial = 671] [outer = 16455000] 17:30:29 INFO - PROCESS | 3860 | 1471048229171 Marionette DEBUG loaded listener.js 17:30:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16DBB000) [pid = 3860] [serial = 672] [outer = 16455000] 17:30:29 INFO - PROCESS | 3860 | 1471048229577 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]]]}] 17:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 713ms 17:30:29 INFO - PROCESS | 3860 | 1471048229613 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:30:29 INFO - PROCESS | 3860 | 1471048229615 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 17:30:29 INFO - PROCESS | 3860 | 1471048229622 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:30:29 INFO - PROCESS | 3860 | 1471048229624 Marionette TRACE conn3 <- [1,862,null,{}] 17:30:29 INFO - PROCESS | 3860 | 1471048229636 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}] 17:30:29 INFO - PROCESS | 3860 | 1471048229642 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:29 INFO - PROCESS | 3860 | 1471048229797 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:30:29 INFO - PROCESS | 3860 | 1471048229856 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:29 INFO - PROCESS | 3860 | 1471048229859 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:29 INFO - PROCESS | 3860 | ++DOCSHELL 16DBD000 == 34 [pid = 3860] [id = 225] 17:30:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16E21400) [pid = 3860] [serial = 673] [outer = 00000000] 17:30:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (178EFC00) [pid = 3860] [serial = 674] [outer = 16E21400] 17:30:29 INFO - PROCESS | 3860 | 1471048229903 Marionette DEBUG loaded listener.js 17:30:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (17A6E000) [pid = 3860] [serial = 675] [outer = 16E21400] 17:30:30 INFO - PROCESS | 3860 | 1471048230391 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]]]}] 17:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 825ms 17:30:30 INFO - PROCESS | 3860 | 1471048230459 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:30:30 INFO - PROCESS | 3860 | 1471048230461 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 17:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:30:30 INFO - PROCESS | 3860 | 1471048230472 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:30:30 INFO - PROCESS | 3860 | 1471048230474 Marionette TRACE conn3 <- [1,866,null,{}] 17:30:30 INFO - PROCESS | 3860 | 1471048230477 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}] 17:30:30 INFO - PROCESS | 3860 | 1471048230479 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:30 INFO - PROCESS | 3860 | 1471048230581 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:30:30 INFO - PROCESS | 3860 | 1471048230645 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:30 INFO - PROCESS | 3860 | 1471048230647 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:30 INFO - PROCESS | 3860 | ++DOCSHELL 178EEC00 == 35 [pid = 3860] [id = 226] 17:30:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (17C8E400) [pid = 3860] [serial = 676] [outer = 00000000] 17:30:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (182E0800) [pid = 3860] [serial = 677] [outer = 17C8E400] 17:30:30 INFO - PROCESS | 3860 | 1471048230691 Marionette DEBUG loaded listener.js 17:30:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1842E400) [pid = 3860] [serial = 678] [outer = 17C8E400] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (18434000) [pid = 3860] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (10A52400) [pid = 3860] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1553DC00) [pid = 3860] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (142F3400) [pid = 3860] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (13162800) [pid = 3860] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16171000) [pid = 3860] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (11048800) [pid = 3860] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (178F7400) [pid = 3860] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (17838C00) [pid = 3860] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (18498000) [pid = 3860] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (17A6CC00) [pid = 3860] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (16DB2C00) [pid = 3860] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (18437800) [pid = 3860] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:30:31 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1617A400) [pid = 3860] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:30:31 INFO - PROCESS | 3860 | 1471048231255 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]]]}] 17:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 825ms 17:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:30:31 INFO - PROCESS | 3860 | 1471048231304 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:30:31 INFO - PROCESS | 3860 | 1471048231306 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 17:30:31 INFO - PROCESS | 3860 | 1471048231310 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:30:31 INFO - PROCESS | 3860 | 1471048231311 Marionette TRACE conn3 <- [1,870,null,{}] 17:30:31 INFO - PROCESS | 3860 | 1471048231315 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}] 17:30:31 INFO - PROCESS | 3860 | 1471048231316 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:31 INFO - PROCESS | 3860 | 1471048231393 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:30:31 INFO - PROCESS | 3860 | 1471048231480 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:31 INFO - PROCESS | 3860 | 1471048231482 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (12B7B400) [pid = 3860] [serial = 679] [outer = 1B229400] 17:30:31 INFO - PROCESS | 3860 | ++DOCSHELL 1616B400 == 36 [pid = 3860] [id = 227] 17:30:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (162E3C00) [pid = 3860] [serial = 680] [outer = 00000000] 17:30:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (17C8E800) [pid = 3860] [serial = 681] [outer = 162E3C00] 17:30:31 INFO - PROCESS | 3860 | 1471048231543 Marionette DEBUG loaded listener.js 17:30:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (17C8F000) [pid = 3860] [serial = 682] [outer = 162E3C00] 17:30:31 INFO - PROCESS | 3860 | 1471048231970 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]]]}] 17:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 713ms 17:30:32 INFO - PROCESS | 3860 | 1471048232042 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:30:32 INFO - PROCESS | 3860 | 1471048232044 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 17:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:30:32 INFO - PROCESS | 3860 | 1471048232048 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:30:32 INFO - PROCESS | 3860 | 1471048232049 Marionette TRACE conn3 <- [1,874,null,{}] 17:30:32 INFO - PROCESS | 3860 | 1471048232052 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}] 17:30:32 INFO - PROCESS | 3860 | 1471048232054 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:32 INFO - PROCESS | 3860 | 1471048232137 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:30:32 INFO - PROCESS | 3860 | 1471048232143 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:32 INFO - PROCESS | 3860 | 1471048232145 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:32 INFO - PROCESS | 3860 | ++DOCSHELL 17C8EC00 == 37 [pid = 3860] [id = 228] 17:30:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (181F2000) [pid = 3860] [serial = 683] [outer = 00000000] 17:30:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1843CC00) [pid = 3860] [serial = 684] [outer = 181F2000] 17:30:32 INFO - PROCESS | 3860 | 1471048232188 Marionette DEBUG loaded listener.js 17:30:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (18493400) [pid = 3860] [serial = 685] [outer = 181F2000] 17:30:32 INFO - PROCESS | 3860 | 1471048232603 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]]]}] 17:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 615ms 17:30:32 INFO - PROCESS | 3860 | 1471048232645 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:30:32 INFO - PROCESS | 3860 | 1471048232647 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 17:30:32 INFO - PROCESS | 3860 | 1471048232654 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:30:32 INFO - PROCESS | 3860 | 1471048232656 Marionette TRACE conn3 <- [1,878,null,{}] 17:30:32 INFO - PROCESS | 3860 | 1471048232659 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}] 17:30:32 INFO - PROCESS | 3860 | 1471048232661 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:32 INFO - PROCESS | 3860 | 1471048232803 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:30:32 INFO - PROCESS | 3860 | 1471048232811 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:32 INFO - PROCESS | 3860 | 1471048232813 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:32 INFO - PROCESS | 3860 | ++DOCSHELL 1616F000 == 38 [pid = 3860] [id = 229] 17:30:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1766A000) [pid = 3860] [serial = 686] [outer = 00000000] 17:30:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (187EE000) [pid = 3860] [serial = 687] [outer = 1766A000] 17:30:32 INFO - PROCESS | 3860 | 1471048232856 Marionette DEBUG loaded listener.js 17:30:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (19CE3C00) [pid = 3860] [serial = 688] [outer = 1766A000] 17:30:33 INFO - PROCESS | 3860 | 1471048233367 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]]]}] 17:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 761ms 17:30:33 INFO - PROCESS | 3860 | 1471048233428 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:30:33 INFO - PROCESS | 3860 | 1471048233433 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 17:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:30:33 INFO - PROCESS | 3860 | 1471048233439 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:30:33 INFO - PROCESS | 3860 | 1471048233442 Marionette TRACE conn3 <- [1,882,null,{}] 17:30:33 INFO - PROCESS | 3860 | 1471048233507 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}] 17:30:33 INFO - PROCESS | 3860 | 1471048233510 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:33 INFO - PROCESS | 3860 | 1471048233717 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:30:33 INFO - PROCESS | 3860 | 1471048233767 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:33 INFO - PROCESS | 3860 | 1471048233772 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:33 INFO - PROCESS | 3860 | ++DOCSHELL 10A47400 == 39 [pid = 3860] [id = 230] 17:30:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (10A49800) [pid = 3860] [serial = 689] [outer = 00000000] 17:30:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (12B73400) [pid = 3860] [serial = 690] [outer = 10A49800] 17:30:33 INFO - PROCESS | 3860 | 1471048233829 Marionette DEBUG loaded listener.js 17:30:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (131E5C00) [pid = 3860] [serial = 691] [outer = 10A49800] 17:30:34 INFO - PROCESS | 3860 | 1471048234422 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]]]}] 17:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1036ms 17:30:34 INFO - PROCESS | 3860 | 1471048234475 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:30:34 INFO - PROCESS | 3860 | 1471048234480 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 17:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:30:34 INFO - PROCESS | 3860 | 1471048234487 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:30:34 INFO - PROCESS | 3860 | 1471048234490 Marionette TRACE conn3 <- [1,886,null,{}] 17:30:34 INFO - PROCESS | 3860 | 1471048234494 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}] 17:30:34 INFO - PROCESS | 3860 | 1471048234497 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:34 INFO - PROCESS | 3860 | 1471048234686 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:30:34 INFO - PROCESS | 3860 | 1471048234809 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:34 INFO - PROCESS | 3860 | 1471048234812 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:34 INFO - PROCESS | 3860 | ++DOCSHELL 14518000 == 40 [pid = 3860] [id = 231] 17:30:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1451FC00) [pid = 3860] [serial = 692] [outer = 00000000] 17:30:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (150C3C00) [pid = 3860] [serial = 693] [outer = 1451FC00] 17:30:34 INFO - PROCESS | 3860 | 1471048234868 Marionette DEBUG loaded listener.js 17:30:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (16162800) [pid = 3860] [serial = 694] [outer = 1451FC00] 17:30:35 INFO - PROCESS | 3860 | 1471048235474 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]]]}] 17:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1036ms 17:30:35 INFO - PROCESS | 3860 | 1471048235521 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:30:35 INFO - PROCESS | 3860 | 1471048235524 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 17:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:30:35 INFO - PROCESS | 3860 | 1471048235528 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:30:35 INFO - PROCESS | 3860 | 1471048235532 Marionette TRACE conn3 <- [1,890,null,{}] 17:30:35 INFO - PROCESS | 3860 | 1471048235543 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}] 17:30:35 INFO - PROCESS | 3860 | 1471048235595 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:35 INFO - PROCESS | 3860 | 1471048235698 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:30:35 INFO - PROCESS | 3860 | 1471048235824 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:35 INFO - PROCESS | 3860 | 1471048235828 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:35 INFO - PROCESS | 3860 | ++DOCSHELL 17A69800 == 41 [pid = 3860] [id = 232] 17:30:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (17A6A400) [pid = 3860] [serial = 695] [outer = 00000000] 17:30:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (184C4000) [pid = 3860] [serial = 696] [outer = 17A6A400] 17:30:35 INFO - PROCESS | 3860 | 1471048235884 Marionette DEBUG loaded listener.js 17:30:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (187ED800) [pid = 3860] [serial = 697] [outer = 17A6A400] 17:30:36 INFO - PROCESS | 3860 | 1471048236555 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]]]}] 17:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1036ms 17:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:30:36 INFO - PROCESS | 3860 | 1471048236595 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:30:36 INFO - PROCESS | 3860 | 1471048236598 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 17:30:36 INFO - PROCESS | 3860 | 1471048236601 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:30:36 INFO - PROCESS | 3860 | 1471048236603 Marionette TRACE conn3 <- [1,894,null,{}] 17:30:36 INFO - PROCESS | 3860 | 1471048236607 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}] 17:30:36 INFO - PROCESS | 3860 | 1471048236609 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:36 INFO - PROCESS | 3860 | 1471048236713 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:30:36 INFO - PROCESS | 3860 | 1471048236913 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:36 INFO - PROCESS | 3860 | 1471048236916 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:36 INFO - PROCESS | 3860 | ++DOCSHELL 10A6F400 == 42 [pid = 3860] [id = 233] 17:30:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (10A72000) [pid = 3860] [serial = 698] [outer = 00000000] 17:30:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (10FBF400) [pid = 3860] [serial = 699] [outer = 10A72000] 17:30:37 INFO - PROCESS | 3860 | 1471048236974 Marionette DEBUG loaded listener.js 17:30:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (11ACFC00) [pid = 3860] [serial = 700] [outer = 10A72000] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 17C8EC00 == 41 [pid = 3860] [id = 228] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 1616B400 == 40 [pid = 3860] [id = 227] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 178EEC00 == 39 [pid = 3860] [id = 226] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 16DBD000 == 38 [pid = 3860] [id = 225] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 16269C00 == 37 [pid = 3860] [id = 224] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 1616FC00 == 36 [pid = 3860] [id = 223] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 1502A400 == 35 [pid = 3860] [id = 222] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 12B72400 == 34 [pid = 3860] [id = 221] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 11C39C00 == 33 [pid = 3860] [id = 220] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 10A6EC00 == 32 [pid = 3860] [id = 219] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 1645D000 == 31 [pid = 3860] [id = 218] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 17A69800 == 30 [pid = 3860] [id = 232] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 1616F000 == 29 [pid = 3860] [id = 229] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 10A47400 == 28 [pid = 3860] [id = 230] 17:30:38 INFO - PROCESS | 3860 | --DOCSHELL 14518000 == 27 [pid = 3860] [id = 231] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1843BC00) [pid = 3860] [serial = 638] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (18492C00) [pid = 3860] [serial = 641] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (1843C400) [pid = 3860] [serial = 639] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (1615D400) [pid = 3860] [serial = 623] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (16164C00) [pid = 3860] [serial = 624] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (145D4400) [pid = 3860] [serial = 620] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (145DC000) [pid = 3860] [serial = 621] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (131F0000) [pid = 3860] [serial = 617] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (13940400) [pid = 3860] [serial = 618] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16260400) [pid = 3860] [serial = 626] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (162EB000) [pid = 3860] [serial = 627] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (11CE8400) [pid = 3860] [serial = 614] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (128ACC00) [pid = 3860] [serial = 615] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (182DF400) [pid = 3860] [serial = 635] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (17C8FC00) [pid = 3860] [serial = 632] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (17C91000) [pid = 3860] [serial = 633] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (184C8000) [pid = 3860] [serial = 644] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (17C93800) [pid = 3860] [serial = 612] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (16E26800) [pid = 3860] [serial = 629] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (173A2400) [pid = 3860] [serial = 630] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (18495400) [pid = 3860] [serial = 642] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (187F1000) [pid = 3860] [serial = 650] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (184C5000) [pid = 3860] [serial = 647] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (19CE2800) [pid = 3860] [serial = 651] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (184D1000) [pid = 3860] [serial = 648] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (182E0C00) [pid = 3860] [serial = 636] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (19CE7400) [pid = 3860] [serial = 653] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (184CDC00) [pid = 3860] [serial = 645] [outer = 00000000] [url = about:blank] 17:30:38 INFO - PROCESS | 3860 | 1471048238182 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]]]}] 17:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1668ms 17:30:38 INFO - PROCESS | 3860 | 1471048238243 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:30:38 INFO - PROCESS | 3860 | 1471048238247 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 17:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:30:38 INFO - PROCESS | 3860 | 1471048238293 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:30:38 INFO - PROCESS | 3860 | 1471048238296 Marionette TRACE conn3 <- [1,898,null,{}] 17:30:38 INFO - PROCESS | 3860 | 1471048238303 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}] 17:30:38 INFO - PROCESS | 3860 | 1471048238306 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:38 INFO - PROCESS | 3860 | 1471048238442 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:30:38 INFO - PROCESS | 3860 | 1471048238450 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:38 INFO - PROCESS | 3860 | 1471048238454 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:38 INFO - PROCESS | 3860 | ++DOCSHELL 10B98800 == 28 [pid = 3860] [id = 234] 17:30:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (10FB9400) [pid = 3860] [serial = 701] [outer = 00000000] 17:30:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (11043800) [pid = 3860] [serial = 702] [outer = 10FB9400] 17:30:38 INFO - PROCESS | 3860 | 1471048238505 Marionette DEBUG loaded listener.js 17:30:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (11047800) [pid = 3860] [serial = 703] [outer = 10FB9400] 17:30:39 INFO - PROCESS | 3860 | 1471048238984 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]]]}] 17:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 712ms 17:30:39 INFO - PROCESS | 3860 | 1471048239023 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:30:39 INFO - PROCESS | 3860 | 1471048239028 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 17:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:30:39 INFO - PROCESS | 3860 | 1471048239035 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:30:39 INFO - PROCESS | 3860 | 1471048239037 Marionette TRACE conn3 <- [1,902,null,{}] 17:30:39 INFO - PROCESS | 3860 | 1471048239041 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}] 17:30:39 INFO - PROCESS | 3860 | 1471048239044 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:39 INFO - PROCESS | 3860 | 1471048239129 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:30:39 INFO - PROCESS | 3860 | 1471048239139 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:39 INFO - PROCESS | 3860 | 1471048239141 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:39 INFO - PROCESS | 3860 | ++DOCSHELL 1307B400 == 29 [pid = 3860] [id = 235] 17:30:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1307B800) [pid = 3860] [serial = 704] [outer = 00000000] 17:30:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (131E2400) [pid = 3860] [serial = 705] [outer = 1307B800] 17:30:39 INFO - PROCESS | 3860 | 1471048239193 Marionette DEBUG loaded listener.js 17:30:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (13232C00) [pid = 3860] [serial = 706] [outer = 1307B800] 17:30:39 INFO - PROCESS | 3860 | 1471048239695 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]]]}] 17:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 729ms 17:30:39 INFO - PROCESS | 3860 | 1471048239766 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:30:39 INFO - PROCESS | 3860 | 1471048239768 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 17:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:30:39 INFO - PROCESS | 3860 | 1471048239772 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:30:39 INFO - PROCESS | 3860 | 1471048239775 Marionette TRACE conn3 <- [1,906,null,{}] 17:30:39 INFO - PROCESS | 3860 | 1471048239786 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}] 17:30:39 INFO - PROCESS | 3860 | 1471048239791 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:39 INFO - PROCESS | 3860 | 1471048239938 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:30:40 INFO - PROCESS | 3860 | 1471048239994 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:40 INFO - PROCESS | 3860 | 1471048239997 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:40 INFO - PROCESS | 3860 | ++DOCSHELL 14524000 == 30 [pid = 3860] [id = 236] 17:30:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (14524400) [pid = 3860] [serial = 707] [outer = 00000000] 17:30:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (145DDC00) [pid = 3860] [serial = 708] [outer = 14524400] 17:30:40 INFO - PROCESS | 3860 | 1471048240046 Marionette DEBUG loaded listener.js 17:30:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (15033000) [pid = 3860] [serial = 709] [outer = 14524400] 17:30:40 INFO - PROCESS | 3860 | 1471048240483 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]]]}] 17:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 728ms 17:30:40 INFO - PROCESS | 3860 | 1471048240518 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:30:40 INFO - PROCESS | 3860 | 1471048240520 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 17:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:30:40 INFO - PROCESS | 3860 | 1471048240524 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:30:40 INFO - PROCESS | 3860 | 1471048240525 Marionette TRACE conn3 <- [1,910,null,{}] 17:30:40 INFO - PROCESS | 3860 | 1471048240530 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}] 17:30:40 INFO - PROCESS | 3860 | 1471048240533 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:40 INFO - PROCESS | 3860 | 1471048240664 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:30:40 INFO - PROCESS | 3860 | 1471048240671 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:40 INFO - PROCESS | 3860 | 1471048240673 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:40 INFO - PROCESS | 3860 | ++DOCSHELL 1502FC00 == 31 [pid = 3860] [id = 237] 17:30:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (15032400) [pid = 3860] [serial = 710] [outer = 00000000] 17:30:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16163C00) [pid = 3860] [serial = 711] [outer = 15032400] 17:30:40 INFO - PROCESS | 3860 | 1471048240719 Marionette DEBUG loaded listener.js 17:30:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1617A800) [pid = 3860] [serial = 712] [outer = 15032400] 17:30:41 INFO - PROCESS | 3860 | 1471048241161 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]]]}] 17:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 729ms 17:30:41 INFO - PROCESS | 3860 | 1471048241222 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:30:41 INFO - PROCESS | 3860 | 1471048241224 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 17:30:41 INFO - PROCESS | 3860 | 1471048241227 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:30:41 INFO - PROCESS | 3860 | 1471048241229 Marionette TRACE conn3 <- [1,914,null,{}] 17:30:41 INFO - PROCESS | 3860 | 1471048241232 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}] 17:30:41 INFO - PROCESS | 3860 | 1471048241234 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:41 INFO - PROCESS | 3860 | 1471048241411 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:30:41 INFO - PROCESS | 3860 | 1471048241431 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:41 INFO - PROCESS | 3860 | 1471048241433 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:41 INFO - PROCESS | 3860 | ++DOCSHELL 16260000 == 32 [pid = 3860] [id = 238] 17:30:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (162E9800) [pid = 3860] [serial = 713] [outer = 00000000] 17:30:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1645AC00) [pid = 3860] [serial = 714] [outer = 162E9800] 17:30:41 INFO - PROCESS | 3860 | 1471048241478 Marionette DEBUG loaded listener.js 17:30:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16DB2C00) [pid = 3860] [serial = 715] [outer = 162E9800] 17:30:41 INFO - PROCESS | 3860 | 1471048241905 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]]]}] 17:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 728ms 17:30:41 INFO - PROCESS | 3860 | 1471048241963 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:30:41 INFO - PROCESS | 3860 | 1471048241965 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 17:30:41 INFO - PROCESS | 3860 | 1471048241968 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:30:42 INFO - PROCESS | 3860 | 1471048241970 Marionette TRACE conn3 <- [1,918,null,{}] 17:30:42 INFO - PROCESS | 3860 | 1471048241974 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}] 17:30:42 INFO - PROCESS | 3860 | 1471048241979 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:42 INFO - PROCESS | 3860 | 1471048242111 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:30:42 INFO - PROCESS | 3860 | 1471048242170 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:42 INFO - PROCESS | 3860 | 1471048242172 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:42 INFO - PROCESS | 3860 | ++DOCSHELL 16EEE800 == 33 [pid = 3860] [id = 239] 17:30:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1734C000) [pid = 3860] [serial = 716] [outer = 00000000] 17:30:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (178D3C00) [pid = 3860] [serial = 717] [outer = 1734C000] 17:30:42 INFO - PROCESS | 3860 | 1471048242267 Marionette DEBUG loaded listener.js 17:30:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (17C8D800) [pid = 3860] [serial = 718] [outer = 1734C000] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (16455000) [pid = 3860] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16E21400) [pid = 3860] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (11C3A400) [pid = 3860] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (12B72800) [pid = 3860] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (187EA400) [pid = 3860] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1502C800) [pid = 3860] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (16176C00) [pid = 3860] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (10FBC000) [pid = 3860] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (162E3C00) [pid = 3860] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1766A000) [pid = 3860] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (181F2000) [pid = 3860] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:30:42 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (17C8E400) [pid = 3860] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:30:42 INFO - PROCESS | 3860 | 1471048242896 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]]]}] 17:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 971ms 17:30:42 INFO - PROCESS | 3860 | 1471048242949 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:30:42 INFO - PROCESS | 3860 | 1471048242951 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 17:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:30:42 INFO - PROCESS | 3860 | 1471048242954 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:30:42 INFO - PROCESS | 3860 | 1471048242956 Marionette TRACE conn3 <- [1,922,null,{}] 17:30:42 INFO - PROCESS | 3860 | 1471048242959 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}] 17:30:42 INFO - PROCESS | 3860 | 1471048242961 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:43 INFO - PROCESS | 3860 | 1471048243046 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:30:43 INFO - PROCESS | 3860 | 1471048243128 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:43 INFO - PROCESS | 3860 | 1471048243130 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:43 INFO - PROCESS | 3860 | ++DOCSHELL 11CE7000 == 34 [pid = 3860] [id = 240] 17:30:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (12B70000) [pid = 3860] [serial = 719] [outer = 00000000] 17:30:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (15535C00) [pid = 3860] [serial = 720] [outer = 12B70000] 17:30:43 INFO - PROCESS | 3860 | 1471048243222 Marionette DEBUG loaded listener.js 17:30:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (17838C00) [pid = 3860] [serial = 721] [outer = 12B70000] 17:30:43 INFO - PROCESS | 3860 | 1471048243574 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]]]}] 17:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 648ms 17:30:43 INFO - PROCESS | 3860 | 1471048243625 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:30:43 INFO - PROCESS | 3860 | 1471048243627 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 17:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:30:43 INFO - PROCESS | 3860 | 1471048243631 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:30:43 INFO - PROCESS | 3860 | 1471048243632 Marionette TRACE conn3 <- [1,926,null,{}] 17:30:43 INFO - PROCESS | 3860 | 1471048243644 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}] 17:30:43 INFO - PROCESS | 3860 | 1471048243646 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:43 INFO - PROCESS | 3860 | 1471048243729 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:30:43 INFO - PROCESS | 3860 | 1471048243734 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:43 INFO - PROCESS | 3860 | 1471048243736 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:43 INFO - PROCESS | 3860 | ++DOCSHELL 178EE000 == 35 [pid = 3860] [id = 241] 17:30:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (178EEC00) [pid = 3860] [serial = 722] [outer = 00000000] 17:30:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (181F4C00) [pid = 3860] [serial = 723] [outer = 178EEC00] 17:30:43 INFO - PROCESS | 3860 | 1471048243781 Marionette DEBUG loaded listener.js 17:30:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (18430000) [pid = 3860] [serial = 724] [outer = 178EEC00] 17:30:44 INFO - PROCESS | 3860 | 1471048244240 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]]]}] 17:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 615ms 17:30:44 INFO - PROCESS | 3860 | 1471048244262 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:30:44 INFO - PROCESS | 3860 | 1471048244264 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 17:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:30:44 INFO - PROCESS | 3860 | 1471048244278 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:30:44 INFO - PROCESS | 3860 | 1471048244280 Marionette TRACE conn3 <- [1,930,null,{}] 17:30:44 INFO - PROCESS | 3860 | 1471048244283 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}] 17:30:44 INFO - PROCESS | 3860 | 1471048244285 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:44 INFO - PROCESS | 3860 | 1471048244363 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:30:44 INFO - PROCESS | 3860 | 1471048244369 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:44 INFO - PROCESS | 3860 | 1471048244371 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:44 INFO - PROCESS | 3860 | ++DOCSHELL 1843C000 == 36 [pid = 3860] [id = 242] 17:30:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1843C400) [pid = 3860] [serial = 725] [outer = 00000000] 17:30:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18492C00) [pid = 3860] [serial = 726] [outer = 1843C400] 17:30:44 INFO - PROCESS | 3860 | 1471048244414 Marionette DEBUG loaded listener.js 17:30:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18494400) [pid = 3860] [serial = 727] [outer = 1843C400] 17:30:44 INFO - PROCESS | 3860 | 1471048244876 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]]]}] 17:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 729ms 17:30:45 INFO - PROCESS | 3860 | 1471048244978 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:30:45 INFO - PROCESS | 3860 | 1471048244982 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 17:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:30:45 INFO - PROCESS | 3860 | 1471048244987 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:30:45 INFO - PROCESS | 3860 | 1471048244992 Marionette TRACE conn3 <- [1,934,null,{}] 17:30:45 INFO - PROCESS | 3860 | 1471048244998 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}] 17:30:45 INFO - PROCESS | 3860 | 1471048245001 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:45 INFO - PROCESS | 3860 | 1471048245200 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:30:45 INFO - PROCESS | 3860 | 1471048245319 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:45 INFO - PROCESS | 3860 | 1471048245325 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:45 INFO - PROCESS | 3860 | ++DOCSHELL 10B94400 == 37 [pid = 3860] [id = 243] 17:30:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (10B94C00) [pid = 3860] [serial = 728] [outer = 00000000] 17:30:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (114DB000) [pid = 3860] [serial = 729] [outer = 10B94C00] 17:30:45 INFO - PROCESS | 3860 | 1471048245387 Marionette DEBUG loaded listener.js 17:30:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1282E000) [pid = 3860] [serial = 730] [outer = 10B94C00] 17:30:46 INFO - PROCESS | 3860 | 1471048246202 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]]]}] 17:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1231ms 17:30:46 INFO - PROCESS | 3860 | 1471048246271 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:30:46 INFO - PROCESS | 3860 | 1471048246275 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 17:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:30:46 INFO - PROCESS | 3860 | 1471048246281 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:30:46 INFO - PROCESS | 3860 | 1471048246285 Marionette TRACE conn3 <- [1,938,null,{}] 17:30:46 INFO - PROCESS | 3860 | 1471048246289 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}] 17:30:46 INFO - PROCESS | 3860 | 1471048246292 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:46 INFO - PROCESS | 3860 | 1471048246416 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:30:46 INFO - PROCESS | 3860 | 1471048246534 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:46 INFO - PROCESS | 3860 | 1471048246537 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:46 INFO - PROCESS | 3860 | ++DOCSHELL 145D3C00 == 38 [pid = 3860] [id = 244] 17:30:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (145D4400) [pid = 3860] [serial = 731] [outer = 00000000] 17:30:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (145DCC00) [pid = 3860] [serial = 732] [outer = 145D4400] 17:30:46 INFO - PROCESS | 3860 | 1471048246594 Marionette DEBUG loaded listener.js 17:30:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (1615D400) [pid = 3860] [serial = 733] [outer = 145D4400] 17:30:47 INFO - PROCESS | 3860 | 1471048247520 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]]]}] 17:30:47 INFO - PROCESS | 3860 | --DOCSHELL 178EE000 == 37 [pid = 3860] [id = 241] 17:30:47 INFO - PROCESS | 3860 | --DOCSHELL 11CE7000 == 36 [pid = 3860] [id = 240] 17:30:47 INFO - PROCESS | 3860 | --DOCSHELL 16EEE800 == 35 [pid = 3860] [id = 239] 17:30:47 INFO - PROCESS | 3860 | --DOCSHELL 16260000 == 34 [pid = 3860] [id = 238] 17:30:47 INFO - PROCESS | 3860 | --DOCSHELL 1502FC00 == 33 [pid = 3860] [id = 237] 17:30:47 INFO - PROCESS | 3860 | --DOCSHELL 14524000 == 32 [pid = 3860] [id = 236] 17:30:47 INFO - PROCESS | 3860 | --DOCSHELL 1307B400 == 31 [pid = 3860] [id = 235] 17:30:47 INFO - PROCESS | 3860 | --DOCSHELL 10B98800 == 30 [pid = 3860] [id = 234] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (16D74400) [pid = 3860] [serial = 671] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (16DBB000) [pid = 3860] [serial = 672] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (17A6E000) [pid = 3860] [serial = 675] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (12979800) [pid = 3860] [serial = 659] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (12B70800) [pid = 3860] [serial = 660] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (132B1400) [pid = 3860] [serial = 662] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (13942C00) [pid = 3860] [serial = 663] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (19CEC000) [pid = 3860] [serial = 654] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (178EFC00) [pid = 3860] [serial = 674] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1553FC00) [pid = 3860] [serial = 665] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (15960400) [pid = 3860] [serial = 666] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (130B4000) [pid = 3860] [serial = 384] [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.] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (162E4000) [pid = 3860] [serial = 668] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (11ACD000) [pid = 3860] [serial = 656] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (12B75000) [pid = 3860] [serial = 657] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (17C8E800) [pid = 3860] [serial = 681] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (187EE000) [pid = 3860] [serial = 687] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (19CE3C00) [pid = 3860] [serial = 688] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (18493400) [pid = 3860] [serial = 685] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (182E0800) [pid = 3860] [serial = 677] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (1843CC00) [pid = 3860] [serial = 684] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (17C8F000) [pid = 3860] [serial = 682] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (1842E400) [pid = 3860] [serial = 678] [outer = 00000000] [url = about:blank] 17:30:47 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (16456000) [pid = 3860] [serial = 669] [outer = 00000000] [url = about:blank] 17:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1295ms 17:30:47 INFO - PROCESS | 3860 | 1471048247568 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:30:47 INFO - PROCESS | 3860 | 1471048247573 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 17:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:30:47 INFO - PROCESS | 3860 | 1471048247578 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:30:47 INFO - PROCESS | 3860 | 1471048247581 Marionette TRACE conn3 <- [1,942,null,{}] 17:30:47 INFO - PROCESS | 3860 | 1471048247587 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}] 17:30:47 INFO - PROCESS | 3860 | 1471048247589 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:47 INFO - PROCESS | 3860 | 1471048247675 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:30:47 INFO - PROCESS | 3860 | 1471048247688 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:47 INFO - PROCESS | 3860 | 1471048247692 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:47 INFO - PROCESS | 3860 | ++DOCSHELL 112C2800 == 31 [pid = 3860] [id = 245] 17:30:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (112C3400) [pid = 3860] [serial = 734] [outer = 00000000] 17:30:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (129BF800) [pid = 3860] [serial = 735] [outer = 112C3400] 17:30:47 INFO - PROCESS | 3860 | 1471048247754 Marionette DEBUG loaded listener.js 17:30:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (12B75400) [pid = 3860] [serial = 736] [outer = 112C3400] 17:30:48 INFO - PROCESS | 3860 | 1471048248275 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]]]}] 17:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 761ms 17:30:48 INFO - PROCESS | 3860 | 1471048248354 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:30:48 INFO - PROCESS | 3860 | 1471048248358 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 17:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:30:48 INFO - PROCESS | 3860 | 1471048248364 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:30:48 INFO - PROCESS | 3860 | 1471048248367 Marionette TRACE conn3 <- [1,946,null,{}] 17:30:48 INFO - PROCESS | 3860 | 1471048248371 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}] 17:30:48 INFO - PROCESS | 3860 | 1471048248373 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:48 INFO - PROCESS | 3860 | 1471048248463 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:30:48 INFO - PROCESS | 3860 | 1471048248477 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:48 INFO - PROCESS | 3860 | 1471048248479 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:48 INFO - PROCESS | 3860 | ++DOCSHELL 13460400 == 32 [pid = 3860] [id = 246] 17:30:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (13462C00) [pid = 3860] [serial = 737] [outer = 00000000] 17:30:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (139E9400) [pid = 3860] [serial = 738] [outer = 13462C00] 17:30:48 INFO - PROCESS | 3860 | 1471048248526 Marionette DEBUG loaded listener.js 17:30:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (13EA5800) [pid = 3860] [serial = 739] [outer = 13462C00] 17:30:49 INFO - PROCESS | 3860 | 1471048249030 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]]]}] 17:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 728ms 17:30:49 INFO - PROCESS | 3860 | 1471048249097 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:30:49 INFO - PROCESS | 3860 | 1471048249099 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 17:30:49 INFO - PROCESS | 3860 | 1471048249103 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:30:49 INFO - PROCESS | 3860 | 1471048249106 Marionette TRACE conn3 <- [1,950,null,{}] 17:30:49 INFO - PROCESS | 3860 | 1471048249117 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}] 17:30:49 INFO - PROCESS | 3860 | 1471048249121 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:49 INFO - PROCESS | 3860 | 1471048249203 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:30:49 INFO - PROCESS | 3860 | 1471048249315 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:49 INFO - PROCESS | 3860 | 1471048249318 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:49 INFO - PROCESS | 3860 | ++DOCSHELL 15971C00 == 33 [pid = 3860] [id = 247] 17:30:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (15974400) [pid = 3860] [serial = 740] [outer = 00000000] 17:30:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (16168000) [pid = 3860] [serial = 741] [outer = 15974400] 17:30:49 INFO - PROCESS | 3860 | 1471048249366 Marionette DEBUG loaded listener.js 17:30:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (16178000) [pid = 3860] [serial = 742] [outer = 15974400] 17:30:49 INFO - PROCESS | 3860 | 1471048249753 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]]]}] 17:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 729ms 17:30:49 INFO - PROCESS | 3860 | 1471048249802 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:30:49 INFO - PROCESS | 3860 | 1471048249805 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 17:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:30:49 INFO - PROCESS | 3860 | 1471048249808 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:30:49 INFO - PROCESS | 3860 | 1471048249809 Marionette TRACE conn3 <- [1,954,null,{}] 17:30:49 INFO - PROCESS | 3860 | 1471048249859 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}] 17:30:49 INFO - PROCESS | 3860 | 1471048249861 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:49 INFO - PROCESS | 3860 | 1471048249979 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:30:49 INFO - PROCESS | 3860 | 1471048249988 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:50 INFO - PROCESS | 3860 | 1471048249990 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:50 INFO - PROCESS | 3860 | ++DOCSHELL 16456400 == 34 [pid = 3860] [id = 248] 17:30:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16456800) [pid = 3860] [serial = 743] [outer = 00000000] 17:30:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16D7BC00) [pid = 3860] [serial = 744] [outer = 16456800] 17:30:50 INFO - PROCESS | 3860 | 1471048250042 Marionette DEBUG loaded listener.js 17:30:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16DBD000) [pid = 3860] [serial = 745] [outer = 16456800] 17:30:50 INFO - PROCESS | 3860 | 1471048250462 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]]]}] 17:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 663ms 17:30:50 INFO - PROCESS | 3860 | 1471048250479 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:30:50 INFO - PROCESS | 3860 | 1471048250481 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 17:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:30:50 INFO - PROCESS | 3860 | 1471048250484 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:30:50 INFO - PROCESS | 3860 | 1471048250486 Marionette TRACE conn3 <- [1,958,null,{}] 17:30:50 INFO - PROCESS | 3860 | 1471048250489 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}] 17:30:50 INFO - PROCESS | 3860 | 1471048250491 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:50 INFO - PROCESS | 3860 | 1471048250607 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:30:50 INFO - PROCESS | 3860 | 1471048250695 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:50 INFO - PROCESS | 3860 | 1471048250697 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:50 INFO - PROCESS | 3860 | ++DOCSHELL 10FBCC00 == 35 [pid = 3860] [id = 249] 17:30:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (13080000) [pid = 3860] [serial = 746] [outer = 00000000] 17:30:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16EE4800) [pid = 3860] [serial = 747] [outer = 13080000] 17:30:50 INFO - PROCESS | 3860 | 1471048250745 Marionette DEBUG loaded listener.js 17:30:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1783C000) [pid = 3860] [serial = 748] [outer = 13080000] 17:30:51 INFO - PROCESS | 3860 | 1471048251229 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]]]}] 17:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 761ms 17:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:30:51 INFO - PROCESS | 3860 | 1471048251262 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:30:51 INFO - PROCESS | 3860 | 1471048251264 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 17:30:51 INFO - PROCESS | 3860 | 1471048251267 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:30:51 INFO - PROCESS | 3860 | 1471048251269 Marionette TRACE conn3 <- [1,962,null,{}] 17:30:51 INFO - PROCESS | 3860 | 1471048251272 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}] 17:30:51 INFO - PROCESS | 3860 | 1471048251278 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:51 INFO - PROCESS | 3860 | 1471048251408 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:30:51 INFO - PROCESS | 3860 | 1471048251467 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:51 INFO - PROCESS | 3860 | 1471048251469 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:51 INFO - PROCESS | 3860 | ++DOCSHELL 181F2000 == 36 [pid = 3860] [id = 250] 17:30:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (181F3C00) [pid = 3860] [serial = 749] [outer = 00000000] 17:30:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18431000) [pid = 3860] [serial = 750] [outer = 181F3C00] 17:30:51 INFO - PROCESS | 3860 | 1471048251516 Marionette DEBUG loaded listener.js 17:30:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (182D5400) [pid = 3860] [serial = 751] [outer = 181F3C00] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1307B800) [pid = 3860] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (10A72000) [pid = 3860] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (10FB9400) [pid = 3860] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (14524400) [pid = 3860] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (10A49800) [pid = 3860] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1734C000) [pid = 3860] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1451FC00) [pid = 3860] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (17A6A400) [pid = 3860] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (162E9800) [pid = 3860] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (12B70000) [pid = 3860] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (178EEC00) [pid = 3860] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:30:51 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (15032400) [pid = 3860] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:30:52 INFO - PROCESS | 3860 | 1471048252065 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]]]}] 17:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 825ms 17:30:52 INFO - PROCESS | 3860 | 1471048252102 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:30:52 INFO - PROCESS | 3860 | 1471048252104 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 17:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:30:52 INFO - PROCESS | 3860 | 1471048252108 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:30:52 INFO - PROCESS | 3860 | 1471048252110 Marionette TRACE conn3 <- [1,966,null,{}] 17:30:52 INFO - PROCESS | 3860 | 1471048252113 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}] 17:30:52 INFO - PROCESS | 3860 | 1471048252116 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:52 INFO - PROCESS | 3860 | 1471048252197 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:30:52 INFO - PROCESS | 3860 | 1471048252205 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:52 INFO - PROCESS | 3860 | 1471048252207 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:52 INFO - PROCESS | 3860 | ++DOCSHELL 10A0F800 == 37 [pid = 3860] [id = 251] 17:30:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (10A49800) [pid = 3860] [serial = 752] [outer = 00000000] 17:30:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (142E8000) [pid = 3860] [serial = 753] [outer = 10A49800] 17:30:52 INFO - PROCESS | 3860 | 1471048252321 Marionette DEBUG loaded listener.js 17:30:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (15566C00) [pid = 3860] [serial = 754] [outer = 10A49800] 17:30:52 INFO - PROCESS | 3860 | 1471048252721 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]]]}] 17:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 664ms 17:30:52 INFO - PROCESS | 3860 | 1471048252778 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:30:52 INFO - PROCESS | 3860 | 1471048252780 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 17:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:30:52 INFO - PROCESS | 3860 | 1471048252783 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:30:52 INFO - PROCESS | 3860 | 1471048252785 Marionette TRACE conn3 <- [1,970,null,{}] 17:30:52 INFO - PROCESS | 3860 | 1471048252788 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}] 17:30:52 INFO - PROCESS | 3860 | 1471048252790 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:52 INFO - PROCESS | 3860 | 1471048252897 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:30:52 INFO - PROCESS | 3860 | 1471048252905 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:52 INFO - PROCESS | 3860 | 1471048252906 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:52 INFO - PROCESS | 3860 | ++DOCSHELL 1297E000 == 38 [pid = 3860] [id = 252] 17:30:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (131EE400) [pid = 3860] [serial = 755] [outer = 00000000] 17:30:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (1842F000) [pid = 3860] [serial = 756] [outer = 131EE400] 17:30:52 INFO - PROCESS | 3860 | 1471048252953 Marionette DEBUG loaded listener.js 17:30:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1843A000) [pid = 3860] [serial = 757] [outer = 131EE400] 17:30:53 INFO - PROCESS | 3860 | 1471048253349 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]]]}] 17:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 616ms 17:30:53 INFO - PROCESS | 3860 | 1471048253380 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:30:53 INFO - PROCESS | 3860 | 1471048253382 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 17:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:30:53 INFO - PROCESS | 3860 | 1471048253385 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:30:53 INFO - PROCESS | 3860 | 1471048253387 Marionette TRACE conn3 <- [1,974,null,{}] 17:30:53 INFO - PROCESS | 3860 | 1471048253390 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}] 17:30:53 INFO - PROCESS | 3860 | 1471048253392 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:53 INFO - PROCESS | 3860 | 1471048253469 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:30:53 INFO - PROCESS | 3860 | 1471048253626 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:53 INFO - PROCESS | 3860 | 1471048253637 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:53 INFO - PROCESS | 3860 | ++DOCSHELL 10434800 == 39 [pid = 3860] [id = 253] 17:30:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (13167C00) [pid = 3860] [serial = 758] [outer = 00000000] 17:30:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (184C9000) [pid = 3860] [serial = 759] [outer = 13167C00] 17:30:53 INFO - PROCESS | 3860 | 1471048253682 Marionette DEBUG loaded listener.js 17:30:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (184CB000) [pid = 3860] [serial = 760] [outer = 13167C00] 17:30:54 INFO - PROCESS | 3860 | 1471048254027 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]]]}] 17:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 728ms 17:30:54 INFO - PROCESS | 3860 | 1471048254119 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:30:54 INFO - PROCESS | 3860 | 1471048254123 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 17:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:30:54 INFO - PROCESS | 3860 | 1471048254143 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:30:54 INFO - PROCESS | 3860 | 1471048254148 Marionette TRACE conn3 <- [1,978,null,{}] 17:30:54 INFO - PROCESS | 3860 | 1471048254157 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}] 17:30:54 INFO - PROCESS | 3860 | 1471048254160 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:54 INFO - PROCESS | 3860 | 1471048254280 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:30:54 INFO - PROCESS | 3860 | 1471048254370 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:54 INFO - PROCESS | 3860 | 1471048254374 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:54 INFO - PROCESS | 3860 | ++DOCSHELL 1146D000 == 40 [pid = 3860] [id = 254] 17:30:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (11473000) [pid = 3860] [serial = 761] [outer = 00000000] 17:30:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (129BC800) [pid = 3860] [serial = 762] [outer = 11473000] 17:30:54 INFO - PROCESS | 3860 | 1471048254433 Marionette DEBUG loaded listener.js 17:30:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1303B000) [pid = 3860] [serial = 763] [outer = 11473000] 17:30:55 INFO - PROCESS | 3860 | 1471048255091 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]]]}] 17:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 988ms 17:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:30:55 INFO - PROCESS | 3860 | 1471048255128 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:30:55 INFO - PROCESS | 3860 | 1471048255132 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 17:30:55 INFO - PROCESS | 3860 | 1471048255138 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:30:55 INFO - PROCESS | 3860 | 1471048255142 Marionette TRACE conn3 <- [1,982,null,{}] 17:30:55 INFO - PROCESS | 3860 | 1471048255146 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}] 17:30:55 INFO - PROCESS | 3860 | 1471048255149 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:55 INFO - PROCESS | 3860 | 1471048255255 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:30:55 INFO - PROCESS | 3860 | 1471048255385 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:55 INFO - PROCESS | 3860 | 1471048255388 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:55 INFO - PROCESS | 3860 | ++DOCSHELL 145D4800 == 41 [pid = 3860] [id = 255] 17:30:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (145DBC00) [pid = 3860] [serial = 764] [outer = 00000000] 17:30:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (15963800) [pid = 3860] [serial = 765] [outer = 145DBC00] 17:30:55 INFO - PROCESS | 3860 | 1471048255492 Marionette DEBUG loaded listener.js 17:30:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (16260400) [pid = 3860] [serial = 766] [outer = 145DBC00] 17:30:56 INFO - PROCESS | 3860 | 1471048256032 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]]]}] 17:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 923ms 17:30:56 INFO - PROCESS | 3860 | 1471048256076 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:30:56 INFO - PROCESS | 3860 | 1471048256078 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 17:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:30:56 INFO - PROCESS | 3860 | 1471048256083 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:30:56 INFO - PROCESS | 3860 | 1471048256085 Marionette TRACE conn3 <- [1,986,null,{}] 17:30:56 INFO - PROCESS | 3860 | 1471048256096 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}] 17:30:56 INFO - PROCESS | 3860 | 1471048256101 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:56 INFO - PROCESS | 3860 | 1471048256208 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:30:56 INFO - PROCESS | 3860 | 1471048256307 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:56 INFO - PROCESS | 3860 | 1471048256311 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:56 INFO - PROCESS | 3860 | ++DOCSHELL 17C8F000 == 42 [pid = 3860] [id = 256] 17:30:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (17C93400) [pid = 3860] [serial = 767] [outer = 00000000] 17:30:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1814B400) [pid = 3860] [serial = 768] [outer = 17C93400] 17:30:56 INFO - PROCESS | 3860 | 1471048256374 Marionette DEBUG loaded listener.js 17:30:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (18491C00) [pid = 3860] [serial = 769] [outer = 17C93400] 17:30:57 INFO - PROCESS | 3860 | 1471048257015 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]]]}] 17:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 988ms 17:30:57 INFO - PROCESS | 3860 | 1471048257060 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:30:57 INFO - PROCESS | 3860 | 1471048257062 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 17:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:30:57 INFO - PROCESS | 3860 | 1471048257066 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:30:57 INFO - PROCESS | 3860 | 1471048257069 Marionette TRACE conn3 <- [1,990,null,{}] 17:30:57 INFO - PROCESS | 3860 | 1471048257072 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}] 17:30:57 INFO - PROCESS | 3860 | 1471048257075 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:57 INFO - PROCESS | 3860 | 1471048257186 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:30:57 INFO - PROCESS | 3860 | 1471048257283 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:57 INFO - PROCESS | 3860 | 1471048257285 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:57 INFO - PROCESS | 3860 | ++DOCSHELL 187EFC00 == 43 [pid = 3860] [id = 257] 17:30:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (187F0000) [pid = 3860] [serial = 770] [outer = 00000000] 17:30:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (19CE6C00) [pid = 3860] [serial = 771] [outer = 187F0000] 17:30:57 INFO - PROCESS | 3860 | 1471048257386 Marionette DEBUG loaded listener.js 17:30:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (19CEB000) [pid = 3860] [serial = 772] [outer = 187F0000] 17:30:58 INFO - PROCESS | 3860 | 1471048258115 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]]]}] 17:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1084ms 17:30:58 INFO - PROCESS | 3860 | 1471048258142 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:30:58 INFO - PROCESS | 3860 | 1471048258147 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 17:30:58 INFO - PROCESS | 3860 | 1471048258172 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:30:58 INFO - PROCESS | 3860 | 1471048258175 Marionette TRACE conn3 <- [1,994,null,{}] 17:30:58 INFO - PROCESS | 3860 | 1471048258180 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}] 17:30:58 INFO - PROCESS | 3860 | 1471048258183 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:58 INFO - PROCESS | 3860 | 1471048258326 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:30:58 INFO - PROCESS | 3860 | 1471048258423 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:58 INFO - PROCESS | 3860 | 1471048258428 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:58 INFO - PROCESS | 3860 | ++DOCSHELL 114E4000 == 44 [pid = 3860] [id = 258] 17:30:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (11C42C00) [pid = 3860] [serial = 773] [outer = 00000000] 17:30:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (1307B800) [pid = 3860] [serial = 774] [outer = 11C42C00] 17:30:58 INFO - PROCESS | 3860 | 1471048258483 Marionette DEBUG loaded listener.js 17:30:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (132B6400) [pid = 3860] [serial = 775] [outer = 11C42C00] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 10A6F400 == 43 [pid = 3860] [id = 233] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 1297E000 == 42 [pid = 3860] [id = 252] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 10A0F800 == 41 [pid = 3860] [id = 251] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 181F2000 == 40 [pid = 3860] [id = 250] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 10FBCC00 == 39 [pid = 3860] [id = 249] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 16456400 == 38 [pid = 3860] [id = 248] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 15971C00 == 37 [pid = 3860] [id = 247] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 13460400 == 36 [pid = 3860] [id = 246] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 112C2800 == 35 [pid = 3860] [id = 245] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 1843C000 == 34 [pid = 3860] [id = 242] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 145D3C00 == 33 [pid = 3860] [id = 244] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 10B94400 == 32 [pid = 3860] [id = 243] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 187EFC00 == 31 [pid = 3860] [id = 257] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 17C8F000 == 30 [pid = 3860] [id = 256] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 10434800 == 29 [pid = 3860] [id = 253] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 1146D000 == 28 [pid = 3860] [id = 254] 17:30:59 INFO - PROCESS | 3860 | --DOCSHELL 145D4800 == 27 [pid = 3860] [id = 255] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (131E2400) [pid = 3860] [serial = 705] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (11ACFC00) [pid = 3860] [serial = 700] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (10FBF400) [pid = 3860] [serial = 699] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (11043800) [pid = 3860] [serial = 702] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (11047800) [pid = 3860] [serial = 703] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (145DDC00) [pid = 3860] [serial = 708] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (131E5C00) [pid = 3860] [serial = 691] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (12B73400) [pid = 3860] [serial = 690] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (178D3C00) [pid = 3860] [serial = 717] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (16162800) [pid = 3860] [serial = 694] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (150C3C00) [pid = 3860] [serial = 693] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (187ED800) [pid = 3860] [serial = 697] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (184C4000) [pid = 3860] [serial = 696] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (16DB2C00) [pid = 3860] [serial = 715] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1645AC00) [pid = 3860] [serial = 714] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (18492C00) [pid = 3860] [serial = 726] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (15535C00) [pid = 3860] [serial = 720] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (181F4C00) [pid = 3860] [serial = 723] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (17C8D800) [pid = 3860] [serial = 718] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (13232C00) [pid = 3860] [serial = 706] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (18430000) [pid = 3860] [serial = 724] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (16163C00) [pid = 3860] [serial = 711] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (17838C00) [pid = 3860] [serial = 721] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1617A800) [pid = 3860] [serial = 712] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (15033000) [pid = 3860] [serial = 709] [outer = 00000000] [url = about:blank] 17:30:59 INFO - PROCESS | 3860 | 1471048259733 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]]]}] 17:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1619ms 17:30:59 INFO - PROCESS | 3860 | 1471048259842 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:30:59 INFO - PROCESS | 3860 | 1471048259846 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 17:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:30:59 INFO - PROCESS | 3860 | 1471048259859 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:30:59 INFO - PROCESS | 3860 | 1471048259863 Marionette TRACE conn3 <- [1,998,null,{}] 17:30:59 INFO - PROCESS | 3860 | 1471048259868 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}] 17:30:59 INFO - PROCESS | 3860 | 1471048259871 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:59 INFO - PROCESS | 3860 | 1471048259958 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:30:59 INFO - PROCESS | 3860 | 1471048259965 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:59 INFO - PROCESS | 3860 | 1471048259968 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:30:59 INFO - PROCESS | 3860 | ++DOCSHELL 11049000 == 28 [pid = 3860] [id = 259] 17:30:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (112C2800) [pid = 3860] [serial = 776] [outer = 00000000] 17:31:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (11C35400) [pid = 3860] [serial = 777] [outer = 112C2800] 17:31:00 INFO - PROCESS | 3860 | 1471048260015 Marionette DEBUG loaded listener.js 17:31:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (12932000) [pid = 3860] [serial = 778] [outer = 112C2800] 17:31:00 INFO - PROCESS | 3860 | 1471048260527 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]]]}] 17:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 729ms 17:31:00 INFO - PROCESS | 3860 | 1471048260590 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:31:00 INFO - PROCESS | 3860 | 1471048260595 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 17:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:31:00 INFO - PROCESS | 3860 | 1471048260601 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:31:00 INFO - PROCESS | 3860 | 1471048260604 Marionette TRACE conn3 <- [1,1002,null,{}] 17:31:00 INFO - PROCESS | 3860 | 1471048260607 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}] 17:31:00 INFO - PROCESS | 3860 | 1471048260610 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:00 INFO - PROCESS | 3860 | 1471048260694 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:31:00 INFO - PROCESS | 3860 | 1471048260703 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:00 INFO - PROCESS | 3860 | 1471048260705 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:00 INFO - PROCESS | 3860 | ++DOCSHELL 13235400 == 29 [pid = 3860] [id = 260] 17:31:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (132ACC00) [pid = 3860] [serial = 779] [outer = 00000000] 17:31:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (139E8400) [pid = 3860] [serial = 780] [outer = 132ACC00] 17:31:00 INFO - PROCESS | 3860 | 1471048260758 Marionette DEBUG loaded listener.js 17:31:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13CC6C00) [pid = 3860] [serial = 781] [outer = 132ACC00] 17:31:01 INFO - PROCESS | 3860 | 1471048261289 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]]]}] 17:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 713ms 17:31:01 INFO - PROCESS | 3860 | 1471048261333 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:31:01 INFO - PROCESS | 3860 | 1471048261336 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 17:31:01 INFO - PROCESS | 3860 | 1471048261339 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:31:01 INFO - PROCESS | 3860 | 1471048261343 Marionette TRACE conn3 <- [1,1006,null,{}] 17:31:01 INFO - PROCESS | 3860 | 1471048261353 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}] 17:31:01 INFO - PROCESS | 3860 | 1471048261358 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:01 INFO - PROCESS | 3860 | 1471048261479 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:31:01 INFO - PROCESS | 3860 | 1471048261497 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:01 INFO - PROCESS | 3860 | 1471048261501 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:01 INFO - PROCESS | 3860 | ++DOCSHELL 15965000 == 30 [pid = 3860] [id = 261] 17:31:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (15967400) [pid = 3860] [serial = 782] [outer = 00000000] 17:31:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1615DC00) [pid = 3860] [serial = 783] [outer = 15967400] 17:31:01 INFO - PROCESS | 3860 | 1471048261552 Marionette DEBUG loaded listener.js 17:31:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1616CC00) [pid = 3860] [serial = 784] [outer = 15967400] 17:31:02 INFO - PROCESS | 3860 | 1471048262032 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]]]}] 17:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 761ms 17:31:02 INFO - PROCESS | 3860 | 1471048262080 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:31:02 INFO - PROCESS | 3860 | 1471048262082 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 17:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:31:02 INFO - PROCESS | 3860 | 1471048262085 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:31:02 INFO - PROCESS | 3860 | 1471048262087 Marionette TRACE conn3 <- [1,1010,null,{}] 17:31:02 INFO - PROCESS | 3860 | 1471048262091 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}] 17:31:02 INFO - PROCESS | 3860 | 1471048262093 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:02 INFO - PROCESS | 3860 | 1471048262259 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:31:02 INFO - PROCESS | 3860 | 1471048262269 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:02 INFO - PROCESS | 3860 | 1471048262271 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:02 INFO - PROCESS | 3860 | ++DOCSHELL 15960800 == 31 [pid = 3860] [id = 262] 17:31:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (15966800) [pid = 3860] [serial = 785] [outer = 00000000] 17:31:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16453000) [pid = 3860] [serial = 786] [outer = 15966800] 17:31:02 INFO - PROCESS | 3860 | 1471048262319 Marionette DEBUG loaded listener.js 17:31:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1645A400) [pid = 3860] [serial = 787] [outer = 15966800] 17:31:02 INFO - PROCESS | 3860 | 1471048262752 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]]]}] 17:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 712ms 17:31:02 INFO - PROCESS | 3860 | 1471048262818 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:31:02 INFO - PROCESS | 3860 | 1471048262820 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 17:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:31:02 INFO - PROCESS | 3860 | 1471048262823 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:31:02 INFO - PROCESS | 3860 | 1471048262825 Marionette TRACE conn3 <- [1,1014,null,{}] 17:31:02 INFO - PROCESS | 3860 | 1471048262828 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}] 17:31:02 INFO - PROCESS | 3860 | 1471048262830 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:02 INFO - PROCESS | 3860 | 1471048262960 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:31:03 INFO - PROCESS | 3860 | 1471048262980 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:03 INFO - PROCESS | 3860 | 1471048262982 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:03 INFO - PROCESS | 3860 | ++DOCSHELL 16D71800 == 32 [pid = 3860] [id = 263] 17:31:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16D75000) [pid = 3860] [serial = 788] [outer = 00000000] 17:31:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (16DBC000) [pid = 3860] [serial = 789] [outer = 16D75000] 17:31:03 INFO - PROCESS | 3860 | 1471048263026 Marionette DEBUG loaded listener.js 17:31:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (173A2400) [pid = 3860] [serial = 790] [outer = 16D75000] 17:31:03 INFO - PROCESS | 3860 | 1471048263511 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]]]}] 17:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 713ms 17:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:31:03 INFO - PROCESS | 3860 | 1471048263556 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:31:03 INFO - PROCESS | 3860 | 1471048263558 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 17:31:03 INFO - PROCESS | 3860 | 1471048263561 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:31:03 INFO - PROCESS | 3860 | 1471048263563 Marionette TRACE conn3 <- [1,1018,null,{}] 17:31:03 INFO - PROCESS | 3860 | 1471048263572 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}] 17:31:03 INFO - PROCESS | 3860 | 1471048263577 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:03 INFO - PROCESS | 3860 | 1471048263705 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:31:03 INFO - PROCESS | 3860 | 1471048263771 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:03 INFO - PROCESS | 3860 | 1471048263773 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:03 INFO - PROCESS | 3860 | ++DOCSHELL 17A6E800 == 33 [pid = 3860] [id = 264] 17:31:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (17C8F000) [pid = 3860] [serial = 791] [outer = 00000000] 17:31:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (18144000) [pid = 3860] [serial = 792] [outer = 17C8F000] 17:31:03 INFO - PROCESS | 3860 | 1471048263817 Marionette DEBUG loaded listener.js 17:31:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (181F8C00) [pid = 3860] [serial = 793] [outer = 17C8F000] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (131EE400) [pid = 3860] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (181F3C00) [pid = 3860] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (13080000) [pid = 3860] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (10A49800) [pid = 3860] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1843C400) [pid = 3860] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (15974400) [pid = 3860] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (145D4400) [pid = 3860] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (13462C00) [pid = 3860] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (10B94C00) [pid = 3860] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (112C3400) [pid = 3860] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (13167C00) [pid = 3860] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:31:04 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (16456800) [pid = 3860] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:31:04 INFO - PROCESS | 3860 | 1471048264469 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]]]}] 17:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 939ms 17:31:04 INFO - PROCESS | 3860 | 1471048264502 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:31:04 INFO - PROCESS | 3860 | 1471048264504 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 17:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:31:04 INFO - PROCESS | 3860 | 1471048264507 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:31:04 INFO - PROCESS | 3860 | 1471048264508 Marionette TRACE conn3 <- [1,1022,null,{}] 17:31:04 INFO - PROCESS | 3860 | 1471048264512 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}] 17:31:04 INFO - PROCESS | 3860 | 1471048264514 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:04 INFO - PROCESS | 3860 | 1471048264588 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:31:04 INFO - PROCESS | 3860 | 1471048264593 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:04 INFO - PROCESS | 3860 | 1471048264595 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:04 INFO - PROCESS | 3860 | ++DOCSHELL 10A6E000 == 34 [pid = 3860] [id = 265] 17:31:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1282D800) [pid = 3860] [serial = 794] [outer = 00000000] 17:31:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16D74800) [pid = 3860] [serial = 795] [outer = 1282D800] 17:31:04 INFO - PROCESS | 3860 | 1471048264638 Marionette DEBUG loaded listener.js 17:31:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (17344800) [pid = 3860] [serial = 796] [outer = 1282D800] 17:31:05 INFO - PROCESS | 3860 | 1471048265080 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]]]}] 17:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 615ms 17:31:05 INFO - PROCESS | 3860 | 1471048265104 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:31:05 INFO - PROCESS | 3860 | 1471048265107 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 17:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:31:05 INFO - PROCESS | 3860 | 1471048265158 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:31:05 INFO - PROCESS | 3860 | 1471048265160 Marionette TRACE conn3 <- [1,1026,null,{}] 17:31:05 INFO - PROCESS | 3860 | 1471048265163 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}] 17:31:05 INFO - PROCESS | 3860 | 1471048265165 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:05 INFO - PROCESS | 3860 | 1471048265241 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:31:05 INFO - PROCESS | 3860 | 1471048265250 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:05 INFO - PROCESS | 3860 | 1471048265252 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:05 INFO - PROCESS | 3860 | ++DOCSHELL 17C91000 == 35 [pid = 3860] [id = 266] 17:31:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1814AC00) [pid = 3860] [serial = 797] [outer = 00000000] 17:31:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (18439C00) [pid = 3860] [serial = 798] [outer = 1814AC00] 17:31:05 INFO - PROCESS | 3860 | 1471048265294 Marionette DEBUG loaded listener.js 17:31:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1843A800) [pid = 3860] [serial = 799] [outer = 1814AC00] 17:31:05 INFO - PROCESS | 3860 | 1471048265709 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]]]}] 17:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 616ms 17:31:05 INFO - PROCESS | 3860 | 1471048265751 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:31:05 INFO - PROCESS | 3860 | 1471048265753 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 17:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:31:05 INFO - PROCESS | 3860 | 1471048265758 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:31:05 INFO - PROCESS | 3860 | 1471048265760 Marionette TRACE conn3 <- [1,1030,null,{}] 17:31:05 INFO - PROCESS | 3860 | 1471048265763 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}] 17:31:05 INFO - PROCESS | 3860 | 1471048265765 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:05 INFO - PROCESS | 3860 | 1471048265853 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:31:05 INFO - PROCESS | 3860 | 1471048265859 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:05 INFO - PROCESS | 3860 | 1471048265861 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:05 INFO - PROCESS | 3860 | ++DOCSHELL 15964C00 == 36 [pid = 3860] [id = 267] 17:31:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18496800) [pid = 3860] [serial = 800] [outer = 00000000] 17:31:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (184C7800) [pid = 3860] [serial = 801] [outer = 18496800] 17:31:05 INFO - PROCESS | 3860 | 1471048265908 Marionette DEBUG loaded listener.js 17:31:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (184C8000) [pid = 3860] [serial = 802] [outer = 18496800] 17:31:06 INFO - PROCESS | 3860 | 1471048266592 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]]]}] 17:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 874ms 17:31:06 INFO - PROCESS | 3860 | 1471048266633 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:31:06 INFO - PROCESS | 3860 | 1471048266637 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 17:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:31:06 INFO - PROCESS | 3860 | 1471048266642 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:31:06 INFO - PROCESS | 3860 | 1471048266646 Marionette TRACE conn3 <- [1,1034,null,{}] 17:31:06 INFO - PROCESS | 3860 | 1471048266651 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}] 17:31:06 INFO - PROCESS | 3860 | 1471048266654 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:06 INFO - PROCESS | 3860 | 1471048266772 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:31:06 INFO - PROCESS | 3860 | 1471048266898 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:06 INFO - PROCESS | 3860 | 1471048266901 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:06 INFO - PROCESS | 3860 | ++DOCSHELL 10A4BC00 == 37 [pid = 3860] [id = 268] 17:31:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1103F800) [pid = 3860] [serial = 803] [outer = 00000000] 17:31:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (12B73C00) [pid = 3860] [serial = 804] [outer = 1103F800] 17:31:06 INFO - PROCESS | 3860 | 1471048266959 Marionette DEBUG loaded listener.js 17:31:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (131EF000) [pid = 3860] [serial = 805] [outer = 1103F800] 17:31:07 INFO - PROCESS | 3860 | 1471048267699 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]]]}] 17:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1117ms 17:31:07 INFO - PROCESS | 3860 | 1471048267770 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:31:07 INFO - PROCESS | 3860 | 1471048267775 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 17:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:31:07 INFO - PROCESS | 3860 | 1471048267781 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:31:07 INFO - PROCESS | 3860 | 1471048267784 Marionette TRACE conn3 <- [1,1038,null,{}] 17:31:07 INFO - PROCESS | 3860 | 1471048267788 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}] 17:31:07 INFO - PROCESS | 3860 | 1471048267791 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:07 INFO - PROCESS | 3860 | 1471048267906 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:31:08 INFO - PROCESS | 3860 | 1471048268056 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:08 INFO - PROCESS | 3860 | 1471048268059 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:08 INFO - PROCESS | 3860 | ++DOCSHELL 14517400 == 38 [pid = 3860] [id = 269] 17:31:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (145D4800) [pid = 3860] [serial = 806] [outer = 00000000] 17:31:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1553B400) [pid = 3860] [serial = 807] [outer = 145D4800] 17:31:08 INFO - PROCESS | 3860 | 1471048268117 Marionette DEBUG loaded listener.js 17:31:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (16161000) [pid = 3860] [serial = 808] [outer = 145D4800] 17:31:09 INFO - PROCESS | 3860 | 1471048269035 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]]]}] 17:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1295ms 17:31:09 INFO - PROCESS | 3860 | 1471048269102 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:31:09 INFO - PROCESS | 3860 | 1471048269107 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 17:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:31:09 INFO - PROCESS | 3860 | 1471048269112 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:31:09 INFO - PROCESS | 3860 | 1471048269115 Marionette TRACE conn3 <- [1,1042,null,{}] 17:31:09 INFO - PROCESS | 3860 | 1471048269121 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}] 17:31:09 INFO - PROCESS | 3860 | 1471048269123 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:09 INFO - PROCESS | 3860 | 1471048269250 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:31:09 INFO - PROCESS | 3860 | --DOCSHELL 17C91000 == 37 [pid = 3860] [id = 266] 17:31:09 INFO - PROCESS | 3860 | --DOCSHELL 10A6E000 == 36 [pid = 3860] [id = 265] 17:31:09 INFO - PROCESS | 3860 | --DOCSHELL 17A6E800 == 35 [pid = 3860] [id = 264] 17:31:09 INFO - PROCESS | 3860 | --DOCSHELL 16D71800 == 34 [pid = 3860] [id = 263] 17:31:09 INFO - PROCESS | 3860 | --DOCSHELL 15960800 == 33 [pid = 3860] [id = 262] 17:31:09 INFO - PROCESS | 3860 | --DOCSHELL 15965000 == 32 [pid = 3860] [id = 261] 17:31:09 INFO - PROCESS | 3860 | --DOCSHELL 13235400 == 31 [pid = 3860] [id = 260] 17:31:09 INFO - PROCESS | 3860 | --DOCSHELL 11049000 == 30 [pid = 3860] [id = 259] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (1843A000) [pid = 3860] [serial = 757] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (18431000) [pid = 3860] [serial = 750] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (1783C000) [pid = 3860] [serial = 748] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (16EE4800) [pid = 3860] [serial = 747] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (142E8000) [pid = 3860] [serial = 753] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (18494400) [pid = 3860] [serial = 727] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16168000) [pid = 3860] [serial = 741] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (145DCC00) [pid = 3860] [serial = 732] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1615D400) [pid = 3860] [serial = 733] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (139E9400) [pid = 3860] [serial = 738] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (13EA5800) [pid = 3860] [serial = 739] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (114DB000) [pid = 3860] [serial = 729] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1282E000) [pid = 3860] [serial = 730] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (129BF800) [pid = 3860] [serial = 735] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (12B75400) [pid = 3860] [serial = 736] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (184CB000) [pid = 3860] [serial = 760] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (184C9000) [pid = 3860] [serial = 759] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1842F000) [pid = 3860] [serial = 756] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (16D7BC00) [pid = 3860] [serial = 744] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (182D5400) [pid = 3860] [serial = 751] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (16DBD000) [pid = 3860] [serial = 745] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (15566C00) [pid = 3860] [serial = 754] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (16178000) [pid = 3860] [serial = 742] [outer = 00000000] [url = about:blank] 17:31:09 INFO - PROCESS | 3860 | 1471048269362 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:09 INFO - PROCESS | 3860 | 1471048269367 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:09 INFO - PROCESS | 3860 | ++DOCSHELL 1047E800 == 31 [pid = 3860] [id = 270] 17:31:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (1059BC00) [pid = 3860] [serial = 809] [outer = 00000000] 17:31:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (10A6EC00) [pid = 3860] [serial = 810] [outer = 1059BC00] 17:31:09 INFO - PROCESS | 3860 | 1471048269415 Marionette DEBUG loaded listener.js 17:31:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (11C42400) [pid = 3860] [serial = 811] [outer = 1059BC00] 17:31:09 INFO - PROCESS | 3860 | 1471048269794 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]]]}] 17:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 761ms 17:31:09 INFO - PROCESS | 3860 | 1471048269868 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:31:09 INFO - PROCESS | 3860 | 1471048269872 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 17:31:09 INFO - PROCESS | 3860 | 1471048269879 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:31:09 INFO - PROCESS | 3860 | 1471048269882 Marionette TRACE conn3 <- [1,1046,null,{}] 17:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:31:09 INFO - PROCESS | 3860 | 1471048269934 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}] 17:31:09 INFO - PROCESS | 3860 | 1471048269937 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:10 INFO - PROCESS | 3860 | 1471048270024 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:31:10 INFO - PROCESS | 3860 | 1471048270037 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:10 INFO - PROCESS | 3860 | 1471048270039 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:10 INFO - PROCESS | 3860 | ++DOCSHELL 1307C000 == 32 [pid = 3860] [id = 271] 17:31:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1316F400) [pid = 3860] [serial = 812] [outer = 00000000] 17:31:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (13942800) [pid = 3860] [serial = 813] [outer = 1316F400] 17:31:10 INFO - PROCESS | 3860 | 1471048270093 Marionette DEBUG loaded listener.js 17:31:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (13EAA000) [pid = 3860] [serial = 814] [outer = 1316F400] 17:31:10 INFO - PROCESS | 3860 | 1471048270544 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]]]}] 17:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 729ms 17:31:10 INFO - PROCESS | 3860 | 1471048270616 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:31:10 INFO - PROCESS | 3860 | 1471048270618 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 17:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:31:10 INFO - PROCESS | 3860 | 1471048270622 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:31:10 INFO - PROCESS | 3860 | 1471048270625 Marionette TRACE conn3 <- [1,1050,null,{}] 17:31:10 INFO - PROCESS | 3860 | 1471048270672 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}] 17:31:10 INFO - PROCESS | 3860 | 1471048270676 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:10 INFO - PROCESS | 3860 | 1471048270793 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:31:10 INFO - PROCESS | 3860 | 1471048270804 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:10 INFO - PROCESS | 3860 | 1471048270807 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:10 INFO - PROCESS | 3860 | ++DOCSHELL 15960800 == 33 [pid = 3860] [id = 272] 17:31:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (15963400) [pid = 3860] [serial = 815] [outer = 00000000] 17:31:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16164000) [pid = 3860] [serial = 816] [outer = 15963400] 17:31:10 INFO - PROCESS | 3860 | 1471048270854 Marionette DEBUG loaded listener.js 17:31:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1616E400) [pid = 3860] [serial = 817] [outer = 15963400] 17:31:11 INFO - PROCESS | 3860 | 1471048271319 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]]]}] 17:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 696ms 17:31:11 INFO - PROCESS | 3860 | 1471048271334 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:31:11 INFO - PROCESS | 3860 | 1471048271336 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 17:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:31:11 INFO - PROCESS | 3860 | 1471048271340 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:31:11 INFO - PROCESS | 3860 | 1471048271341 Marionette TRACE conn3 <- [1,1054,null,{}] 17:31:11 INFO - PROCESS | 3860 | 1471048271345 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}] 17:31:11 INFO - PROCESS | 3860 | 1471048271347 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:11 INFO - PROCESS | 3860 | 1471048271473 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:31:11 INFO - PROCESS | 3860 | 1471048271486 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:11 INFO - PROCESS | 3860 | 1471048271488 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:11 INFO - PROCESS | 3860 | ++DOCSHELL 1616C000 == 34 [pid = 3860] [id = 273] 17:31:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1616D400) [pid = 3860] [serial = 818] [outer = 00000000] 17:31:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1645B800) [pid = 3860] [serial = 819] [outer = 1616D400] 17:31:11 INFO - PROCESS | 3860 | 1471048271533 Marionette DEBUG loaded listener.js 17:31:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16DB3000) [pid = 3860] [serial = 820] [outer = 1616D400] 17:31:12 INFO - PROCESS | 3860 | 1471048272019 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]]]}] 17:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 729ms 17:31:12 INFO - PROCESS | 3860 | 1471048272073 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:31:12 INFO - PROCESS | 3860 | 1471048272075 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 17:31:12 INFO - PROCESS | 3860 | 1471048272078 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:31:12 INFO - PROCESS | 3860 | 1471048272080 Marionette TRACE conn3 <- [1,1058,null,{}] 17:31:12 INFO - PROCESS | 3860 | 1471048272087 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}] 17:31:12 INFO - PROCESS | 3860 | 1471048272089 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:12 INFO - PROCESS | 3860 | 1471048272232 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:31:12 INFO - PROCESS | 3860 | 1471048272244 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:12 INFO - PROCESS | 3860 | 1471048272246 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:12 INFO - PROCESS | 3860 | ++DOCSHELL 12832800 == 35 [pid = 3860] [id = 274] 17:31:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16167400) [pid = 3860] [serial = 821] [outer = 00000000] 17:31:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (173AB000) [pid = 3860] [serial = 822] [outer = 16167400] 17:31:12 INFO - PROCESS | 3860 | 1471048272290 Marionette DEBUG loaded listener.js 17:31:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (17841000) [pid = 3860] [serial = 823] [outer = 16167400] 17:31:12 INFO - PROCESS | 3860 | 1471048272734 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]]]}] 17:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 712ms 17:31:12 INFO - PROCESS | 3860 | 1471048272778 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:31:12 INFO - PROCESS | 3860 | 1471048272780 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 17:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:31:12 INFO - PROCESS | 3860 | 1471048272790 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:31:12 INFO - PROCESS | 3860 | 1471048272792 Marionette TRACE conn3 <- [1,1062,null,{}] 17:31:12 INFO - PROCESS | 3860 | 1471048272796 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}] 17:31:12 INFO - PROCESS | 3860 | 1471048272850 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:12 INFO - PROCESS | 3860 | 1471048272982 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:31:13 INFO - PROCESS | 3860 | 1471048273042 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:13 INFO - PROCESS | 3860 | 1471048273044 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:13 INFO - PROCESS | 3860 | ++DOCSHELL 178F6C00 == 36 [pid = 3860] [id = 275] 17:31:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (17A69800) [pid = 3860] [serial = 824] [outer = 00000000] 17:31:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (18430800) [pid = 3860] [serial = 825] [outer = 17A69800] 17:31:13 INFO - PROCESS | 3860 | 1471048273088 Marionette DEBUG loaded listener.js 17:31:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (17C90800) [pid = 3860] [serial = 826] [outer = 17A69800] 17:31:13 INFO - PROCESS | 3860 | 1471048273593 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]]]}] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (15966800) [pid = 3860] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (15967400) [pid = 3860] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (112C2800) [pid = 3860] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (11C42C00) [pid = 3860] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (132ACC00) [pid = 3860] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (11473000) [pid = 3860] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (145DBC00) [pid = 3860] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16D75000) [pid = 3860] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (17C93400) [pid = 3860] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (187F0000) [pid = 3860] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (17C8F000) [pid = 3860] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1814AC00) [pid = 3860] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:31:13 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1282D800) [pid = 3860] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 875ms 17:31:13 INFO - PROCESS | 3860 | 1471048273666 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:31:13 INFO - PROCESS | 3860 | 1471048273677 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 17:31:13 INFO - PROCESS | 3860 | 1471048273681 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:31:13 INFO - PROCESS | 3860 | 1471048273683 Marionette TRACE conn3 <- [1,1066,null,{}] 17:31:13 INFO - PROCESS | 3860 | 1471048273689 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}] 17:31:13 INFO - PROCESS | 3860 | 1471048273691 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:13 INFO - PROCESS | 3860 | 1471048273818 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:31:13 INFO - PROCESS | 3860 | 1471048273824 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:13 INFO - PROCESS | 3860 | 1471048273826 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:13 INFO - PROCESS | 3860 | ++DOCSHELL 13940400 == 37 [pid = 3860] [id = 276] 17:31:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (13CB9800) [pid = 3860] [serial = 827] [outer = 00000000] 17:31:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (15536400) [pid = 3860] [serial = 828] [outer = 13CB9800] 17:31:13 INFO - PROCESS | 3860 | 1471048273872 Marionette DEBUG loaded listener.js 17:31:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16170800) [pid = 3860] [serial = 829] [outer = 13CB9800] 17:31:14 INFO - PROCESS | 3860 | 1471048274307 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]]]}] 17:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 664ms 17:31:14 INFO - PROCESS | 3860 | 1471048274353 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:31:14 INFO - PROCESS | 3860 | 1471048274355 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 17:31:14 INFO - PROCESS | 3860 | 1471048274358 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:31:14 INFO - PROCESS | 3860 | 1471048274360 Marionette TRACE conn3 <- [1,1070,null,{}] 17:31:14 INFO - PROCESS | 3860 | 1471048274363 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}] 17:31:14 INFO - PROCESS | 3860 | 1471048274365 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:14 INFO - PROCESS | 3860 | 1471048274442 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:31:14 INFO - PROCESS | 3860 | 1471048274447 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:14 INFO - PROCESS | 3860 | 1471048274449 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:14 INFO - PROCESS | 3860 | ++DOCSHELL 16453800 == 38 [pid = 3860] [id = 277] 17:31:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16459400) [pid = 3860] [serial = 830] [outer = 00000000] 17:31:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (18434C00) [pid = 3860] [serial = 831] [outer = 16459400] 17:31:14 INFO - PROCESS | 3860 | 1471048274493 Marionette DEBUG loaded listener.js 17:31:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (18495400) [pid = 3860] [serial = 832] [outer = 16459400] 17:31:14 INFO - PROCESS | 3860 | 1471048274947 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]]]}] 17:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 615ms 17:31:15 INFO - PROCESS | 3860 | 1471048274989 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:31:15 INFO - PROCESS | 3860 | 1471048274991 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 17:31:15 INFO - PROCESS | 3860 | 1471048274998 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:31:15 INFO - PROCESS | 3860 | 1471048275000 Marionette TRACE conn3 <- [1,1074,null,{}] 17:31:15 INFO - PROCESS | 3860 | 1471048275004 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}] 17:31:15 INFO - PROCESS | 3860 | 1471048275006 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:15 INFO - PROCESS | 3860 | 1471048275083 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:31:15 INFO - PROCESS | 3860 | 1471048275088 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:15 INFO - PROCESS | 3860 | 1471048275090 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:15 INFO - PROCESS | 3860 | ++DOCSHELL 15960400 == 39 [pid = 3860] [id = 278] 17:31:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16EED800) [pid = 3860] [serial = 833] [outer = 00000000] 17:31:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (184CDC00) [pid = 3860] [serial = 834] [outer = 16EED800] 17:31:15 INFO - PROCESS | 3860 | 1471048275135 Marionette DEBUG loaded listener.js 17:31:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (187E7C00) [pid = 3860] [serial = 835] [outer = 16EED800] 17:31:15 INFO - PROCESS | 3860 | 1471048275582 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]]]}] 17:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 664ms 17:31:15 INFO - PROCESS | 3860 | 1471048275638 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:31:15 INFO - PROCESS | 3860 | 1471048275640 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 17:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:31:15 INFO - PROCESS | 3860 | 1471048275647 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:31:15 INFO - PROCESS | 3860 | 1471048275697 Marionette TRACE conn3 <- [1,1078,null,{}] 17:31:15 INFO - PROCESS | 3860 | 1471048275740 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}] 17:31:15 INFO - PROCESS | 3860 | 1471048275744 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:15 INFO - PROCESS | 3860 | 1471048275857 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:31:15 INFO - PROCESS | 3860 | 1471048275976 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:15 INFO - PROCESS | 3860 | 1471048275980 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:16 INFO - PROCESS | 3860 | ++DOCSHELL 11040800 == 40 [pid = 3860] [id = 279] 17:31:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (11043800) [pid = 3860] [serial = 836] [outer = 00000000] 17:31:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (114E6400) [pid = 3860] [serial = 837] [outer = 11043800] 17:31:16 INFO - PROCESS | 3860 | 1471048276038 Marionette DEBUG loaded listener.js 17:31:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (12976800) [pid = 3860] [serial = 838] [outer = 11043800] 17:31:16 INFO - PROCESS | 3860 | 1471048276717 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]]]}] 17:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1117ms 17:31:16 INFO - PROCESS | 3860 | 1471048276808 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:31:16 INFO - PROCESS | 3860 | 1471048276811 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 17:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:31:16 INFO - PROCESS | 3860 | 1471048276836 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:31:16 INFO - PROCESS | 3860 | 1471048276838 Marionette TRACE conn3 <- [1,1082,null,{}] 17:31:16 INFO - PROCESS | 3860 | 1471048276859 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}] 17:31:16 INFO - PROCESS | 3860 | 1471048276862 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:16 INFO - PROCESS | 3860 | 1471048276977 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:31:17 INFO - PROCESS | 3860 | 1471048277102 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:17 INFO - PROCESS | 3860 | 1471048277106 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:17 INFO - PROCESS | 3860 | ++DOCSHELL 15566000 == 41 [pid = 3860] [id = 280] 17:31:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (15566400) [pid = 3860] [serial = 839] [outer = 00000000] 17:31:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1626A400) [pid = 3860] [serial = 840] [outer = 15566400] 17:31:17 INFO - PROCESS | 3860 | 1471048277165 Marionette DEBUG loaded listener.js 17:31:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (16B1E400) [pid = 3860] [serial = 841] [outer = 15566400] 17:31:17 INFO - PROCESS | 3860 | 1471048277755 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]]]}] 17:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 956ms 17:31:17 INFO - PROCESS | 3860 | 1471048277788 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:31:17 INFO - PROCESS | 3860 | 1471048277791 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 17:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:31:17 INFO - PROCESS | 3860 | 1471048277796 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:31:17 INFO - PROCESS | 3860 | 1471048277798 Marionette TRACE conn3 <- [1,1086,null,{}] 17:31:17 INFO - PROCESS | 3860 | 1471048277802 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}] 17:31:17 INFO - PROCESS | 3860 | 1471048277805 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:17 INFO - PROCESS | 3860 | 1471048277908 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:31:18 INFO - PROCESS | 3860 | 1471048278006 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:18 INFO - PROCESS | 3860 | 1471048278010 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:18 INFO - PROCESS | 3860 | ++DOCSHELL 17C8EC00 == 42 [pid = 3860] [id = 281] 17:31:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (17C8F000) [pid = 3860] [serial = 842] [outer = 00000000] 17:31:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (18431400) [pid = 3860] [serial = 843] [outer = 17C8F000] 17:31:18 INFO - PROCESS | 3860 | 1471048278067 Marionette DEBUG loaded listener.js 17:31:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (184C4800) [pid = 3860] [serial = 844] [outer = 17C8F000] 17:31:18 INFO - PROCESS | 3860 | 1471048278751 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]]]}] 17:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 987ms 17:31:18 INFO - PROCESS | 3860 | 1471048278778 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:31:18 INFO - PROCESS | 3860 | 1471048278784 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 17:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:31:18 INFO - PROCESS | 3860 | 1471048278788 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:31:18 INFO - PROCESS | 3860 | 1471048278791 Marionette TRACE conn3 <- [1,1090,null,{}] 17:31:18 INFO - PROCESS | 3860 | 1471048278794 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}] 17:31:18 INFO - PROCESS | 3860 | 1471048278797 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:18 INFO - PROCESS | 3860 | 1471048278900 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:31:19 INFO - PROCESS | 3860 | 1471048278998 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:19 INFO - PROCESS | 3860 | 1471048279000 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:19 INFO - PROCESS | 3860 | ++DOCSHELL 184D0000 == 43 [pid = 3860] [id = 282] 17:31:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (187EE000) [pid = 3860] [serial = 845] [outer = 00000000] 17:31:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (19DF9C00) [pid = 3860] [serial = 846] [outer = 187EE000] 17:31:19 INFO - PROCESS | 3860 | 1471048279054 Marionette DEBUG loaded listener.js 17:31:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (1A1CE800) [pid = 3860] [serial = 847] [outer = 187EE000] 17:31:19 INFO - PROCESS | 3860 | 1471048279828 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]]]}] 17:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1084ms 17:31:19 INFO - PROCESS | 3860 | 1471048279884 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:31:19 INFO - PROCESS | 3860 | 1471048279888 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 17:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:31:19 INFO - PROCESS | 3860 | 1471048279893 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:31:19 INFO - PROCESS | 3860 | 1471048279896 Marionette TRACE conn3 <- [1,1094,null,{}] 17:31:19 INFO - PROCESS | 3860 | 1471048279902 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}] 17:31:19 INFO - PROCESS | 3860 | 1471048279905 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:20 INFO - PROCESS | 3860 | 1471048280039 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:31:20 INFO - PROCESS | 3860 | 1471048280177 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:20 INFO - PROCESS | 3860 | 1471048280181 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:20 INFO - PROCESS | 3860 | ++DOCSHELL 10A6FC00 == 44 [pid = 3860] [id = 283] 17:31:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (10B92C00) [pid = 3860] [serial = 848] [outer = 00000000] 17:31:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (132ACC00) [pid = 3860] [serial = 849] [outer = 10B92C00] 17:31:20 INFO - PROCESS | 3860 | 1471048280230 Marionette DEBUG loaded listener.js 17:31:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (13C9E800) [pid = 3860] [serial = 850] [outer = 10B92C00] 17:31:20 INFO - PROCESS | 3860 | --DOCSHELL 16453800 == 43 [pid = 3860] [id = 277] 17:31:20 INFO - PROCESS | 3860 | --DOCSHELL 13940400 == 42 [pid = 3860] [id = 276] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 178F6C00 == 41 [pid = 3860] [id = 275] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 12832800 == 40 [pid = 3860] [id = 274] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 1616C000 == 39 [pid = 3860] [id = 273] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 15960800 == 38 [pid = 3860] [id = 272] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 1307C000 == 37 [pid = 3860] [id = 271] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 1047E800 == 36 [pid = 3860] [id = 270] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 15964C00 == 35 [pid = 3860] [id = 267] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 114E4000 == 34 [pid = 3860] [id = 258] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 10A4BC00 == 33 [pid = 3860] [id = 268] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 14517400 == 32 [pid = 3860] [id = 269] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 184D0000 == 31 [pid = 3860] [id = 282] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 17C8EC00 == 30 [pid = 3860] [id = 281] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 15960400 == 29 [pid = 3860] [id = 278] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 11040800 == 28 [pid = 3860] [id = 279] 17:31:21 INFO - PROCESS | 3860 | --DOCSHELL 15566000 == 27 [pid = 3860] [id = 280] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (16453000) [pid = 3860] [serial = 786] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1615DC00) [pid = 3860] [serial = 783] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (11C35400) [pid = 3860] [serial = 777] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (12932000) [pid = 3860] [serial = 778] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (132B6400) [pid = 3860] [serial = 775] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (1307B800) [pid = 3860] [serial = 774] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (139E8400) [pid = 3860] [serial = 780] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (13CC6C00) [pid = 3860] [serial = 781] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (1303B000) [pid = 3860] [serial = 763] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (129BC800) [pid = 3860] [serial = 762] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16260400) [pid = 3860] [serial = 766] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (15963800) [pid = 3860] [serial = 765] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16DBC000) [pid = 3860] [serial = 789] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (18491C00) [pid = 3860] [serial = 769] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1814B400) [pid = 3860] [serial = 768] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (184C7800) [pid = 3860] [serial = 801] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (19CEB000) [pid = 3860] [serial = 772] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (19CE6C00) [pid = 3860] [serial = 771] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (18144000) [pid = 3860] [serial = 792] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (173A2400) [pid = 3860] [serial = 790] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (18439C00) [pid = 3860] [serial = 798] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (181F8C00) [pid = 3860] [serial = 793] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (16D74800) [pid = 3860] [serial = 795] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1645A400) [pid = 3860] [serial = 787] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1843A800) [pid = 3860] [serial = 799] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (17344800) [pid = 3860] [serial = 796] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (1616CC00) [pid = 3860] [serial = 784] [outer = 00000000] [url = about:blank] 17:31:21 INFO - PROCESS | 3860 | 1471048281350 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]]]}] 17:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1506ms 17:31:21 INFO - PROCESS | 3860 | 1471048281387 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:31:21 INFO - PROCESS | 3860 | 1471048281391 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 17:31:21 INFO - PROCESS | 3860 | 1471048281395 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:31:21 INFO - PROCESS | 3860 | 1471048281400 Marionette TRACE conn3 <- [1,1098,null,{}] 17:31:21 INFO - PROCESS | 3860 | 1471048281405 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}] 17:31:21 INFO - PROCESS | 3860 | 1471048281408 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:21 INFO - PROCESS | 3860 | 1471048281496 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:31:21 INFO - PROCESS | 3860 | 1471048281504 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:21 INFO - PROCESS | 3860 | 1471048281507 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:21 INFO - PROCESS | 3860 | ++DOCSHELL 11047800 == 28 [pid = 3860] [id = 284] 17:31:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (112C3400) [pid = 3860] [serial = 851] [outer = 00000000] 17:31:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (12983000) [pid = 3860] [serial = 852] [outer = 112C3400] 17:31:21 INFO - PROCESS | 3860 | 1471048281555 Marionette DEBUG loaded listener.js 17:31:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (12B70000) [pid = 3860] [serial = 853] [outer = 112C3400] 17:31:22 INFO - PROCESS | 3860 | 1471048282079 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]]]}] 17:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 729ms 17:31:22 INFO - PROCESS | 3860 | 1471048282129 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:31:22 INFO - PROCESS | 3860 | 1471048282133 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 17:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:31:22 INFO - PROCESS | 3860 | 1471048282140 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:31:22 INFO - PROCESS | 3860 | 1471048282143 Marionette TRACE conn3 <- [1,1102,null,{}] 17:31:22 INFO - PROCESS | 3860 | 1471048282146 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}] 17:31:22 INFO - PROCESS | 3860 | 1471048282149 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:22 INFO - PROCESS | 3860 | 1471048282269 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:31:22 INFO - PROCESS | 3860 | 1471048282359 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:22 INFO - PROCESS | 3860 | 1471048282362 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:22 INFO - PROCESS | 3860 | ++DOCSHELL 132B8800 == 29 [pid = 3860] [id = 285] 17:31:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (132BBC00) [pid = 3860] [serial = 854] [outer = 00000000] 17:31:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (13942C00) [pid = 3860] [serial = 855] [outer = 132BBC00] 17:31:22 INFO - PROCESS | 3860 | 1471048282408 Marionette DEBUG loaded listener.js 17:31:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13CC4000) [pid = 3860] [serial = 856] [outer = 132BBC00] 17:31:22 INFO - PROCESS | 3860 | 1471048282832 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]]]}] 17:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 712ms 17:31:22 INFO - PROCESS | 3860 | 1471048282872 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:31:22 INFO - PROCESS | 3860 | 1471048282874 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 17:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:31:22 INFO - PROCESS | 3860 | 1471048282878 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:31:22 INFO - PROCESS | 3860 | 1471048282881 Marionette TRACE conn3 <- [1,1106,null,{}] 17:31:22 INFO - PROCESS | 3860 | 1471048282892 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}] 17:31:22 INFO - PROCESS | 3860 | 1471048282896 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:22 INFO - PROCESS | 3860 | 1471048282978 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:31:22 INFO - PROCESS | 3860 | 1471048282984 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:22 INFO - PROCESS | 3860 | 1471048282988 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:23 INFO - PROCESS | 3860 | ++DOCSHELL 145E0000 == 30 [pid = 3860] [id = 286] 17:31:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (15034400) [pid = 3860] [serial = 857] [outer = 00000000] 17:31:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (15960800) [pid = 3860] [serial = 858] [outer = 15034400] 17:31:23 INFO - PROCESS | 3860 | 1471048283035 Marionette DEBUG loaded listener.js 17:31:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1615D800) [pid = 3860] [serial = 859] [outer = 15034400] 17:31:23 INFO - PROCESS | 3860 | 1471048283586 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]]]}] 17:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 712ms 17:31:23 INFO - PROCESS | 3860 | 1471048283641 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:31:23 INFO - PROCESS | 3860 | 1471048283644 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 17:31:23 INFO - PROCESS | 3860 | 1471048283647 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:31:23 INFO - PROCESS | 3860 | 1471048283649 Marionette TRACE conn3 <- [1,1110,null,{}] 17:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:31:23 INFO - PROCESS | 3860 | 1471048283652 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}] 17:31:23 INFO - PROCESS | 3860 | 1471048283654 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:23 INFO - PROCESS | 3860 | 1471048283803 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:31:23 INFO - PROCESS | 3860 | 1471048283860 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:23 INFO - PROCESS | 3860 | 1471048283862 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:23 INFO - PROCESS | 3860 | ++DOCSHELL 16177800 == 31 [pid = 3860] [id = 287] 17:31:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16265800) [pid = 3860] [serial = 860] [outer = 00000000] 17:31:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16D74C00) [pid = 3860] [serial = 861] [outer = 16265800] 17:31:23 INFO - PROCESS | 3860 | 1471048283906 Marionette DEBUG loaded listener.js 17:31:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16EE2000) [pid = 3860] [serial = 862] [outer = 16265800] 17:31:24 INFO - PROCESS | 3860 | 1471048284306 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]]]}] 17:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 696ms 17:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:31:24 INFO - PROCESS | 3860 | 1471048284343 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:31:24 INFO - PROCESS | 3860 | 1471048284345 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 17:31:24 INFO - PROCESS | 3860 | 1471048284349 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:31:24 INFO - PROCESS | 3860 | 1471048284350 Marionette TRACE conn3 <- [1,1114,null,{}] 17:31:24 INFO - PROCESS | 3860 | 1471048284354 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}] 17:31:24 INFO - PROCESS | 3860 | 1471048284356 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:24 INFO - PROCESS | 3860 | 1471048284462 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:31:24 INFO - PROCESS | 3860 | 1471048284466 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:24 INFO - PROCESS | 3860 | 1471048284468 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:24 INFO - PROCESS | 3860 | ++DOCSHELL 16D72000 == 32 [pid = 3860] [id = 288] 17:31:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16E21400) [pid = 3860] [serial = 863] [outer = 00000000] 17:31:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (178CEC00) [pid = 3860] [serial = 864] [outer = 16E21400] 17:31:24 INFO - PROCESS | 3860 | 1471048284516 Marionette DEBUG loaded listener.js 17:31:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (178F5800) [pid = 3860] [serial = 865] [outer = 16E21400] 17:31:25 INFO - PROCESS | 3860 | 1471048285042 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]]]}] 17:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 712ms 17:31:25 INFO - PROCESS | 3860 | 1471048285081 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:31:25 INFO - PROCESS | 3860 | 1471048285083 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 17:31:25 INFO - PROCESS | 3860 | 1471048285091 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:31:25 INFO - PROCESS | 3860 | 1471048285092 Marionette TRACE conn3 <- [1,1118,null,{}] 17:31:25 INFO - PROCESS | 3860 | 1471048285096 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}] 17:31:25 INFO - PROCESS | 3860 | 1471048285102 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:25 INFO - PROCESS | 3860 | 1471048285251 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16167400) [pid = 3860] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (17A69800) [pid = 3860] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (18496800) [pid = 3860] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1316F400) [pid = 3860] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1103F800) [pid = 3860] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1059BC00) [pid = 3860] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (145D4800) [pid = 3860] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (15963400) [pid = 3860] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (13CB9800) [pid = 3860] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1616D400) [pid = 3860] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (16459400) [pid = 3860] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:31:25 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (16EED800) [pid = 3860] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:31:25 INFO - PROCESS | 3860 | 1471048285535 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:25 INFO - PROCESS | 3860 | 1471048285538 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:25 INFO - PROCESS | 3860 | ++DOCSHELL 1059BC00 == 33 [pid = 3860] [id = 289] 17:31:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (10A10000) [pid = 3860] [serial = 866] [outer = 00000000] 17:31:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (131F0C00) [pid = 3860] [serial = 867] [outer = 10A10000] 17:31:25 INFO - PROCESS | 3860 | 1471048285633 Marionette DEBUG loaded listener.js 17:31:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (15965400) [pid = 3860] [serial = 868] [outer = 10A10000] 17:31:26 INFO - PROCESS | 3860 | 1471048286020 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]]]}] 17:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 971ms 17:31:26 INFO - PROCESS | 3860 | 1471048286073 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:31:26 INFO - PROCESS | 3860 | 1471048286075 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 17:31:26 INFO - PROCESS | 3860 | 1471048286078 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:31:26 INFO - PROCESS | 3860 | 1471048286080 Marionette TRACE conn3 <- [1,1122,null,{}] 17:31:26 INFO - PROCESS | 3860 | 1471048286084 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}] 17:31:26 INFO - PROCESS | 3860 | 1471048286086 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:26 INFO - PROCESS | 3860 | 1471048286164 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:31:26 INFO - PROCESS | 3860 | 1471048286169 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:26 INFO - PROCESS | 3860 | 1471048286171 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:26 INFO - PROCESS | 3860 | ++DOCSHELL 15565400 == 34 [pid = 3860] [id = 290] 17:31:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16459400) [pid = 3860] [serial = 869] [outer = 00000000] 17:31:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (18432000) [pid = 3860] [serial = 870] [outer = 16459400] 17:31:26 INFO - PROCESS | 3860 | 1471048286214 Marionette DEBUG loaded listener.js 17:31:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1843A800) [pid = 3860] [serial = 871] [outer = 16459400] 17:31:26 INFO - PROCESS | 3860 | 1471048286679 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]]]}] 17:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 615ms 17:31:26 INFO - PROCESS | 3860 | 1471048286711 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:31:26 INFO - PROCESS | 3860 | 1471048286713 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 17:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:31:26 INFO - PROCESS | 3860 | 1471048286721 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:31:26 INFO - PROCESS | 3860 | 1471048286722 Marionette TRACE conn3 <- [1,1126,null,{}] 17:31:26 INFO - PROCESS | 3860 | 1471048286726 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}] 17:31:26 INFO - PROCESS | 3860 | 1471048286728 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:26 INFO - PROCESS | 3860 | 1471048286802 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:31:26 INFO - PROCESS | 3860 | 1471048286808 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:26 INFO - PROCESS | 3860 | 1471048286810 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:26 INFO - PROCESS | 3860 | ++DOCSHELL 1842F400 == 35 [pid = 3860] [id = 291] 17:31:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1848A800) [pid = 3860] [serial = 872] [outer = 00000000] 17:31:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (18499800) [pid = 3860] [serial = 873] [outer = 1848A800] 17:31:26 INFO - PROCESS | 3860 | 1471048286853 Marionette DEBUG loaded listener.js 17:31:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (184C2800) [pid = 3860] [serial = 874] [outer = 1848A800] 17:31:27 INFO - PROCESS | 3860 | 1471048287317 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]]]}] 17:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 664ms 17:31:27 INFO - PROCESS | 3860 | 1471048287370 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:31:27 INFO - PROCESS | 3860 | 1471048287372 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 17:31:27 INFO - PROCESS | 3860 | 1471048287425 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:31:27 INFO - PROCESS | 3860 | 1471048287426 Marionette TRACE conn3 <- [1,1130,null,{}] 17:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:31:27 INFO - PROCESS | 3860 | 1471048287443 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}] 17:31:27 INFO - PROCESS | 3860 | 1471048287445 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:27 INFO - PROCESS | 3860 | 1471048287585 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:31:27 INFO - PROCESS | 3860 | 1471048287706 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:27 INFO - PROCESS | 3860 | 1471048287710 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:27 INFO - PROCESS | 3860 | ++DOCSHELL 0C76C800 == 36 [pid = 3860] [id = 292] 17:31:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (0C776800) [pid = 3860] [serial = 875] [outer = 00000000] 17:31:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1047E000) [pid = 3860] [serial = 876] [outer = 0C776800] 17:31:27 INFO - PROCESS | 3860 | 1471048287768 Marionette DEBUG loaded listener.js 17:31:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (10A4A800) [pid = 3860] [serial = 877] [outer = 0C776800] 17:31:28 INFO - PROCESS | 3860 | 1471048288606 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]]]}] 17:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1198ms 17:31:28 INFO - PROCESS | 3860 | 1471048288654 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:31:28 INFO - PROCESS | 3860 | 1471048288659 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 17:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:31:28 INFO - PROCESS | 3860 | 1471048288663 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:31:28 INFO - PROCESS | 3860 | 1471048288667 Marionette TRACE conn3 <- [1,1134,null,{}] 17:31:28 INFO - PROCESS | 3860 | 1471048288672 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}] 17:31:28 INFO - PROCESS | 3860 | 1471048288677 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:28 INFO - PROCESS | 3860 | 1471048288794 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:31:28 INFO - PROCESS | 3860 | 1471048288920 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:28 INFO - PROCESS | 3860 | 1471048288923 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:28 INFO - PROCESS | 3860 | ++DOCSHELL 1307B800 == 37 [pid = 3860] [id = 293] 17:31:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (13169800) [pid = 3860] [serial = 878] [outer = 00000000] 17:31:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (142E7000) [pid = 3860] [serial = 879] [outer = 13169800] 17:31:29 INFO - PROCESS | 3860 | 1471048288979 Marionette DEBUG loaded listener.js 17:31:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (14524000) [pid = 3860] [serial = 880] [outer = 13169800] 17:31:29 INFO - PROCESS | 3860 | 1471048289856 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]]]}] 17:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1231ms 17:31:29 INFO - PROCESS | 3860 | 1471048289894 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:31:29 INFO - PROCESS | 3860 | 1471048289899 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 17:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:31:29 INFO - PROCESS | 3860 | 1471048289912 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:31:29 INFO - PROCESS | 3860 | 1471048289916 Marionette TRACE conn3 <- [1,1138,null,{}] 17:31:29 INFO - PROCESS | 3860 | 1471048289922 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}] 17:31:29 INFO - PROCESS | 3860 | 1471048289925 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:30 INFO - PROCESS | 3860 | 1471048290033 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:31:30 INFO - PROCESS | 3860 | 1471048290117 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:30 INFO - PROCESS | 3860 | 1471048290121 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:30 INFO - PROCESS | 3860 | ++DOCSHELL 12BCB000 == 38 [pid = 3860] [id = 294] 17:31:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (12D69400) [pid = 3860] [serial = 881] [outer = 00000000] 17:31:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (130C0800) [pid = 3860] [serial = 882] [outer = 12D69400] 17:31:30 INFO - PROCESS | 3860 | 1471048290217 Marionette DEBUG loaded listener.js 17:31:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (131ED000) [pid = 3860] [serial = 883] [outer = 12D69400] 17:31:30 INFO - PROCESS | 3860 | --DOCSHELL 1842F400 == 37 [pid = 3860] [id = 291] 17:31:30 INFO - PROCESS | 3860 | --DOCSHELL 15565400 == 36 [pid = 3860] [id = 290] 17:31:30 INFO - PROCESS | 3860 | --DOCSHELL 1059BC00 == 35 [pid = 3860] [id = 289] 17:31:30 INFO - PROCESS | 3860 | --DOCSHELL 16D72000 == 34 [pid = 3860] [id = 288] 17:31:30 INFO - PROCESS | 3860 | --DOCSHELL 16177800 == 33 [pid = 3860] [id = 287] 17:31:30 INFO - PROCESS | 3860 | --DOCSHELL 145E0000 == 32 [pid = 3860] [id = 286] 17:31:30 INFO - PROCESS | 3860 | --DOCSHELL 132B8800 == 31 [pid = 3860] [id = 285] 17:31:30 INFO - PROCESS | 3860 | --DOCSHELL 11047800 == 30 [pid = 3860] [id = 284] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (184CDC00) [pid = 3860] [serial = 834] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (173AB000) [pid = 3860] [serial = 822] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (18430800) [pid = 3860] [serial = 825] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (184C8000) [pid = 3860] [serial = 802] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (13942800) [pid = 3860] [serial = 813] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (13EAA000) [pid = 3860] [serial = 814] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (12B73C00) [pid = 3860] [serial = 804] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (17841000) [pid = 3860] [serial = 823] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (131EF000) [pid = 3860] [serial = 805] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (10A6EC00) [pid = 3860] [serial = 810] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (11C42400) [pid = 3860] [serial = 811] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1553B400) [pid = 3860] [serial = 807] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16161000) [pid = 3860] [serial = 808] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (16164000) [pid = 3860] [serial = 816] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1616E400) [pid = 3860] [serial = 817] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (16170800) [pid = 3860] [serial = 829] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (15536400) [pid = 3860] [serial = 828] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (17C90800) [pid = 3860] [serial = 826] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1645B800) [pid = 3860] [serial = 819] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (18434C00) [pid = 3860] [serial = 831] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (16DB3000) [pid = 3860] [serial = 820] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (187E7C00) [pid = 3860] [serial = 835] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (18495400) [pid = 3860] [serial = 832] [outer = 00000000] [url = about:blank] 17:31:30 INFO - PROCESS | 3860 | 1471048290749 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]]]}] 17:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 858ms 17:31:30 INFO - PROCESS | 3860 | 1471048290786 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:31:30 INFO - PROCESS | 3860 | 1471048290791 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 17:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:31:30 INFO - PROCESS | 3860 | 1471048290801 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:31:30 INFO - PROCESS | 3860 | 1471048290804 Marionette TRACE conn3 <- [1,1142,null,{}] 17:31:30 INFO - PROCESS | 3860 | 1471048290807 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}] 17:31:30 INFO - PROCESS | 3860 | 1471048290811 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:30 INFO - PROCESS | 3860 | 1471048290896 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:31:30 INFO - PROCESS | 3860 | 1471048290902 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:30 INFO - PROCESS | 3860 | 1471048290905 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:30 INFO - PROCESS | 3860 | ++DOCSHELL 130B4000 == 31 [pid = 3860] [id = 295] 17:31:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (1316F000) [pid = 3860] [serial = 884] [outer = 00000000] 17:31:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (142F1C00) [pid = 3860] [serial = 885] [outer = 1316F000] 17:31:30 INFO - PROCESS | 3860 | 1471048290952 Marionette DEBUG loaded listener.js 17:31:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (145D4000) [pid = 3860] [serial = 886] [outer = 1316F000] 17:31:31 INFO - PROCESS | 3860 | 1471048291482 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]]]}] 17:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 728ms 17:31:31 INFO - PROCESS | 3860 | 1471048291529 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:31:31 INFO - PROCESS | 3860 | 1471048291531 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 17:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:31:31 INFO - PROCESS | 3860 | 1471048291535 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:31:31 INFO - PROCESS | 3860 | 1471048291538 Marionette TRACE conn3 <- [1,1146,null,{}] 17:31:31 INFO - PROCESS | 3860 | 1471048291549 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}] 17:31:31 INFO - PROCESS | 3860 | 1471048291553 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:31 INFO - PROCESS | 3860 | 1471048291670 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:31:31 INFO - PROCESS | 3860 | 1471048291764 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:31 INFO - PROCESS | 3860 | 1471048291768 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:31 INFO - PROCESS | 3860 | ++DOCSHELL 1616CC00 == 32 [pid = 3860] [id = 296] 17:31:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1616E400) [pid = 3860] [serial = 887] [outer = 00000000] 17:31:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (16265000) [pid = 3860] [serial = 888] [outer = 1616E400] 17:31:31 INFO - PROCESS | 3860 | 1471048291816 Marionette DEBUG loaded listener.js 17:31:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (16453400) [pid = 3860] [serial = 889] [outer = 1616E400] 17:31:32 INFO - PROCESS | 3860 | 1471048292266 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]]]}] 17:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 777ms 17:31:32 INFO - PROCESS | 3860 | 1471048292322 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:31:32 INFO - PROCESS | 3860 | 1471048292325 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 17:31:32 INFO - PROCESS | 3860 | 1471048292331 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:31:32 INFO - PROCESS | 3860 | 1471048292332 Marionette TRACE conn3 <- [1,1150,null,{}] 17:31:32 INFO - PROCESS | 3860 | 1471048292336 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}] 17:31:32 INFO - PROCESS | 3860 | 1471048292338 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:32 INFO - PROCESS | 3860 | 1471048292426 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:31:32 INFO - PROCESS | 3860 | 1471048292444 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:32 INFO - PROCESS | 3860 | 1471048292447 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:32 INFO - PROCESS | 3860 | ++DOCSHELL 16DB6000 == 33 [pid = 3860] [id = 297] 17:31:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16E25400) [pid = 3860] [serial = 890] [outer = 00000000] 17:31:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (178CD400) [pid = 3860] [serial = 891] [outer = 16E25400] 17:31:32 INFO - PROCESS | 3860 | 1471048292491 Marionette DEBUG loaded listener.js 17:31:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (178EFC00) [pid = 3860] [serial = 892] [outer = 16E25400] 17:31:32 INFO - PROCESS | 3860 | 1471048292949 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]]]}] 17:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 664ms 17:31:33 INFO - PROCESS | 3860 | 1471048292969 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:31:33 INFO - PROCESS | 3860 | 1471048292971 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 17:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:31:33 INFO - PROCESS | 3860 | 1471048292980 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:31:33 INFO - PROCESS | 3860 | 1471048292982 Marionette TRACE conn3 <- [1,1154,null,{}] 17:31:33 INFO - PROCESS | 3860 | 1471048292985 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}] 17:31:33 INFO - PROCESS | 3860 | 1471048292987 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:33 INFO - PROCESS | 3860 | 1471048293169 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:31:33 INFO - PROCESS | 3860 | 1471048293191 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:33 INFO - PROCESS | 3860 | 1471048293194 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:33 INFO - PROCESS | 3860 | ++DOCSHELL 1393F800 == 34 [pid = 3860] [id = 298] 17:31:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (17C8D000) [pid = 3860] [serial = 893] [outer = 00000000] 17:31:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1813DC00) [pid = 3860] [serial = 894] [outer = 17C8D000] 17:31:33 INFO - PROCESS | 3860 | 1471048293237 Marionette DEBUG loaded listener.js 17:31:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (182E0C00) [pid = 3860] [serial = 895] [outer = 17C8D000] 17:31:33 INFO - PROCESS | 3860 | 1471048293674 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]]]}] 17:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 713ms 17:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:31:33 INFO - PROCESS | 3860 | 1471048293712 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:31:33 INFO - PROCESS | 3860 | 1471048293714 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 17:31:33 INFO - PROCESS | 3860 | 1471048293717 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:31:33 INFO - PROCESS | 3860 | 1471048293719 Marionette TRACE conn3 <- [1,1158,null,{}] 17:31:33 INFO - PROCESS | 3860 | 1471048293722 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}] 17:31:33 INFO - PROCESS | 3860 | 1471048293728 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:33 INFO - PROCESS | 3860 | 1471048293867 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:31:33 INFO - PROCESS | 3860 | 1471048293880 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:33 INFO - PROCESS | 3860 | 1471048293882 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:33 INFO - PROCESS | 3860 | ++DOCSHELL 18431800 == 35 [pid = 3860] [id = 299] 17:31:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (18431C00) [pid = 3860] [serial = 896] [outer = 00000000] 17:31:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18497400) [pid = 3860] [serial = 897] [outer = 18431C00] 17:31:33 INFO - PROCESS | 3860 | 1471048293926 Marionette DEBUG loaded listener.js 17:31:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (184D1800) [pid = 3860] [serial = 898] [outer = 18431C00] 17:31:34 INFO - PROCESS | 3860 | 1471048294428 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]]]}] 17:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 712ms 17:31:34 INFO - PROCESS | 3860 | 1471048294450 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:31:34 INFO - PROCESS | 3860 | 1471048294452 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 17:31:34 INFO - PROCESS | 3860 | 1471048294455 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:31:34 INFO - PROCESS | 3860 | 1471048294457 Marionette TRACE conn3 <- [1,1162,null,{}] 17:31:34 INFO - PROCESS | 3860 | 1471048294460 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}] 17:31:34 INFO - PROCESS | 3860 | 1471048294462 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:34 INFO - PROCESS | 3860 | 1471048294603 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:31:34 INFO - PROCESS | 3860 | 1471048294620 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:34 INFO - PROCESS | 3860 | 1471048294622 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:34 INFO - PROCESS | 3860 | ++DOCSHELL 187E7C00 == 36 [pid = 3860] [id = 300] 17:31:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (187E8000) [pid = 3860] [serial = 899] [outer = 00000000] 17:31:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (19CE3400) [pid = 3860] [serial = 900] [outer = 187E8000] 17:31:34 INFO - PROCESS | 3860 | 1471048294669 Marionette DEBUG loaded listener.js 17:31:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (19CE8000) [pid = 3860] [serial = 901] [outer = 187E8000] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (15034400) [pid = 3860] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16265800) [pid = 3860] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (132BBC00) [pid = 3860] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (10B92C00) [pid = 3860] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (112C3400) [pid = 3860] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16E21400) [pid = 3860] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (10A10000) [pid = 3860] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16459400) [pid = 3860] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (11043800) [pid = 3860] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (15566400) [pid = 3860] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (17C8F000) [pid = 3860] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:31:34 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (187EE000) [pid = 3860] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:31:35 INFO - PROCESS | 3860 | 1471048295200 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] 17:31:35 INFO - PROCESS | 3860 | 1471048295232 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 17:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:31:35 INFO - PROCESS | 3860 | 1471048295235 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:31:35 INFO - PROCESS | 3860 | 1471048295237 Marionette TRACE conn3 <- [1,1166,null,{}] 17:31:35 INFO - PROCESS | 3860 | 1471048295241 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}] 17:31:35 INFO - PROCESS | 3860 | 1471048295242 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:35 INFO - PROCESS | 3860 | 1471048295319 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:31:35 INFO - PROCESS | 3860 | 1471048295324 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:35 INFO - PROCESS | 3860 | 1471048295326 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:35 INFO - PROCESS | 3860 | ++DOCSHELL 1596B000 == 37 [pid = 3860] [id = 301] 17:31:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1615F000) [pid = 3860] [serial = 902] [outer = 00000000] 17:31:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (18434800) [pid = 3860] [serial = 903] [outer = 1615F000] 17:31:35 INFO - PROCESS | 3860 | 1471048295376 Marionette DEBUG loaded listener.js 17:31:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (187EA800) [pid = 3860] [serial = 904] [outer = 1615F000] 17:31:35 INFO - PROCESS | 3860 | 1471048295815 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] 17:31:35 INFO - PROCESS | 3860 | 1471048295876 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 17:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:31:35 INFO - PROCESS | 3860 | 1471048295879 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:31:35 INFO - PROCESS | 3860 | 1471048295881 Marionette TRACE conn3 <- [1,1170,null,{}] 17:31:35 INFO - PROCESS | 3860 | 1471048295884 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}] 17:31:35 INFO - PROCESS | 3860 | 1471048295886 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:36 INFO - PROCESS | 3860 | 1471048295965 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:31:36 INFO - PROCESS | 3860 | 1471048295973 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:36 INFO - PROCESS | 3860 | 1471048295975 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:36 INFO - PROCESS | 3860 | ++DOCSHELL 19DEC000 == 38 [pid = 3860] [id = 302] 17:31:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (19DEDC00) [pid = 3860] [serial = 905] [outer = 00000000] 17:31:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1A1D5000) [pid = 3860] [serial = 906] [outer = 19DEDC00] 17:31:36 INFO - PROCESS | 3860 | 1471048296067 Marionette DEBUG loaded listener.js 17:31:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1A1D5400) [pid = 3860] [serial = 907] [outer = 19DEDC00] 17:31:36 INFO - PROCESS | 3860 | 1471048296515 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] 17:31:36 INFO - PROCESS | 3860 | 1471048296552 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 17:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:31:36 INFO - PROCESS | 3860 | 1471048296555 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:31:36 INFO - PROCESS | 3860 | 1471048296557 Marionette TRACE conn3 <- [1,1174,null,{}] 17:31:36 INFO - PROCESS | 3860 | 1471048296560 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}] 17:31:36 INFO - PROCESS | 3860 | 1471048296562 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:36 INFO - PROCESS | 3860 | 1471048296653 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:31:36 INFO - PROCESS | 3860 | 1471048296659 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:36 INFO - PROCESS | 3860 | 1471048296661 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:36 INFO - PROCESS | 3860 | ++DOCSHELL 16DB4400 == 39 [pid = 3860] [id = 303] 17:31:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (19DF1400) [pid = 3860] [serial = 908] [outer = 00000000] 17:31:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1A644000) [pid = 3860] [serial = 909] [outer = 19DF1400] 17:31:36 INFO - PROCESS | 3860 | 1471048296703 Marionette DEBUG loaded listener.js 17:31:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1A644C00) [pid = 3860] [serial = 910] [outer = 19DF1400] 17:31:37 INFO - PROCESS | 3860 | 1471048297316 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] 17:31:37 INFO - PROCESS | 3860 | 1471048297425 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 17:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:31:37 INFO - PROCESS | 3860 | 1471048297447 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:31:37 INFO - PROCESS | 3860 | 1471048297453 Marionette TRACE conn3 <- [1,1178,null,{}] 17:31:37 INFO - PROCESS | 3860 | 1471048297460 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}] 17:31:37 INFO - PROCESS | 3860 | 1471048297463 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:37 INFO - PROCESS | 3860 | 1471048297582 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:31:37 INFO - PROCESS | 3860 | 1471048297663 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:37 INFO - PROCESS | 3860 | 1471048297666 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:37 INFO - PROCESS | 3860 | ++DOCSHELL 10A6E000 == 40 [pid = 3860] [id = 304] 17:31:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (11048800) [pid = 3860] [serial = 911] [outer = 00000000] 17:31:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (13EAE000) [pid = 3860] [serial = 912] [outer = 11048800] 17:31:37 INFO - PROCESS | 3860 | 1471048297764 Marionette DEBUG loaded listener.js 17:31:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (150C0400) [pid = 3860] [serial = 913] [outer = 11048800] 17:31:38 INFO - PROCESS | 3860 | 1471048298393 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] 17:31:38 INFO - PROCESS | 3860 | 1471048298434 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 17:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:31:38 INFO - PROCESS | 3860 | 1471048298441 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:31:38 INFO - PROCESS | 3860 | 1471048298444 Marionette TRACE conn3 <- [1,1182,null,{}] 17:31:38 INFO - PROCESS | 3860 | 1471048298448 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}] 17:31:38 INFO - PROCESS | 3860 | 1471048298451 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:38 INFO - PROCESS | 3860 | 1471048298564 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:31:38 INFO - PROCESS | 3860 | 1471048298666 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:38 INFO - PROCESS | 3860 | 1471048298668 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:38 INFO - PROCESS | 3860 | ++DOCSHELL 1645A800 == 41 [pid = 3860] [id = 305] 17:31:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1645E000) [pid = 3860] [serial = 914] [outer = 00000000] 17:31:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (16DB3000) [pid = 3860] [serial = 915] [outer = 1645E000] 17:31:38 INFO - PROCESS | 3860 | 1471048298723 Marionette DEBUG loaded listener.js 17:31:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (178CC000) [pid = 3860] [serial = 916] [outer = 1645E000] 17:31:39 INFO - PROCESS | 3860 | 1471048299365 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] 17:31:39 INFO - PROCESS | 3860 | 1471048299421 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 17:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:31:39 INFO - PROCESS | 3860 | 1471048299425 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:31:39 INFO - PROCESS | 3860 | 1471048299428 Marionette TRACE conn3 <- [1,1186,null,{}] 17:31:39 INFO - PROCESS | 3860 | 1471048299439 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}] 17:31:39 INFO - PROCESS | 3860 | 1471048299444 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:39 INFO - PROCESS | 3860 | 1471048299556 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:31:39 INFO - PROCESS | 3860 | 1471048299658 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:39 INFO - PROCESS | 3860 | 1471048299661 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:39 INFO - PROCESS | 3860 | ++DOCSHELL 1A63A000 == 42 [pid = 3860] [id = 306] 17:31:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1A63A400) [pid = 3860] [serial = 917] [outer = 00000000] 17:31:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1A6C8400) [pid = 3860] [serial = 918] [outer = 1A63A400] 17:31:39 INFO - PROCESS | 3860 | 1471048299717 Marionette DEBUG loaded listener.js 17:31:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1A6CC000) [pid = 3860] [serial = 919] [outer = 1A63A400] 17:31:40 INFO - PROCESS | 3860 | 1471048300422 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]]]}] 17:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1036ms 17:31:40 INFO - PROCESS | 3860 | 1471048300459 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 17:31:40 INFO - PROCESS | 3860 | 1471048300462 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 17:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:31:40 INFO - PROCESS | 3860 | 1471048300466 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:31:40 INFO - PROCESS | 3860 | 1471048300468 Marionette TRACE conn3 <- [1,1190,null,{}] 17:31:40 INFO - PROCESS | 3860 | 1471048300472 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}] 17:31:40 INFO - PROCESS | 3860 | 1471048300474 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:40 INFO - PROCESS | 3860 | 1471048300578 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:31:40 INFO - PROCESS | 3860 | 1471048300728 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:40 INFO - PROCESS | 3860 | 1471048300731 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:40 INFO - PROCESS | 3860 | ++DOCSHELL 12B6F400 == 43 [pid = 3860] [id = 307] 17:31:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (12B6F800) [pid = 3860] [serial = 920] [outer = 00000000] 17:31:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (142E6800) [pid = 3860] [serial = 921] [outer = 12B6F800] 17:31:40 INFO - PROCESS | 3860 | 1471048300785 Marionette DEBUG loaded listener.js 17:31:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (17C8CC00) [pid = 3860] [serial = 922] [outer = 12B6F800] 17:31:41 INFO - PROCESS | 3860 | 1471048301495 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]]]}] 17:31:41 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 17:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1085ms 17:31:41 INFO - PROCESS | 3860 | 1471048301559 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 17:31:41 INFO - PROCESS | 3860 | 1471048301563 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 17:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:31:41 INFO - PROCESS | 3860 | 1471048301567 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:31:41 INFO - PROCESS | 3860 | 1471048301571 Marionette TRACE conn3 <- [1,1194,null,{}] 17:31:41 INFO - PROCESS | 3860 | 1471048301576 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}] 17:31:41 INFO - PROCESS | 3860 | 1471048301579 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 19DEC000 == 42 [pid = 3860] [id = 302] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 1596B000 == 41 [pid = 3860] [id = 301] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 187E7C00 == 40 [pid = 3860] [id = 300] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 18431800 == 39 [pid = 3860] [id = 299] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 1393F800 == 38 [pid = 3860] [id = 298] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 16DB6000 == 37 [pid = 3860] [id = 297] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 1616CC00 == 36 [pid = 3860] [id = 296] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 130B4000 == 35 [pid = 3860] [id = 295] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 12BCB000 == 34 [pid = 3860] [id = 294] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 1307B800 == 33 [pid = 3860] [id = 293] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 0C76C800 == 32 [pid = 3860] [id = 292] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 10A6FC00 == 31 [pid = 3860] [id = 283] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 12B6F400 == 30 [pid = 3860] [id = 307] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 1645A800 == 29 [pid = 3860] [id = 305] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 1A63A000 == 28 [pid = 3860] [id = 306] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 16DB4400 == 27 [pid = 3860] [id = 303] 17:31:42 INFO - PROCESS | 3860 | --DOCSHELL 10A6E000 == 26 [pid = 3860] [id = 304] 17:31:42 INFO - PROCESS | 3860 | 1471048302350 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (16EE2000) [pid = 3860] [serial = 862] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (131F0C00) [pid = 3860] [serial = 867] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (178F5800) [pid = 3860] [serial = 865] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (15965400) [pid = 3860] [serial = 868] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (18432000) [pid = 3860] [serial = 870] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (12976800) [pid = 3860] [serial = 838] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (114E6400) [pid = 3860] [serial = 837] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (16B1E400) [pid = 3860] [serial = 841] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1626A400) [pid = 3860] [serial = 840] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (184C4800) [pid = 3860] [serial = 844] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (18431400) [pid = 3860] [serial = 843] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1A1CE800) [pid = 3860] [serial = 847] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (19DF9C00) [pid = 3860] [serial = 846] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1843A800) [pid = 3860] [serial = 871] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1615D800) [pid = 3860] [serial = 859] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (18499800) [pid = 3860] [serial = 873] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (15960800) [pid = 3860] [serial = 858] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (16D74C00) [pid = 3860] [serial = 861] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (13942C00) [pid = 3860] [serial = 855] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (13CC4000) [pid = 3860] [serial = 856] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (13C9E800) [pid = 3860] [serial = 850] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (132ACC00) [pid = 3860] [serial = 849] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (12983000) [pid = 3860] [serial = 852] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (12B70000) [pid = 3860] [serial = 853] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (178CEC00) [pid = 3860] [serial = 864] [outer = 00000000] [url = about:blank] 17:31:42 INFO - PROCESS | 3860 | 1471048302527 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:42 INFO - PROCESS | 3860 | 1471048302530 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:42 INFO - PROCESS | 3860 | ++DOCSHELL 112C3400 == 27 [pid = 3860] [id = 308] 17:31:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (112C3800) [pid = 3860] [serial = 923] [outer = 00000000] 17:31:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (11468800) [pid = 3860] [serial = 924] [outer = 112C3800] 17:31:42 INFO - PROCESS | 3860 | 1471048302581 Marionette DEBUG loaded listener.js 17:31:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (11AD5C00) [pid = 3860] [serial = 925] [outer = 112C3800] 17:31:43 INFO - PROCESS | 3860 | 1471048303079 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]]]}] 17:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1570ms 17:31:43 INFO - PROCESS | 3860 | 1471048303153 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 17:31:43 INFO - PROCESS | 3860 | 1471048303157 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 17:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:31:43 INFO - PROCESS | 3860 | 1471048303162 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:31:43 INFO - PROCESS | 3860 | 1471048303165 Marionette TRACE conn3 <- [1,1198,null,{}] 17:31:43 INFO - PROCESS | 3860 | 1471048303170 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}] 17:31:43 INFO - PROCESS | 3860 | 1471048303173 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:43 INFO - PROCESS | 3860 | 1471048303260 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:31:43 INFO - PROCESS | 3860 | 1471048303274 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:43 INFO - PROCESS | 3860 | 1471048303278 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:43 INFO - PROCESS | 3860 | ++DOCSHELL 12B7E400 == 28 [pid = 3860] [id = 309] 17:31:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (12BCB000) [pid = 3860] [serial = 926] [outer = 00000000] 17:31:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (130B4000) [pid = 3860] [serial = 927] [outer = 12BCB000] 17:31:43 INFO - PROCESS | 3860 | 1471048303327 Marionette DEBUG loaded listener.js 17:31:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (131EEC00) [pid = 3860] [serial = 928] [outer = 12BCB000] 17:31:43 INFO - PROCESS | 3860 | 1471048303829 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]]]}] 17:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 728ms 17:31:43 INFO - PROCESS | 3860 | 1471048303916 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:31:43 INFO - PROCESS | 3860 | 1471048303919 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 17:31:43 INFO - PROCESS | 3860 | 1471048303923 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:31:43 INFO - PROCESS | 3860 | 1471048303925 Marionette TRACE conn3 <- [1,1202,null,{}] 17:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:31:43 INFO - PROCESS | 3860 | 1471048303929 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}] 17:31:43 INFO - PROCESS | 3860 | 1471048303932 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:44 INFO - PROCESS | 3860 | 1471048304045 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:31:44 INFO - PROCESS | 3860 | 1471048304106 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:44 INFO - PROCESS | 3860 | 1471048304109 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:44 INFO - PROCESS | 3860 | ++DOCSHELL 13EA4400 == 29 [pid = 3860] [id = 310] 17:31:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (13EA5800) [pid = 3860] [serial = 929] [outer = 00000000] 17:31:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (142F3400) [pid = 3860] [serial = 930] [outer = 13EA5800] 17:31:44 INFO - PROCESS | 3860 | 1471048304154 Marionette DEBUG loaded listener.js 17:31:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (145DB800) [pid = 3860] [serial = 931] [outer = 13EA5800] 17:31:44 INFO - PROCESS | 3860 | 1471048304579 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]]]}] 17:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 663ms 17:31:44 INFO - PROCESS | 3860 | 1471048304598 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:31:44 INFO - PROCESS | 3860 | 1471048304601 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 17:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:31:44 INFO - PROCESS | 3860 | 1471048304612 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:31:44 INFO - PROCESS | 3860 | 1471048304616 Marionette TRACE conn3 <- [1,1206,null,{}] 17:31:44 INFO - PROCESS | 3860 | 1471048304635 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}] 17:31:44 INFO - PROCESS | 3860 | 1471048304638 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:44 INFO - PROCESS | 3860 | 1471048304763 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:31:44 INFO - PROCESS | 3860 | 1471048304773 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:44 INFO - PROCESS | 3860 | 1471048304775 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:44 INFO - PROCESS | 3860 | ++DOCSHELL 145DA800 == 30 [pid = 3860] [id = 311] 17:31:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1502A400) [pid = 3860] [serial = 932] [outer = 00000000] 17:31:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16169400) [pid = 3860] [serial = 933] [outer = 1502A400] 17:31:44 INFO - PROCESS | 3860 | 1471048304879 Marionette DEBUG loaded listener.js 17:31:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16452000) [pid = 3860] [serial = 934] [outer = 1502A400] 17:31:45 INFO - PROCESS | 3860 | 1471048305301 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]]]}] 17:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 778ms 17:31:45 INFO - PROCESS | 3860 | 1471048305349 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:31:45 INFO - PROCESS | 3860 | 1471048305351 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 17:31:45 INFO - PROCESS | 3860 | 1471048305354 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:31:45 INFO - PROCESS | 3860 | 1471048305356 Marionette TRACE conn3 <- [1,1210,null,{}] 17:31:45 INFO - PROCESS | 3860 | 1471048305360 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}] 17:31:45 INFO - PROCESS | 3860 | 1471048305362 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:45 INFO - PROCESS | 3860 | 1471048305543 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:31:45 INFO - PROCESS | 3860 | 1471048305566 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:45 INFO - PROCESS | 3860 | 1471048305568 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:45 INFO - PROCESS | 3860 | ++DOCSHELL 1596C000 == 31 [pid = 3860] [id = 312] 17:31:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16164400) [pid = 3860] [serial = 935] [outer = 00000000] 17:31:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (16D7E000) [pid = 3860] [serial = 936] [outer = 16164400] 17:31:45 INFO - PROCESS | 3860 | 1471048305612 Marionette DEBUG loaded listener.js 17:31:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (16E26400) [pid = 3860] [serial = 937] [outer = 16164400] 17:31:46 INFO - PROCESS | 3860 | 1471048306035 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] 17:31:46 INFO - PROCESS | 3860 | 1471048306089 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 17:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:31:46 INFO - PROCESS | 3860 | 1471048306097 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:31:46 INFO - PROCESS | 3860 | 1471048306099 Marionette TRACE conn3 <- [1,1214,null,{}] 17:31:46 INFO - PROCESS | 3860 | 1471048306103 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}] 17:31:46 INFO - PROCESS | 3860 | 1471048306105 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:46 INFO - PROCESS | 3860 | 1471048306211 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:31:46 INFO - PROCESS | 3860 | 1471048306217 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:46 INFO - PROCESS | 3860 | 1471048306222 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:46 INFO - PROCESS | 3860 | ++DOCSHELL 1783B800 == 32 [pid = 3860] [id = 313] 17:31:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1783F400) [pid = 3860] [serial = 938] [outer = 00000000] 17:31:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (17A64000) [pid = 3860] [serial = 939] [outer = 1783F400] 17:31:46 INFO - PROCESS | 3860 | 1471048306276 Marionette DEBUG loaded listener.js 17:31:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (18142400) [pid = 3860] [serial = 940] [outer = 1783F400] 17:31:46 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (19DEDC00) [pid = 3860] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:31:46 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (17C8D000) [pid = 3860] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (19DF1400) [pid = 3860] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (18431C00) [pid = 3860] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (187E8000) [pid = 3860] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (0C776800) [pid = 3860] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (16E25400) [pid = 3860] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (13169800) [pid = 3860] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (12D69400) [pid = 3860] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1616E400) [pid = 3860] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1316F000) [pid = 3860] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1615F000) [pid = 3860] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:31:47 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1848A800) [pid = 3860] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:31:47 INFO - PROCESS | 3860 | 1471048307055 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]]]}] 17:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 988ms 17:31:47 INFO - PROCESS | 3860 | 1471048307072 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:31:47 INFO - PROCESS | 3860 | 1471048307074 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 17:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:31:47 INFO - PROCESS | 3860 | 1471048307077 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:31:47 INFO - PROCESS | 3860 | 1471048307079 Marionette TRACE conn3 <- [1,1218,null,{}] 17:31:47 INFO - PROCESS | 3860 | 1471048307082 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}] 17:31:47 INFO - PROCESS | 3860 | 1471048307084 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:47 INFO - PROCESS | 3860 | 1471048307165 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:31:47 INFO - PROCESS | 3860 | 1471048307172 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:47 INFO - PROCESS | 3860 | 1471048307174 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:47 INFO - PROCESS | 3860 | ++DOCSHELL 103D2800 == 33 [pid = 3860] [id = 314] 17:31:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (112CB400) [pid = 3860] [serial = 941] [outer = 00000000] 17:31:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16E24000) [pid = 3860] [serial = 942] [outer = 112CB400] 17:31:47 INFO - PROCESS | 3860 | 1471048307218 Marionette DEBUG loaded listener.js 17:31:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (178CD000) [pid = 3860] [serial = 943] [outer = 112CB400] 17:31:47 INFO - PROCESS | 3860 | 1471048307687 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]]]}] 17:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 615ms 17:31:47 INFO - PROCESS | 3860 | 1471048307711 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:31:47 INFO - PROCESS | 3860 | 1471048307712 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 17:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:31:47 INFO - PROCESS | 3860 | 1471048307716 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:31:47 INFO - PROCESS | 3860 | 1471048307718 Marionette TRACE conn3 <- [1,1222,null,{}] 17:31:47 INFO - PROCESS | 3860 | 1471048307721 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}] 17:31:47 INFO - PROCESS | 3860 | 1471048307723 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:47 INFO - PROCESS | 3860 | 1471048307800 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:31:47 INFO - PROCESS | 3860 | 1471048307805 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:47 INFO - PROCESS | 3860 | 1471048307808 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:47 INFO - PROCESS | 3860 | ++DOCSHELL 16164000 == 34 [pid = 3860] [id = 315] 17:31:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (178EEC00) [pid = 3860] [serial = 944] [outer = 00000000] 17:31:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (18438800) [pid = 3860] [serial = 945] [outer = 178EEC00] 17:31:47 INFO - PROCESS | 3860 | 1471048307851 Marionette DEBUG loaded listener.js 17:31:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1843B000) [pid = 3860] [serial = 946] [outer = 178EEC00] 17:31:48 INFO - PROCESS | 3860 | 1471048308273 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]]]}] 17:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 615ms 17:31:48 INFO - PROCESS | 3860 | 1471048308311 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 17:31:48 INFO - PROCESS | 3860 | 1471048308313 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 17:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:31:48 INFO - PROCESS | 3860 | 1471048308317 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:31:48 INFO - PROCESS | 3860 | 1471048308319 Marionette TRACE conn3 <- [1,1226,null,{}] 17:31:48 INFO - PROCESS | 3860 | 1471048308322 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}] 17:31:48 INFO - PROCESS | 3860 | 1471048308324 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:48 INFO - PROCESS | 3860 | 1471048308487 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:31:48 INFO - PROCESS | 3860 | 1471048308493 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:48 INFO - PROCESS | 3860 | 1471048308495 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:48 INFO - PROCESS | 3860 | ++DOCSHELL 1848EC00 == 35 [pid = 3860] [id = 316] 17:31:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18494000) [pid = 3860] [serial = 947] [outer = 00000000] 17:31:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (184C4000) [pid = 3860] [serial = 948] [outer = 18494000] 17:31:48 INFO - PROCESS | 3860 | 1471048308541 Marionette DEBUG loaded listener.js 17:31:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (184C4800) [pid = 3860] [serial = 949] [outer = 18494000] 17:31:48 INFO - PROCESS | 3860 | 1471048308949 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]]]}] 17:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 664ms 17:31:49 INFO - PROCESS | 3860 | 1471048308987 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:31:49 INFO - PROCESS | 3860 | 1471048308989 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 17:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:31:49 INFO - PROCESS | 3860 | 1471048309051 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:31:49 INFO - PROCESS | 3860 | 1471048309055 Marionette TRACE conn3 <- [1,1230,null,{}] 17:31:49 INFO - PROCESS | 3860 | 1471048309066 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}] 17:31:49 INFO - PROCESS | 3860 | 1471048309070 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:49 INFO - PROCESS | 3860 | 1471048309202 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:31:49 INFO - PROCESS | 3860 | 1471048309304 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:49 INFO - PROCESS | 3860 | 1471048309357 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:49 INFO - PROCESS | 3860 | ++DOCSHELL 11049000 == 36 [pid = 3860] [id = 317] 17:31:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (112CA400) [pid = 3860] [serial = 950] [outer = 00000000] 17:31:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (12832000) [pid = 3860] [serial = 951] [outer = 112CA400] 17:31:49 INFO - PROCESS | 3860 | 1471048309413 Marionette DEBUG loaded listener.js 17:31:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (12B6F400) [pid = 3860] [serial = 952] [outer = 112CA400] 17:31:50 INFO - PROCESS | 3860 | 1471048310192 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]]]}] 17:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1231ms 17:31:50 INFO - PROCESS | 3860 | 1471048310282 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:31:50 INFO - PROCESS | 3860 | 1471048310287 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 17:31:50 INFO - PROCESS | 3860 | 1471048310293 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:31:50 INFO - PROCESS | 3860 | 1471048310295 Marionette TRACE conn3 <- [1,1234,null,{}] 17:31:50 INFO - PROCESS | 3860 | 1471048310302 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}] 17:31:50 INFO - PROCESS | 3860 | 1471048310306 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:50 INFO - PROCESS | 3860 | 1471048310432 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:31:50 INFO - PROCESS | 3860 | 1471048310551 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:50 INFO - PROCESS | 3860 | 1471048310554 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:50 INFO - PROCESS | 3860 | ++DOCSHELL 13CBA000 == 37 [pid = 3860] [id = 318] 17:31:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (13CC3000) [pid = 3860] [serial = 953] [outer = 00000000] 17:31:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (145D9800) [pid = 3860] [serial = 954] [outer = 13CC3000] 17:31:50 INFO - PROCESS | 3860 | 1471048310611 Marionette DEBUG loaded listener.js 17:31:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (15566C00) [pid = 3860] [serial = 955] [outer = 13CC3000] 17:31:51 INFO - PROCESS | 3860 | 1471048311417 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]]]}] 17:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1182ms 17:31:51 INFO - PROCESS | 3860 | 1471048311477 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:31:51 INFO - PROCESS | 3860 | 1471048311481 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 17:31:51 INFO - PROCESS | 3860 | 1471048311487 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:31:51 INFO - PROCESS | 3860 | 1471048311490 Marionette TRACE conn3 <- [1,1238,null,{}] 17:31:51 INFO - PROCESS | 3860 | 1471048311496 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}] 17:31:51 INFO - PROCESS | 3860 | 1471048311499 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:51 INFO - PROCESS | 3860 | 1471048311606 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:31:51 INFO - PROCESS | 3860 | 1471048311687 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:51 INFO - PROCESS | 3860 | 1471048311691 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:51 INFO - PROCESS | 3860 | ++DOCSHELL 128ACC00 == 38 [pid = 3860] [id = 319] 17:31:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1293BC00) [pid = 3860] [serial = 956] [outer = 00000000] 17:31:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (12B72000) [pid = 3860] [serial = 957] [outer = 1293BC00] 17:31:51 INFO - PROCESS | 3860 | 1471048311786 Marionette DEBUG loaded listener.js 17:31:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (12B7C400) [pid = 3860] [serial = 958] [outer = 1293BC00] 17:31:52 INFO - PROCESS | 3860 | --DOCSHELL 16164000 == 37 [pid = 3860] [id = 315] 17:31:52 INFO - PROCESS | 3860 | --DOCSHELL 103D2800 == 36 [pid = 3860] [id = 314] 17:31:52 INFO - PROCESS | 3860 | --DOCSHELL 1783B800 == 35 [pid = 3860] [id = 313] 17:31:52 INFO - PROCESS | 3860 | --DOCSHELL 1596C000 == 34 [pid = 3860] [id = 312] 17:31:52 INFO - PROCESS | 3860 | --DOCSHELL 145DA800 == 33 [pid = 3860] [id = 311] 17:31:52 INFO - PROCESS | 3860 | --DOCSHELL 13EA4400 == 32 [pid = 3860] [id = 310] 17:31:52 INFO - PROCESS | 3860 | --DOCSHELL 12B7E400 == 31 [pid = 3860] [id = 309] 17:31:52 INFO - PROCESS | 3860 | --DOCSHELL 112C3400 == 30 [pid = 3860] [id = 308] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (184C2800) [pid = 3860] [serial = 874] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (1A1D5400) [pid = 3860] [serial = 907] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (1813DC00) [pid = 3860] [serial = 894] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1A644000) [pid = 3860] [serial = 909] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (1A644C00) [pid = 3860] [serial = 910] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (18497400) [pid = 3860] [serial = 897] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (182E0C00) [pid = 3860] [serial = 895] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (19CE3400) [pid = 3860] [serial = 900] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1047E000) [pid = 3860] [serial = 876] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (10A4A800) [pid = 3860] [serial = 877] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (178CD400) [pid = 3860] [serial = 891] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (142E7000) [pid = 3860] [serial = 879] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (14524000) [pid = 3860] [serial = 880] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (130C0800) [pid = 3860] [serial = 882] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (131ED000) [pid = 3860] [serial = 883] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (16265000) [pid = 3860] [serial = 888] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (16453400) [pid = 3860] [serial = 889] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (142F1C00) [pid = 3860] [serial = 885] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (145D4000) [pid = 3860] [serial = 886] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (184D1800) [pid = 3860] [serial = 898] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1A1D5000) [pid = 3860] [serial = 906] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (19CE8000) [pid = 3860] [serial = 901] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (18434800) [pid = 3860] [serial = 903] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (187EA800) [pid = 3860] [serial = 904] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (178EFC00) [pid = 3860] [serial = 892] [outer = 00000000] [url = about:blank] 17:31:52 INFO - PROCESS | 3860 | 1471048312341 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]]]}] 17:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 875ms 17:31:52 INFO - PROCESS | 3860 | 1471048312363 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:31:52 INFO - PROCESS | 3860 | 1471048312367 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 17:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:31:52 INFO - PROCESS | 3860 | 1471048312373 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:31:52 INFO - PROCESS | 3860 | 1471048312375 Marionette TRACE conn3 <- [1,1242,null,{}] 17:31:52 INFO - PROCESS | 3860 | 1471048312379 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}] 17:31:52 INFO - PROCESS | 3860 | 1471048312381 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:52 INFO - PROCESS | 3860 | 1471048312465 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:31:52 INFO - PROCESS | 3860 | 1471048312550 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:52 INFO - PROCESS | 3860 | 1471048312552 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:52 INFO - PROCESS | 3860 | ++DOCSHELL 129BC000 == 31 [pid = 3860] [id = 320] 17:31:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (129C2800) [pid = 3860] [serial = 959] [outer = 00000000] 17:31:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (13232400) [pid = 3860] [serial = 960] [outer = 129C2800] 17:31:52 INFO - PROCESS | 3860 | 1471048312599 Marionette DEBUG loaded listener.js 17:31:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (13EA6C00) [pid = 3860] [serial = 961] [outer = 129C2800] 17:31:53 INFO - PROCESS | 3860 | 1471048313050 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]]]}] 17:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 728ms 17:31:53 INFO - PROCESS | 3860 | 1471048313105 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:31:53 INFO - PROCESS | 3860 | 1471048313107 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 17:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:31:53 INFO - PROCESS | 3860 | 1471048313111 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:31:53 INFO - PROCESS | 3860 | 1471048313114 Marionette TRACE conn3 <- [1,1246,null,{}] 17:31:53 INFO - PROCESS | 3860 | 1471048313129 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}] 17:31:53 INFO - PROCESS | 3860 | 1471048313133 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:53 INFO - PROCESS | 3860 | 1471048313251 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:31:53 INFO - PROCESS | 3860 | 1471048313272 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:53 INFO - PROCESS | 3860 | 1471048313277 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:53 INFO - PROCESS | 3860 | ++DOCSHELL 16169C00 == 32 [pid = 3860] [id = 321] 17:31:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1616A800) [pid = 3860] [serial = 962] [outer = 00000000] 17:31:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (16176C00) [pid = 3860] [serial = 963] [outer = 1616A800] 17:31:53 INFO - PROCESS | 3860 | 1471048313325 Marionette DEBUG loaded listener.js 17:31:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (162E8C00) [pid = 3860] [serial = 964] [outer = 1616A800] 17:31:53 INFO - PROCESS | 3860 | 1471048313786 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]]]}] 17:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 713ms 17:31:53 INFO - PROCESS | 3860 | 1471048313810 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:31:53 INFO - PROCESS | 3860 | 1471048313812 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 17:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:31:53 INFO - PROCESS | 3860 | 1471048313816 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:31:53 INFO - PROCESS | 3860 | 1471048313817 Marionette TRACE conn3 <- [1,1250,null,{}] 17:31:53 INFO - PROCESS | 3860 | 1471048313821 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}] 17:31:53 INFO - PROCESS | 3860 | 1471048313823 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:53 INFO - PROCESS | 3860 | 1471048313904 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:31:53 INFO - PROCESS | 3860 | 1471048313909 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:53 INFO - PROCESS | 3860 | 1471048313911 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:53 INFO - PROCESS | 3860 | ++DOCSHELL 16DB6000 == 33 [pid = 3860] [id = 322] 17:31:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16DBA000) [pid = 3860] [serial = 965] [outer = 00000000] 17:31:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (17840800) [pid = 3860] [serial = 966] [outer = 16DBA000] 17:31:54 INFO - PROCESS | 3860 | 1471048314004 Marionette DEBUG loaded listener.js 17:31:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (178F1000) [pid = 3860] [serial = 967] [outer = 16DBA000] 17:31:54 INFO - PROCESS | 3860 | 1471048314443 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]]]}] 17:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 647ms 17:31:54 INFO - PROCESS | 3860 | 1471048314486 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:31:54 INFO - PROCESS | 3860 | 1471048314488 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 17:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:31:54 INFO - PROCESS | 3860 | 1471048314499 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:31:54 INFO - PROCESS | 3860 | 1471048314501 Marionette TRACE conn3 <- [1,1254,null,{}] 17:31:54 INFO - PROCESS | 3860 | 1471048314505 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}] 17:31:54 INFO - PROCESS | 3860 | 1471048314507 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:54 INFO - PROCESS | 3860 | 1471048314611 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:31:54 INFO - PROCESS | 3860 | 1471048314616 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:54 INFO - PROCESS | 3860 | 1471048314618 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:54 INFO - PROCESS | 3860 | ++DOCSHELL 17C8B800 == 34 [pid = 3860] [id = 323] 17:31:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (17C8F000) [pid = 3860] [serial = 968] [outer = 00000000] 17:31:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1814B400) [pid = 3860] [serial = 969] [outer = 17C8F000] 17:31:54 INFO - PROCESS | 3860 | 1471048314662 Marionette DEBUG loaded listener.js 17:31:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (182E0C00) [pid = 3860] [serial = 970] [outer = 17C8F000] 17:31:55 INFO - PROCESS | 3860 | 1471048315156 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]]]}] 17:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 647ms 17:31:55 INFO - PROCESS | 3860 | 1471048315180 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:31:55 INFO - PROCESS | 3860 | 1471048315182 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 17:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:31:55 INFO - PROCESS | 3860 | 1471048315186 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:31:55 INFO - PROCESS | 3860 | 1471048315187 Marionette TRACE conn3 <- [1,1258,null,{}] 17:31:55 INFO - PROCESS | 3860 | 1471048315190 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}] 17:31:55 INFO - PROCESS | 3860 | 1471048315196 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:55 INFO - PROCESS | 3860 | 1471048315331 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:31:55 INFO - PROCESS | 3860 | 1471048315337 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:55 INFO - PROCESS | 3860 | 1471048315339 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:55 INFO - PROCESS | 3860 | ++DOCSHELL 18436400 == 35 [pid = 3860] [id = 324] 17:31:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (18438C00) [pid = 3860] [serial = 971] [outer = 00000000] 17:31:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (184CCC00) [pid = 3860] [serial = 972] [outer = 18438C00] 17:31:55 INFO - PROCESS | 3860 | 1471048315391 Marionette DEBUG loaded listener.js 17:31:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (187E8800) [pid = 3860] [serial = 973] [outer = 18438C00] 17:31:55 INFO - PROCESS | 3860 | 1471048315909 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]]]}] 17:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 761ms 17:31:55 INFO - PROCESS | 3860 | 1471048315957 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:31:55 INFO - PROCESS | 3860 | 1471048315959 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 17:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:31:55 INFO - PROCESS | 3860 | 1471048315963 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:31:55 INFO - PROCESS | 3860 | 1471048315964 Marionette TRACE conn3 <- [1,1262,null,{}] 17:31:55 INFO - PROCESS | 3860 | 1471048315968 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}] 17:31:55 INFO - PROCESS | 3860 | 1471048315970 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:56 INFO - PROCESS | 3860 | 1471048316111 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:31:56 INFO - PROCESS | 3860 | 1471048316139 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:56 INFO - PROCESS | 3860 | 1471048316142 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:56 INFO - PROCESS | 3860 | ++DOCSHELL 187ECC00 == 36 [pid = 3860] [id = 325] 17:31:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (187ED800) [pid = 3860] [serial = 974] [outer = 00000000] 17:31:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (19CE2400) [pid = 3860] [serial = 975] [outer = 187ED800] 17:31:56 INFO - PROCESS | 3860 | 1471048316185 Marionette DEBUG loaded listener.js 17:31:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (19CE3800) [pid = 3860] [serial = 976] [outer = 187ED800] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1783F400) [pid = 3860] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (112C3800) [pid = 3860] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (13EA5800) [pid = 3860] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (12BCB000) [pid = 3860] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (12B6F800) [pid = 3860] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (11048800) [pid = 3860] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1645E000) [pid = 3860] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16164400) [pid = 3860] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1A63A400) [pid = 3860] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (112CB400) [pid = 3860] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1502A400) [pid = 3860] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:31:56 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (178EEC00) [pid = 3860] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:31:56 INFO - PROCESS | 3860 | 1471048316729 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]]]}] 17:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 825ms 17:31:56 INFO - PROCESS | 3860 | 1471048316765 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:31:56 INFO - PROCESS | 3860 | 1471048316767 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 17:31:56 INFO - PROCESS | 3860 | 1471048316770 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:31:56 INFO - PROCESS | 3860 | 1471048316820 Marionette TRACE conn3 <- [1,1266,null,{}] 17:31:56 INFO - PROCESS | 3860 | 1471048316827 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}] 17:31:56 INFO - PROCESS | 3860 | 1471048316829 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:56 INFO - PROCESS | 3860 | 1471048316906 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:31:56 INFO - PROCESS | 3860 | 1471048316912 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:56 INFO - PROCESS | 3860 | 1471048316914 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:56 INFO - PROCESS | 3860 | ++DOCSHELL 12832800 == 37 [pid = 3860] [id = 326] 17:31:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (129BD000) [pid = 3860] [serial = 977] [outer = 00000000] 17:31:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13CC6C00) [pid = 3860] [serial = 978] [outer = 129BD000] 17:31:56 INFO - PROCESS | 3860 | 1471048316957 Marionette DEBUG loaded listener.js 17:31:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1645CC00) [pid = 3860] [serial = 979] [outer = 129BD000] 17:31:57 INFO - PROCESS | 3860 | 1471048317370 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]]]}] 17:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 631ms 17:31:57 INFO - PROCESS | 3860 | 1471048317421 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:31:57 INFO - PROCESS | 3860 | 1471048317423 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 17:31:57 INFO - PROCESS | 3860 | 1471048317426 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:31:57 INFO - PROCESS | 3860 | 1471048317428 Marionette TRACE conn3 <- [1,1270,null,{}] 17:31:57 INFO - PROCESS | 3860 | 1471048317432 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}] 17:31:57 INFO - PROCESS | 3860 | 1471048317434 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:57 INFO - PROCESS | 3860 | 1471048317543 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:31:57 INFO - PROCESS | 3860 | 1471048317551 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:57 INFO - PROCESS | 3860 | 1471048317553 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:57 INFO - PROCESS | 3860 | ++DOCSHELL 11043800 == 38 [pid = 3860] [id = 327] 17:31:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1142CC00) [pid = 3860] [serial = 980] [outer = 00000000] 17:31:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (184C3C00) [pid = 3860] [serial = 981] [outer = 1142CC00] 17:31:57 INFO - PROCESS | 3860 | 1471048317596 Marionette DEBUG loaded listener.js 17:31:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (184D0800) [pid = 3860] [serial = 982] [outer = 1142CC00] 17:31:58 INFO - PROCESS | 3860 | 1471048318075 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]]]}] 17:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 664ms 17:31:58 INFO - PROCESS | 3860 | 1471048318100 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:31:58 INFO - PROCESS | 3860 | 1471048318102 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 17:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:31:58 INFO - PROCESS | 3860 | 1471048318105 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:31:58 INFO - PROCESS | 3860 | 1471048318107 Marionette TRACE conn3 <- [1,1274,null,{}] 17:31:58 INFO - PROCESS | 3860 | 1471048318111 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}] 17:31:58 INFO - PROCESS | 3860 | 1471048318112 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:58 INFO - PROCESS | 3860 | 1471048318201 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:31:58 INFO - PROCESS | 3860 | 1471048318207 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:58 INFO - PROCESS | 3860 | 1471048318209 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:58 INFO - PROCESS | 3860 | ++DOCSHELL 19CEB000 == 39 [pid = 3860] [id = 328] 17:31:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (19DF1000) [pid = 3860] [serial = 983] [outer = 00000000] 17:31:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1A1D5400) [pid = 3860] [serial = 984] [outer = 19DF1000] 17:31:58 INFO - PROCESS | 3860 | 1471048318253 Marionette DEBUG loaded listener.js 17:31:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1A1D8000) [pid = 3860] [serial = 985] [outer = 19DF1000] 17:31:58 INFO - PROCESS | 3860 | 1471048318706 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]]]}] 17:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 648ms 17:31:58 INFO - PROCESS | 3860 | 1471048318815 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:31:58 INFO - PROCESS | 3860 | 1471048318820 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 17:31:58 INFO - PROCESS | 3860 | 1471048318825 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:31:58 INFO - PROCESS | 3860 | 1471048318830 Marionette TRACE conn3 <- [1,1278,null,{}] 17:31:58 INFO - PROCESS | 3860 | 1471048318836 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}] 17:31:58 INFO - PROCESS | 3860 | 1471048318841 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:58 INFO - PROCESS | 3860 | 1471048318963 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:31:59 INFO - PROCESS | 3860 | 1471048319105 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:59 INFO - PROCESS | 3860 | 1471048319111 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:59 INFO - PROCESS | 3860 | ++DOCSHELL 10FC3000 == 40 [pid = 3860] [id = 329] 17:31:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (10FC3C00) [pid = 3860] [serial = 986] [outer = 00000000] 17:31:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (114E5000) [pid = 3860] [serial = 987] [outer = 10FC3C00] 17:31:59 INFO - PROCESS | 3860 | 1471048319167 Marionette DEBUG loaded listener.js 17:31:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (12B73000) [pid = 3860] [serial = 988] [outer = 10FC3C00] 17:31:59 INFO - PROCESS | 3860 | 1471048319754 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]]]}] 17:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 972ms 17:31:59 INFO - PROCESS | 3860 | 1471048319805 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:31:59 INFO - PROCESS | 3860 | 1471048319809 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 17:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:31:59 INFO - PROCESS | 3860 | 1471048319815 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:31:59 INFO - PROCESS | 3860 | 1471048319819 Marionette TRACE conn3 <- [1,1282,null,{}] 17:31:59 INFO - PROCESS | 3860 | 1471048319824 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}] 17:31:59 INFO - PROCESS | 3860 | 1471048319827 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:31:59 INFO - PROCESS | 3860 | 1471048319934 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:32:00 INFO - PROCESS | 3860 | 1471048320036 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:00 INFO - PROCESS | 3860 | 1471048320039 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:00 INFO - PROCESS | 3860 | ++DOCSHELL 15036000 == 41 [pid = 3860] [id = 330] 17:32:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1596D000) [pid = 3860] [serial = 989] [outer = 00000000] 17:32:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (16164800) [pid = 3860] [serial = 990] [outer = 1596D000] 17:32:00 INFO - PROCESS | 3860 | 1471048320095 Marionette DEBUG loaded listener.js 17:32:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (16DB4400) [pid = 3860] [serial = 991] [outer = 1596D000] 17:32:00 INFO - PROCESS | 3860 | 1471048320770 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]]]}] 17:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 987ms 17:32:00 INFO - PROCESS | 3860 | 1471048320788 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:32:00 INFO - PROCESS | 3860 | 1471048320791 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 17:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:32:00 INFO - PROCESS | 3860 | 1471048320794 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:32:00 INFO - PROCESS | 3860 | 1471048320796 Marionette TRACE conn3 <- [1,1286,null,{}] 17:32:00 INFO - PROCESS | 3860 | 1471048320806 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}] 17:32:00 INFO - PROCESS | 3860 | 1471048320811 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:00 INFO - PROCESS | 3860 | 1471048320920 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:32:01 INFO - PROCESS | 3860 | 1471048321024 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:01 INFO - PROCESS | 3860 | 1471048321028 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:01 INFO - PROCESS | 3860 | ++DOCSHELL 184C2800 == 42 [pid = 3860] [id = 331] 17:32:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (184C9400) [pid = 3860] [serial = 992] [outer = 00000000] 17:32:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (19CE8400) [pid = 3860] [serial = 993] [outer = 184C9400] 17:32:01 INFO - PROCESS | 3860 | 1471048321085 Marionette DEBUG loaded listener.js 17:32:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1A1CE800) [pid = 3860] [serial = 994] [outer = 184C9400] 17:32:01 INFO - PROCESS | 3860 | 1471048321721 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]]]}] 17:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 988ms 17:32:01 INFO - PROCESS | 3860 | 1471048321771 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:32:01 INFO - PROCESS | 3860 | 1471048321773 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 17:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:32:01 INFO - PROCESS | 3860 | 1471048321777 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:32:01 INFO - PROCESS | 3860 | 1471048321779 Marionette TRACE conn3 <- [1,1290,null,{}] 17:32:01 INFO - PROCESS | 3860 | 1471048321783 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}] 17:32:01 INFO - PROCESS | 3860 | 1471048321785 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:01 INFO - PROCESS | 3860 | 1471048321890 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:32:02 INFO - PROCESS | 3860 | 1471048321991 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:02 INFO - PROCESS | 3860 | 1471048321993 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:02 INFO - PROCESS | 3860 | ++DOCSHELL 1A645000 == 43 [pid = 3860] [id = 332] 17:32:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (1A645400) [pid = 3860] [serial = 995] [outer = 00000000] 17:32:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (1A6CA000) [pid = 3860] [serial = 996] [outer = 1A645400] 17:32:02 INFO - PROCESS | 3860 | 1471048322046 Marionette DEBUG loaded listener.js 17:32:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (1A6CFC00) [pid = 3860] [serial = 997] [outer = 1A645400] 17:32:02 INFO - PROCESS | 3860 | 1471048322733 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]]]}] 17:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1036ms 17:32:02 INFO - PROCESS | 3860 | 1471048322813 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:32:02 INFO - PROCESS | 3860 | 1471048322815 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 17:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:32:02 INFO - PROCESS | 3860 | 1471048322966 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:32:02 INFO - PROCESS | 3860 | 1471048322970 Marionette TRACE conn3 <- [1,1294,null,{}] 17:32:03 INFO - PROCESS | 3860 | 1471048323025 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}] 17:32:03 INFO - PROCESS | 3860 | 1471048323029 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:03 INFO - PROCESS | 3860 | 1471048323130 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:32:03 INFO - PROCESS | 3860 | 1471048323225 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:03 INFO - PROCESS | 3860 | 1471048323229 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:03 INFO - PROCESS | 3860 | ++DOCSHELL 114DC000 == 44 [pid = 3860] [id = 333] 17:32:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (11ACFC00) [pid = 3860] [serial = 998] [outer = 00000000] 17:32:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (12B6F800) [pid = 3860] [serial = 999] [outer = 11ACFC00] 17:32:03 INFO - PROCESS | 3860 | 1471048323279 Marionette DEBUG loaded listener.js 17:32:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (1307B400) [pid = 3860] [serial = 1000] [outer = 11ACFC00] 17:32:03 INFO - PROCESS | 3860 | 1471048323914 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]]]}] 17:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1117ms 17:32:03 INFO - PROCESS | 3860 | 1471048323941 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:32:03 INFO - PROCESS | 3860 | 1471048323945 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 17:32:03 INFO - PROCESS | 3860 | 1471048323951 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:32:03 INFO - PROCESS | 3860 | 1471048323953 Marionette TRACE conn3 <- [1,1298,null,{}] 17:32:03 INFO - PROCESS | 3860 | 1471048323959 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}] 17:32:03 INFO - PROCESS | 3860 | 1471048323962 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:04 INFO - PROCESS | 3860 | 1471048324061 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:32:04 INFO - PROCESS | 3860 | 1471048324178 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:04 INFO - PROCESS | 3860 | 1471048324180 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 11043800 == 43 [pid = 3860] [id = 327] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 12832800 == 42 [pid = 3860] [id = 326] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 187ECC00 == 41 [pid = 3860] [id = 325] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 18436400 == 40 [pid = 3860] [id = 324] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 17C8B800 == 39 [pid = 3860] [id = 323] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 16DB6000 == 38 [pid = 3860] [id = 322] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 16169C00 == 37 [pid = 3860] [id = 321] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 129BC000 == 36 [pid = 3860] [id = 320] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 128ACC00 == 35 [pid = 3860] [id = 319] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 13CBA000 == 34 [pid = 3860] [id = 318] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 11049000 == 33 [pid = 3860] [id = 317] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 1848EC00 == 32 [pid = 3860] [id = 316] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 1A645000 == 31 [pid = 3860] [id = 332] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 114DC000 == 30 [pid = 3860] [id = 333] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 184C2800 == 29 [pid = 3860] [id = 331] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 19CEB000 == 28 [pid = 3860] [id = 328] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 10FC3000 == 27 [pid = 3860] [id = 329] 17:32:04 INFO - PROCESS | 3860 | --DOCSHELL 15036000 == 26 [pid = 3860] [id = 330] 17:32:04 INFO - PROCESS | 3860 | ++DOCSHELL 0C771400 == 27 [pid = 3860] [id = 334] 17:32:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 98 (1031B800) [pid = 3860] [serial = 1001] [outer = 00000000] 17:32:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 99 (10559C00) [pid = 3860] [serial = 1002] [outer = 1031B800] 17:32:04 INFO - PROCESS | 3860 | 1471048324879 Marionette DEBUG loaded listener.js 17:32:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 100 (10A0E000) [pid = 3860] [serial = 1003] [outer = 1031B800] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 99 (1A6C8400) [pid = 3860] [serial = 918] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 98 (16D7E000) [pid = 3860] [serial = 936] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 97 (16E24000) [pid = 3860] [serial = 942] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (178CD000) [pid = 3860] [serial = 943] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (16169400) [pid = 3860] [serial = 933] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (16452000) [pid = 3860] [serial = 934] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (18438800) [pid = 3860] [serial = 945] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (1843B000) [pid = 3860] [serial = 946] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (18142400) [pid = 3860] [serial = 940] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (145DB800) [pid = 3860] [serial = 931] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (184C4000) [pid = 3860] [serial = 948] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (17A64000) [pid = 3860] [serial = 939] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (11468800) [pid = 3860] [serial = 924] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (11AD5C00) [pid = 3860] [serial = 925] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (142F3400) [pid = 3860] [serial = 930] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (130B4000) [pid = 3860] [serial = 927] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (131EEC00) [pid = 3860] [serial = 928] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (17C8CC00) [pid = 3860] [serial = 922] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (142E6800) [pid = 3860] [serial = 921] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (150C0400) [pid = 3860] [serial = 913] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (13EAE000) [pid = 3860] [serial = 912] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (178CC000) [pid = 3860] [serial = 916] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16DB3000) [pid = 3860] [serial = 915] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (16E26400) [pid = 3860] [serial = 937] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1A6CC000) [pid = 3860] [serial = 919] [outer = 00000000] [url = about:blank] 17:32:05 INFO - PROCESS | 3860 | 1471048325464 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] 17:32:05 INFO - PROCESS | 3860 | 1471048325526 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 17:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:32:05 INFO - PROCESS | 3860 | 1471048325531 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:32:05 INFO - PROCESS | 3860 | 1471048325533 Marionette TRACE conn3 <- [1,1302,null,{}] 17:32:05 INFO - PROCESS | 3860 | 1471048325538 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}] 17:32:05 INFO - PROCESS | 3860 | 1471048325540 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:05 INFO - PROCESS | 3860 | 1471048325656 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:32:05 INFO - PROCESS | 3860 | 1471048325746 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:05 INFO - PROCESS | 3860 | 1471048325748 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:05 INFO - PROCESS | 3860 | ++DOCSHELL 112CC000 == 28 [pid = 3860] [id = 335] 17:32:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (114E7800) [pid = 3860] [serial = 1004] [outer = 00000000] 17:32:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (128B6800) [pid = 3860] [serial = 1005] [outer = 114E7800] 17:32:05 INFO - PROCESS | 3860 | 1471048325796 Marionette DEBUG loaded listener.js 17:32:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (12B76C00) [pid = 3860] [serial = 1006] [outer = 114E7800] 17:32:06 INFO - PROCESS | 3860 | 1471048326191 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]]]}] 17:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 712ms 17:32:06 INFO - PROCESS | 3860 | 1471048326247 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:32:06 INFO - PROCESS | 3860 | 1471048326251 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 17:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:32:06 INFO - PROCESS | 3860 | 1471048326259 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:32:06 INFO - PROCESS | 3860 | 1471048326261 Marionette TRACE conn3 <- [1,1306,null,{}] 17:32:06 INFO - PROCESS | 3860 | 1471048326265 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}] 17:32:06 INFO - PROCESS | 3860 | 1471048326267 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:06 INFO - PROCESS | 3860 | 1471048326401 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:32:06 INFO - PROCESS | 3860 | 1471048326413 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:06 INFO - PROCESS | 3860 | 1471048326415 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:06 INFO - PROCESS | 3860 | ++DOCSHELL 131E4400 == 29 [pid = 3860] [id = 336] 17:32:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (13940000) [pid = 3860] [serial = 1007] [outer = 00000000] 17:32:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (13EA7000) [pid = 3860] [serial = 1008] [outer = 13940000] 17:32:06 INFO - PROCESS | 3860 | 1471048326460 Marionette DEBUG loaded listener.js 17:32:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1451DC00) [pid = 3860] [serial = 1009] [outer = 13940000] 17:32:06 INFO - PROCESS | 3860 | 1471048326920 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]]]}] 17:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 712ms 17:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:32:07 INFO - PROCESS | 3860 | 1471048326994 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:32:07 INFO - PROCESS | 3860 | 1471048326996 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 17:32:07 INFO - PROCESS | 3860 | 1471048327000 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:32:07 INFO - PROCESS | 3860 | 1471048327004 Marionette TRACE conn3 <- [1,1310,null,{}] 17:32:07 INFO - PROCESS | 3860 | 1471048327019 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}] 17:32:07 INFO - PROCESS | 3860 | 1471048327023 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:07 INFO - PROCESS | 3860 | 1471048327114 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:32:07 INFO - PROCESS | 3860 | 1471048327130 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:07 INFO - PROCESS | 3860 | 1471048327132 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:07 INFO - PROCESS | 3860 | ++DOCSHELL 16162000 == 30 [pid = 3860] [id = 337] 17:32:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16162800) [pid = 3860] [serial = 1010] [outer = 00000000] 17:32:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1616BC00) [pid = 3860] [serial = 1011] [outer = 16162800] 17:32:07 INFO - PROCESS | 3860 | 1471048327176 Marionette DEBUG loaded listener.js 17:32:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1625F000) [pid = 3860] [serial = 1012] [outer = 16162800] 17:32:07 INFO - PROCESS | 3860 | 1471048327709 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]]]}] 17:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 712ms 17:32:07 INFO - PROCESS | 3860 | 1471048327737 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 17:32:07 INFO - PROCESS | 3860 | 1471048327739 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 17:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:32:07 INFO - PROCESS | 3860 | 1471048327743 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:32:07 INFO - PROCESS | 3860 | 1471048327744 Marionette TRACE conn3 <- [1,1314,null,{}] 17:32:07 INFO - PROCESS | 3860 | 1471048327774 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}] 17:32:07 INFO - PROCESS | 3860 | 1471048327776 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:07 INFO - PROCESS | 3860 | 1471048327894 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:32:07 INFO - PROCESS | 3860 | 1471048327900 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:07 INFO - PROCESS | 3860 | 1471048327902 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:07 INFO - PROCESS | 3860 | ++DOCSHELL 16167400 == 31 [pid = 3860] [id = 338] 17:32:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (16167C00) [pid = 3860] [serial = 1013] [outer = 00000000] 17:32:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (16D71800) [pid = 3860] [serial = 1014] [outer = 16167C00] 17:32:07 INFO - PROCESS | 3860 | 1471048327951 Marionette DEBUG loaded listener.js 17:32:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (16DB3000) [pid = 3860] [serial = 1015] [outer = 16167C00] 17:32:08 INFO - PROCESS | 3860 | 1471048328439 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]]]}] 17:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 729ms 17:32:08 INFO - PROCESS | 3860 | 1471048328475 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:32:08 INFO - PROCESS | 3860 | 1471048328477 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 17:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:32:08 INFO - PROCESS | 3860 | 1471048328481 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:32:08 INFO - PROCESS | 3860 | 1471048328483 Marionette TRACE conn3 <- [1,1318,null,{}] 17:32:08 INFO - PROCESS | 3860 | 1471048328493 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}] 17:32:08 INFO - PROCESS | 3860 | 1471048328495 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:08 INFO - PROCESS | 3860 | 1471048328599 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:32:08 INFO - PROCESS | 3860 | 1471048328606 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:08 INFO - PROCESS | 3860 | 1471048328608 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:08 INFO - PROCESS | 3860 | ++DOCSHELL 16EE7C00 == 32 [pid = 3860] [id = 339] 17:32:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (16EEAC00) [pid = 3860] [serial = 1016] [outer = 00000000] 17:32:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (178CC000) [pid = 3860] [serial = 1017] [outer = 16EEAC00] 17:32:08 INFO - PROCESS | 3860 | 1471048328664 Marionette DEBUG loaded listener.js 17:32:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (17A5F800) [pid = 3860] [serial = 1018] [outer = 16EEAC00] 17:32:09 INFO - PROCESS | 3860 | 1471048329151 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]]]}] 17:32:09 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 17:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 728ms 17:32:09 INFO - PROCESS | 3860 | 1471048329229 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:32:09 INFO - PROCESS | 3860 | 1471048329231 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 17:32:09 INFO - PROCESS | 3860 | 1471048329235 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:32:09 INFO - PROCESS | 3860 | 1471048329237 Marionette TRACE conn3 <- [1,1322,null,{}] 17:32:09 INFO - PROCESS | 3860 | 1471048329244 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}] 17:32:09 INFO - PROCESS | 3860 | 1471048329249 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:09 INFO - PROCESS | 3860 | 1471048329387 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:32:09 INFO - PROCESS | 3860 | 1471048329400 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:09 INFO - PROCESS | 3860 | 1471048329402 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:09 INFO - PROCESS | 3860 | ++DOCSHELL 10A52000 == 33 [pid = 3860] [id = 340] 17:32:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (18141C00) [pid = 3860] [serial = 1019] [outer = 00000000] 17:32:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (18432000) [pid = 3860] [serial = 1020] [outer = 18141C00] 17:32:09 INFO - PROCESS | 3860 | 1471048329450 Marionette DEBUG loaded listener.js 17:32:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (18438000) [pid = 3860] [serial = 1021] [outer = 18141C00] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (19DF1000) [pid = 3860] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (18438C00) [pid = 3860] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (129C2800) [pid = 3860] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (1293BC00) [pid = 3860] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (18494000) [pid = 3860] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (13CC3000) [pid = 3860] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (112CA400) [pid = 3860] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (187ED800) [pid = 3860] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (16DBA000) [pid = 3860] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1616A800) [pid = 3860] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (129BD000) [pid = 3860] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1142CC00) [pid = 3860] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:32:09 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (17C8F000) [pid = 3860] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:32:10 INFO - PROCESS | 3860 | 1471048330201 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]]]}] 17:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1036ms 17:32:10 INFO - PROCESS | 3860 | 1471048330277 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:32:10 INFO - PROCESS | 3860 | 1471048330279 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 17:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:32:10 INFO - PROCESS | 3860 | 1471048330282 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:32:10 INFO - PROCESS | 3860 | 1471048330284 Marionette TRACE conn3 <- [1,1326,null,{}] 17:32:10 INFO - PROCESS | 3860 | 1471048330288 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}] 17:32:10 INFO - PROCESS | 3860 | 1471048330290 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:10 INFO - PROCESS | 3860 | 1471048330365 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:32:10 INFO - PROCESS | 3860 | 1471048330371 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:10 INFO - PROCESS | 3860 | 1471048330373 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:10 INFO - PROCESS | 3860 | ++DOCSHELL 11AD1800 == 34 [pid = 3860] [id = 341] 17:32:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (13EA3C00) [pid = 3860] [serial = 1022] [outer = 00000000] 17:32:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (178D3C00) [pid = 3860] [serial = 1023] [outer = 13EA3C00] 17:32:10 INFO - PROCESS | 3860 | 1471048330417 Marionette DEBUG loaded listener.js 17:32:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (17C8B800) [pid = 3860] [serial = 1024] [outer = 13EA3C00] 17:32:11 INFO - PROCESS | 3860 | 1471048331343 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]]]}] 17:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1084ms 17:32:11 INFO - PROCESS | 3860 | 1471048331364 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:32:11 INFO - PROCESS | 3860 | 1471048331366 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 17:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:32:11 INFO - PROCESS | 3860 | 1471048331370 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:32:11 INFO - PROCESS | 3860 | 1471048331371 Marionette TRACE conn3 <- [1,1330,null,{}] 17:32:11 INFO - PROCESS | 3860 | 1471048331375 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}] 17:32:11 INFO - PROCESS | 3860 | 1471048331377 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:11 INFO - PROCESS | 3860 | 1471048331481 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:32:11 INFO - PROCESS | 3860 | 1471048331489 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:11 INFO - PROCESS | 3860 | 1471048331491 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:11 INFO - PROCESS | 3860 | ++DOCSHELL 10A4B000 == 35 [pid = 3860] [id = 342] 17:32:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (13168000) [pid = 3860] [serial = 1025] [outer = 00000000] 17:32:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1843C800) [pid = 3860] [serial = 1026] [outer = 13168000] 17:32:11 INFO - PROCESS | 3860 | 1471048331534 Marionette DEBUG loaded listener.js 17:32:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1843D000) [pid = 3860] [serial = 1027] [outer = 13168000] 17:32:11 INFO - PROCESS | 3860 | 1471048331943 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]]]}] 17:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 728ms 17:32:12 INFO - PROCESS | 3860 | 1471048332104 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:32:12 INFO - PROCESS | 3860 | 1471048332108 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 17:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:32:12 INFO - PROCESS | 3860 | 1471048332113 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:32:12 INFO - PROCESS | 3860 | 1471048332117 Marionette TRACE conn3 <- [1,1334,null,{}] 17:32:12 INFO - PROCESS | 3860 | 1471048332124 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}] 17:32:12 INFO - PROCESS | 3860 | 1471048332127 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:12 INFO - PROCESS | 3860 | 1471048332281 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:32:12 INFO - PROCESS | 3860 | 1471048332409 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:12 INFO - PROCESS | 3860 | 1471048332415 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:12 INFO - PROCESS | 3860 | ++DOCSHELL 10FC4C00 == 36 [pid = 3860] [id = 343] 17:32:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1103C400) [pid = 3860] [serial = 1028] [outer = 00000000] 17:32:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (11476800) [pid = 3860] [serial = 1029] [outer = 1103C400] 17:32:12 INFO - PROCESS | 3860 | 1471048332472 Marionette DEBUG loaded listener.js 17:32:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (12B7C000) [pid = 3860] [serial = 1030] [outer = 1103C400] 17:32:13 INFO - PROCESS | 3860 | 1471048333281 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]]]}] 17:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1263ms 17:32:13 INFO - PROCESS | 3860 | 1471048333357 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:32:13 INFO - PROCESS | 3860 | 1471048333361 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 17:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:32:13 INFO - PROCESS | 3860 | 1471048333367 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:32:13 INFO - PROCESS | 3860 | 1471048333371 Marionette TRACE conn3 <- [1,1338,null,{}] 17:32:13 INFO - PROCESS | 3860 | 1471048333375 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}] 17:32:13 INFO - PROCESS | 3860 | 1471048333378 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:13 INFO - PROCESS | 3860 | 1471048333499 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:32:13 INFO - PROCESS | 3860 | 1471048333620 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:13 INFO - PROCESS | 3860 | 1471048333623 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:13 INFO - PROCESS | 3860 | ++DOCSHELL 142F5000 == 37 [pid = 3860] [id = 344] 17:32:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (14516000) [pid = 3860] [serial = 1031] [outer = 00000000] 17:32:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (145E0000) [pid = 3860] [serial = 1032] [outer = 14516000] 17:32:13 INFO - PROCESS | 3860 | 1471048333682 Marionette DEBUG loaded listener.js 17:32:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (1553B400) [pid = 3860] [serial = 1033] [outer = 14516000] 17:32:14 INFO - PROCESS | 3860 | 1471048334595 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]]]}] 17:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1295ms 17:32:14 INFO - PROCESS | 3860 | 1471048334651 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:32:14 INFO - PROCESS | 3860 | 1471048334656 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 17:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:32:14 INFO - PROCESS | 3860 | 1471048334661 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:32:14 INFO - PROCESS | 3860 | 1471048334665 Marionette TRACE conn3 <- [1,1342,null,{}] 17:32:14 INFO - PROCESS | 3860 | 1471048334670 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}] 17:32:14 INFO - PROCESS | 3860 | 1471048334673 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:14 INFO - PROCESS | 3860 | 1471048334784 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:32:14 INFO - PROCESS | 3860 | 1471048334922 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:14 INFO - PROCESS | 3860 | 1471048334926 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:14 INFO - PROCESS | 3860 | ++DOCSHELL 10FC3800 == 38 [pid = 3860] [id = 345] 17:32:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (11040800) [pid = 3860] [serial = 1034] [outer = 00000000] 17:32:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (131EDC00) [pid = 3860] [serial = 1035] [outer = 11040800] 17:32:14 INFO - PROCESS | 3860 | 1471048334977 Marionette DEBUG loaded listener.js 17:32:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (132B7800) [pid = 3860] [serial = 1036] [outer = 11040800] 17:32:15 INFO - PROCESS | 3860 | --DOCSHELL 11AD1800 == 37 [pid = 3860] [id = 341] 17:32:15 INFO - PROCESS | 3860 | --DOCSHELL 10A52000 == 36 [pid = 3860] [id = 340] 17:32:15 INFO - PROCESS | 3860 | --DOCSHELL 16EE7C00 == 35 [pid = 3860] [id = 339] 17:32:15 INFO - PROCESS | 3860 | --DOCSHELL 16167400 == 34 [pid = 3860] [id = 338] 17:32:15 INFO - PROCESS | 3860 | --DOCSHELL 16162000 == 33 [pid = 3860] [id = 337] 17:32:15 INFO - PROCESS | 3860 | --DOCSHELL 131E4400 == 32 [pid = 3860] [id = 336] 17:32:15 INFO - PROCESS | 3860 | --DOCSHELL 112CC000 == 31 [pid = 3860] [id = 335] 17:32:15 INFO - PROCESS | 3860 | --DOCSHELL 0C771400 == 30 [pid = 3860] [id = 334] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (184CCC00) [pid = 3860] [serial = 972] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (13232400) [pid = 3860] [serial = 960] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (13EA6C00) [pid = 3860] [serial = 961] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (12B72000) [pid = 3860] [serial = 957] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (12B7C400) [pid = 3860] [serial = 958] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (184C4800) [pid = 3860] [serial = 949] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (145D9800) [pid = 3860] [serial = 954] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (15566C00) [pid = 3860] [serial = 955] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (12832000) [pid = 3860] [serial = 951] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (12B6F400) [pid = 3860] [serial = 952] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (19CE2400) [pid = 3860] [serial = 975] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (17840800) [pid = 3860] [serial = 966] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (16176C00) [pid = 3860] [serial = 963] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (162E8C00) [pid = 3860] [serial = 964] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (13CC6C00) [pid = 3860] [serial = 978] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1645CC00) [pid = 3860] [serial = 979] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (184C3C00) [pid = 3860] [serial = 981] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (19CE3800) [pid = 3860] [serial = 976] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1814B400) [pid = 3860] [serial = 969] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (187E8800) [pid = 3860] [serial = 973] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (184D0800) [pid = 3860] [serial = 982] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1A1D8000) [pid = 3860] [serial = 985] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (182E0C00) [pid = 3860] [serial = 970] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (178F1000) [pid = 3860] [serial = 967] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1A1D5400) [pid = 3860] [serial = 984] [outer = 00000000] [url = about:blank] 17:32:15 INFO - PROCESS | 3860 | 1471048335477 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]]]}] 17:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 826ms 17:32:15 INFO - PROCESS | 3860 | 1471048335498 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:32:15 INFO - PROCESS | 3860 | 1471048335502 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 17:32:15 INFO - PROCESS | 3860 | 1471048335512 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:32:15 INFO - PROCESS | 3860 | 1471048335514 Marionette TRACE conn3 <- [1,1346,null,{}] 17:32:15 INFO - PROCESS | 3860 | 1471048335518 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}] 17:32:15 INFO - PROCESS | 3860 | 1471048335520 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:15 INFO - PROCESS | 3860 | 1471048335606 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:32:15 INFO - PROCESS | 3860 | 1471048335612 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:15 INFO - PROCESS | 3860 | 1471048335614 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:15 INFO - PROCESS | 3860 | ++DOCSHELL 12D69400 == 31 [pid = 3860] [id = 346] 17:32:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (12D6A800) [pid = 3860] [serial = 1037] [outer = 00000000] 17:32:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (13EA4000) [pid = 3860] [serial = 1038] [outer = 12D6A800] 17:32:15 INFO - PROCESS | 3860 | 1471048335660 Marionette DEBUG loaded listener.js 17:32:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (145D3C00) [pid = 3860] [serial = 1039] [outer = 12D6A800] 17:32:16 INFO - PROCESS | 3860 | 1471048336187 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]]]}] 17:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 713ms 17:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:32:16 INFO - PROCESS | 3860 | 1471048336249 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:32:16 INFO - PROCESS | 3860 | 1471048336252 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 17:32:16 INFO - PROCESS | 3860 | 1471048336255 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:32:16 INFO - PROCESS | 3860 | 1471048336259 Marionette TRACE conn3 <- [1,1350,null,{}] 17:32:16 INFO - PROCESS | 3860 | 1471048336269 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}] 17:32:16 INFO - PROCESS | 3860 | 1471048336274 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:16 INFO - PROCESS | 3860 | 1471048336385 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:32:16 INFO - PROCESS | 3860 | 1471048336486 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:16 INFO - PROCESS | 3860 | 1471048336489 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:16 INFO - PROCESS | 3860 | ++DOCSHELL 16170800 == 32 [pid = 3860] [id = 347] 17:32:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16176C00) [pid = 3860] [serial = 1040] [outer = 00000000] 17:32:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (162EB800) [pid = 3860] [serial = 1041] [outer = 16176C00] 17:32:16 INFO - PROCESS | 3860 | 1471048336537 Marionette DEBUG loaded listener.js 17:32:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1645C400) [pid = 3860] [serial = 1042] [outer = 16176C00] 17:32:16 INFO - PROCESS | 3860 | 1471048336950 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]]]}] 17:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 712ms 17:32:16 INFO - PROCESS | 3860 | 1471048336988 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:32:16 INFO - PROCESS | 3860 | 1471048336991 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 17:32:16 INFO - PROCESS | 3860 | 1471048336994 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:32:17 INFO - PROCESS | 3860 | 1471048336996 Marionette TRACE conn3 <- [1,1354,null,{}] 17:32:17 INFO - PROCESS | 3860 | 1471048337000 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}] 17:32:17 INFO - PROCESS | 3860 | 1471048337002 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:17 INFO - PROCESS | 3860 | 1471048337092 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:32:17 INFO - PROCESS | 3860 | 1471048337097 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:17 INFO - PROCESS | 3860 | 1471048337100 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:17 INFO - PROCESS | 3860 | ++DOCSHELL 16DBBC00 == 33 [pid = 3860] [id = 348] 17:32:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16EE9C00) [pid = 3860] [serial = 1043] [outer = 00000000] 17:32:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (178F6C00) [pid = 3860] [serial = 1044] [outer = 16EE9C00] 17:32:17 INFO - PROCESS | 3860 | 1471048337144 Marionette DEBUG loaded listener.js 17:32:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (17C8E400) [pid = 3860] [serial = 1045] [outer = 16EE9C00] 17:32:17 INFO - PROCESS | 3860 | 1471048337632 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] 17:32:17 INFO - PROCESS | 3860 | 1471048337700 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 17:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:32:17 INFO - PROCESS | 3860 | 1471048337703 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:32:17 INFO - PROCESS | 3860 | 1471048337705 Marionette TRACE conn3 <- [1,1358,null,{}] 17:32:17 INFO - PROCESS | 3860 | 1471048337709 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}] 17:32:17 INFO - PROCESS | 3860 | 1471048337711 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:17 INFO - PROCESS | 3860 | 1471048337845 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:32:17 INFO - PROCESS | 3860 | 1471048337929 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:17 INFO - PROCESS | 3860 | 1471048337931 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:17 INFO - PROCESS | 3860 | ++DOCSHELL 13CBB800 == 34 [pid = 3860] [id = 349] 17:32:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (13EA4400) [pid = 3860] [serial = 1046] [outer = 00000000] 17:32:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (181F8400) [pid = 3860] [serial = 1047] [outer = 13EA4400] 17:32:17 INFO - PROCESS | 3860 | 1471048337975 Marionette DEBUG loaded listener.js 17:32:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18438400) [pid = 3860] [serial = 1048] [outer = 13EA4400] 17:32:18 INFO - PROCESS | 3860 | 1471048338408 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] 17:32:18 INFO - PROCESS | 3860 | 1471048338440 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 17:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:32:18 INFO - PROCESS | 3860 | 1471048338443 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:32:18 INFO - PROCESS | 3860 | 1471048338445 Marionette TRACE conn3 <- [1,1362,null,{}] 17:32:18 INFO - PROCESS | 3860 | 1471048338448 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}] 17:32:18 INFO - PROCESS | 3860 | 1471048338454 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:18 INFO - PROCESS | 3860 | 1471048338600 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:32:18 INFO - PROCESS | 3860 | 1471048338615 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:18 INFO - PROCESS | 3860 | 1471048338617 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:18 INFO - PROCESS | 3860 | ++DOCSHELL 1843BC00 == 35 [pid = 3860] [id = 350] 17:32:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1843C400) [pid = 3860] [serial = 1049] [outer = 00000000] 17:32:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (187EC000) [pid = 3860] [serial = 1050] [outer = 1843C400] 17:32:18 INFO - PROCESS | 3860 | 1471048338709 Marionette DEBUG loaded listener.js 17:32:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (184C4800) [pid = 3860] [serial = 1051] [outer = 1843C400] 17:32:19 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:32:19 INFO - PROCESS | 3860 | 1471048339176 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] 17:32:19 INFO - PROCESS | 3860 | 1471048339218 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 17:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:32:19 INFO - PROCESS | 3860 | 1471048339225 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:32:19 INFO - PROCESS | 3860 | 1471048339227 Marionette TRACE conn3 <- [1,1366,null,{}] 17:32:19 INFO - PROCESS | 3860 | 1471048339231 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}] 17:32:19 INFO - PROCESS | 3860 | 1471048339232 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:19 INFO - PROCESS | 3860 | 1471048339384 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (13940000) [pid = 3860] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16167C00) [pid = 3860] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1031B800) [pid = 3860] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (114E7800) [pid = 3860] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (11ACFC00) [pid = 3860] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16162800) [pid = 3860] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (16EEAC00) [pid = 3860] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (18141C00) [pid = 3860] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (13EA3C00) [pid = 3860] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (10FC3C00) [pid = 3860] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1596D000) [pid = 3860] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (184C9400) [pid = 3860] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:32:19 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1A645400) [pid = 3860] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:32:19 INFO - PROCESS | 3860 | 1471048339537 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:19 INFO - PROCESS | 3860 | 1471048339540 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:19 INFO - PROCESS | 3860 | ++DOCSHELL 103CB400 == 36 [pid = 3860] [id = 351] 17:32:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (10432400) [pid = 3860] [serial = 1052] [outer = 00000000] 17:32:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (11C42000) [pid = 3860] [serial = 1053] [outer = 10432400] 17:32:19 INFO - PROCESS | 3860 | 1471048339583 Marionette DEBUG loaded listener.js 17:32:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13C95000) [pid = 3860] [serial = 1054] [outer = 10432400] 17:32:20 INFO - PROCESS | 3860 | 1471048340007 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] 17:32:20 INFO - PROCESS | 3860 | 1471048340058 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 17:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:32:20 INFO - PROCESS | 3860 | 1471048340062 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:32:20 INFO - PROCESS | 3860 | 1471048340064 Marionette TRACE conn3 <- [1,1370,null,{}] 17:32:20 INFO - PROCESS | 3860 | 1471048340068 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}] 17:32:20 INFO - PROCESS | 3860 | 1471048340069 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:20 INFO - PROCESS | 3860 | 1471048340180 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:32:20 INFO - PROCESS | 3860 | 1471048340192 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:20 INFO - PROCESS | 3860 | 1471048340194 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:20 INFO - PROCESS | 3860 | ++DOCSHELL 10FC3000 == 37 [pid = 3860] [id = 352] 17:32:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1293C800) [pid = 3860] [serial = 1055] [outer = 00000000] 17:32:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (178D5000) [pid = 3860] [serial = 1056] [outer = 1293C800] 17:32:20 INFO - PROCESS | 3860 | 1471048340237 Marionette DEBUG loaded listener.js 17:32:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (184D1800) [pid = 3860] [serial = 1057] [outer = 1293C800] 17:32:20 INFO - PROCESS | 3860 | [3860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:32:20 INFO - PROCESS | 3860 | 1471048340694 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] 17:32:20 INFO - PROCESS | 3860 | 1471048340735 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 17:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:32:20 INFO - PROCESS | 3860 | 1471048340738 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:32:20 INFO - PROCESS | 3860 | 1471048340740 Marionette TRACE conn3 <- [1,1374,null,{}] 17:32:20 INFO - PROCESS | 3860 | 1471048340743 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}] 17:32:20 INFO - PROCESS | 3860 | 1471048340745 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:20 INFO - PROCESS | 3860 | 1471048340853 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:32:20 INFO - PROCESS | 3860 | 1471048340892 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:20 INFO - PROCESS | 3860 | 1471048340894 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:20 INFO - PROCESS | 3860 | ++DOCSHELL 178D4000 == 38 [pid = 3860] [id = 353] 17:32:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1814B000) [pid = 3860] [serial = 1058] [outer = 00000000] 17:32:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1A1CF800) [pid = 3860] [serial = 1059] [outer = 1814B000] 17:32:20 INFO - PROCESS | 3860 | 1471048340937 Marionette DEBUG loaded listener.js 17:32:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1A1D7C00) [pid = 3860] [serial = 1060] [outer = 1814B000] 17:32:21 INFO - PROCESS | 3860 | 1471048341330 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] 17:32:21 INFO - PROCESS | 3860 | 1471048341378 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 17:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:32:21 INFO - PROCESS | 3860 | 1471048341381 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:32:21 INFO - PROCESS | 3860 | 1471048341383 Marionette TRACE conn3 <- [1,1378,null,{}] 17:32:21 INFO - PROCESS | 3860 | 1471048341386 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}] 17:32:21 INFO - PROCESS | 3860 | 1471048341388 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:21 INFO - PROCESS | 3860 | 1471048341510 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:32:21 INFO - PROCESS | 3860 | 1471048341518 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:21 INFO - PROCESS | 3860 | 1471048341520 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:21 INFO - PROCESS | 3860 | ++DOCSHELL 19CE3C00 == 39 [pid = 3860] [id = 354] 17:32:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (19DF2000) [pid = 3860] [serial = 1061] [outer = 00000000] 17:32:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1A63FC00) [pid = 3860] [serial = 1062] [outer = 19DF2000] 17:32:21 INFO - PROCESS | 3860 | 1471048341569 Marionette DEBUG loaded listener.js 17:32:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1A641800) [pid = 3860] [serial = 1063] [outer = 19DF2000] 17:32:22 INFO - PROCESS | 3860 | 1471048342305 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]]]}] 17:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 988ms 17:32:22 INFO - PROCESS | 3860 | 1471048342361 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 17:32:22 INFO - PROCESS | 3860 | 1471048342365 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 17:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:32:22 INFO - PROCESS | 3860 | 1471048342371 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:32:22 INFO - PROCESS | 3860 | 1471048342376 Marionette TRACE conn3 <- [1,1382,null,{}] 17:32:22 INFO - PROCESS | 3860 | 1471048342381 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}] 17:32:22 INFO - PROCESS | 3860 | 1471048342384 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:22 INFO - PROCESS | 3860 | 1471048342576 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:32:22 INFO - PROCESS | 3860 | 1471048342707 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:22 INFO - PROCESS | 3860 | 1471048342710 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:22 INFO - PROCESS | 3860 | ++DOCSHELL 10A71C00 == 40 [pid = 3860] [id = 355] 17:32:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (112C6000) [pid = 3860] [serial = 1064] [outer = 00000000] 17:32:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (12DAB800) [pid = 3860] [serial = 1065] [outer = 112C6000] 17:32:22 INFO - PROCESS | 3860 | 1471048342767 Marionette DEBUG loaded listener.js 17:32:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1346B000) [pid = 3860] [serial = 1066] [outer = 112C6000] 17:32:23 INFO - PROCESS | 3860 | 1471048343337 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]]]}] 17:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1036ms 17:32:23 INFO - PROCESS | 3860 | 1471048343407 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 17:32:23 INFO - PROCESS | 3860 | 1471048343411 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 17:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:32:23 INFO - PROCESS | 3860 | 1471048343418 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:32:23 INFO - PROCESS | 3860 | 1471048343421 Marionette TRACE conn3 <- [1,1386,null,{}] 17:32:23 INFO - PROCESS | 3860 | 1471048343425 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}] 17:32:23 INFO - PROCESS | 3860 | 1471048343428 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:23 INFO - PROCESS | 3860 | 1471048343589 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:32:23 INFO - PROCESS | 3860 | 1471048343719 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:23 INFO - PROCESS | 3860 | 1471048343722 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:23 INFO - PROCESS | 3860 | ++DOCSHELL 15566800 == 41 [pid = 3860] [id = 356] 17:32:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (16161000) [pid = 3860] [serial = 1067] [outer = 00000000] 17:32:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1645A800) [pid = 3860] [serial = 1068] [outer = 16161000] 17:32:23 INFO - PROCESS | 3860 | 1471048343778 Marionette DEBUG loaded listener.js 17:32:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (16DBB400) [pid = 3860] [serial = 1069] [outer = 16161000] 17:32:24 INFO - PROCESS | 3860 | 1471048344387 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]]]}] 17:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1036ms 17:32:24 INFO - PROCESS | 3860 | 1471048344454 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 17:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:32:24 INFO - PROCESS | 3860 | 1471048344505 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 17:32:24 INFO - PROCESS | 3860 | 1471048344509 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:32:24 INFO - PROCESS | 3860 | 1471048344513 Marionette TRACE conn3 <- [1,1390,null,{}] 17:32:24 INFO - PROCESS | 3860 | 1471048344524 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}] 17:32:24 INFO - PROCESS | 3860 | 1471048344529 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:24 INFO - PROCESS | 3860 | 1471048344684 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:32:24 INFO - PROCESS | 3860 | 1471048344810 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:24 INFO - PROCESS | 3860 | 1471048344814 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:24 INFO - PROCESS | 3860 | ++DOCSHELL 10A49C00 == 42 [pid = 3860] [id = 357] 17:32:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (10A4AC00) [pid = 3860] [serial = 1070] [outer = 00000000] 17:32:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (12B74000) [pid = 3860] [serial = 1071] [outer = 10A4AC00] 17:32:24 INFO - PROCESS | 3860 | 1471048344872 Marionette DEBUG loaded listener.js 17:32:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (13463000) [pid = 3860] [serial = 1072] [outer = 10A4AC00] 17:32:25 INFO - PROCESS | 3860 | 1471048345666 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]]]}] 17:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1230ms 17:32:25 INFO - PROCESS | 3860 | 1471048345740 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:32:25 INFO - PROCESS | 3860 | 1471048345744 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 17:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:32:25 INFO - PROCESS | 3860 | 1471048345749 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:32:25 INFO - PROCESS | 3860 | 1471048345753 Marionette TRACE conn3 <- [1,1394,null,{}] 17:32:25 INFO - PROCESS | 3860 | 1471048345758 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}] 17:32:25 INFO - PROCESS | 3860 | 1471048345761 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:25 INFO - PROCESS | 3860 | 1471048345863 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 178D4000 == 41 [pid = 3860] [id = 353] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 10FC3000 == 40 [pid = 3860] [id = 352] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 103CB400 == 39 [pid = 3860] [id = 351] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 1843BC00 == 38 [pid = 3860] [id = 350] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 13CBB800 == 37 [pid = 3860] [id = 349] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 16DBBC00 == 36 [pid = 3860] [id = 348] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 16170800 == 35 [pid = 3860] [id = 347] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 12D69400 == 34 [pid = 3860] [id = 346] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 10FC3800 == 33 [pid = 3860] [id = 345] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 10FC4C00 == 32 [pid = 3860] [id = 343] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 10A4B000 == 31 [pid = 3860] [id = 342] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 142F5000 == 30 [pid = 3860] [id = 344] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 15566800 == 29 [pid = 3860] [id = 356] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 10A49C00 == 28 [pid = 3860] [id = 357] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 19CE3C00 == 27 [pid = 3860] [id = 354] 17:32:26 INFO - PROCESS | 3860 | --DOCSHELL 10A71C00 == 26 [pid = 3860] [id = 355] 17:32:26 INFO - PROCESS | 3860 | 1471048346611 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:26 INFO - PROCESS | 3860 | 1471048346615 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (13EA7000) [pid = 3860] [serial = 1008] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (1451DC00) [pid = 3860] [serial = 1009] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (16D71800) [pid = 3860] [serial = 1014] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (10559C00) [pid = 3860] [serial = 1002] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (10A0E000) [pid = 3860] [serial = 1003] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (128B6800) [pid = 3860] [serial = 1005] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (12B76C00) [pid = 3860] [serial = 1006] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1307B400) [pid = 3860] [serial = 1000] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (12B6F800) [pid = 3860] [serial = 999] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1616BC00) [pid = 3860] [serial = 1011] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (178CC000) [pid = 3860] [serial = 1017] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16DB3000) [pid = 3860] [serial = 1015] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (18432000) [pid = 3860] [serial = 1020] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (17A5F800) [pid = 3860] [serial = 1018] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (17C8B800) [pid = 3860] [serial = 1024] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (18438000) [pid = 3860] [serial = 1021] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (12B73000) [pid = 3860] [serial = 988] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (114E5000) [pid = 3860] [serial = 987] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (16DB4400) [pid = 3860] [serial = 991] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (16164800) [pid = 3860] [serial = 990] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1A1CE800) [pid = 3860] [serial = 994] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (19CE8400) [pid = 3860] [serial = 993] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1843C800) [pid = 3860] [serial = 1026] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (1A6CFC00) [pid = 3860] [serial = 997] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1A6CA000) [pid = 3860] [serial = 996] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (178D3C00) [pid = 3860] [serial = 1023] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (1625F000) [pid = 3860] [serial = 1012] [outer = 00000000] [url = about:blank] 17:32:26 INFO - PROCESS | 3860 | ++DOCSHELL 1047CC00 == 27 [pid = 3860] [id = 358] 17:32:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (10559C00) [pid = 3860] [serial = 1073] [outer = 00000000] 17:32:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (10A0FC00) [pid = 3860] [serial = 1074] [outer = 10559C00] 17:32:26 INFO - PROCESS | 3860 | 1471048346749 Marionette DEBUG loaded listener.js 17:32:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (10A68800) [pid = 3860] [serial = 1075] [outer = 10559C00] 17:32:27 INFO - PROCESS | 3860 | 1471048347216 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]]]}] 17:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1555ms 17:32:27 INFO - PROCESS | 3860 | 1471048347287 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:32:27 INFO - PROCESS | 3860 | 1471048347290 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 17:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:32:27 INFO - PROCESS | 3860 | 1471048347295 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:32:27 INFO - PROCESS | 3860 | 1471048347298 Marionette TRACE conn3 <- [1,1398,null,{}] 17:32:27 INFO - PROCESS | 3860 | 1471048347303 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}] 17:32:27 INFO - PROCESS | 3860 | 1471048347307 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:27 INFO - PROCESS | 3860 | 1471048347450 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:32:27 INFO - PROCESS | 3860 | 1471048347458 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:27 INFO - PROCESS | 3860 | 1471048347461 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:27 INFO - PROCESS | 3860 | ++DOCSHELL 12976800 == 28 [pid = 3860] [id = 359] 17:32:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (1297DC00) [pid = 3860] [serial = 1076] [outer = 00000000] 17:32:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (129BF400) [pid = 3860] [serial = 1077] [outer = 1297DC00] 17:32:27 INFO - PROCESS | 3860 | 1471048347509 Marionette DEBUG loaded listener.js 17:32:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (12B73000) [pid = 3860] [serial = 1078] [outer = 1297DC00] 17:32:28 INFO - PROCESS | 3860 | 1471048347998 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]]]}] 17:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 712ms 17:32:28 INFO - PROCESS | 3860 | 1471048348040 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:32:28 INFO - PROCESS | 3860 | 1471048348047 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 17:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:32:28 INFO - PROCESS | 3860 | 1471048348053 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:32:28 INFO - PROCESS | 3860 | 1471048348055 Marionette TRACE conn3 <- [1,1402,null,{}] 17:32:28 INFO - PROCESS | 3860 | 1471048348059 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}] 17:32:28 INFO - PROCESS | 3860 | 1471048348062 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:28 INFO - PROCESS | 3860 | 1471048348159 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:32:28 INFO - PROCESS | 3860 | 1471048348247 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:28 INFO - PROCESS | 3860 | 1471048348249 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:28 INFO - PROCESS | 3860 | ++DOCSHELL 13167800 == 29 [pid = 3860] [id = 360] 17:32:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1316AC00) [pid = 3860] [serial = 1079] [outer = 00000000] 17:32:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1322A400) [pid = 3860] [serial = 1080] [outer = 1316AC00] 17:32:28 INFO - PROCESS | 3860 | 1471048348295 Marionette DEBUG loaded listener.js 17:32:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (139E5000) [pid = 3860] [serial = 1081] [outer = 1316AC00] 17:32:28 INFO - PROCESS | 3860 | 1471048348801 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]]]}] 17:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 760ms 17:32:28 INFO - PROCESS | 3860 | 1471048348826 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:32:28 INFO - PROCESS | 3860 | 1471048348828 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 17:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:32:28 INFO - PROCESS | 3860 | 1471048348841 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:32:28 INFO - PROCESS | 3860 | 1471048348847 Marionette TRACE conn3 <- [1,1406,null,{}] 17:32:28 INFO - PROCESS | 3860 | 1471048348856 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}] 17:32:28 INFO - PROCESS | 3860 | 1471048348860 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:29 INFO - PROCESS | 3860 | 1471048348977 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:32:29 INFO - PROCESS | 3860 | 1471048349037 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:29 INFO - PROCESS | 3860 | 1471048349039 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:29 INFO - PROCESS | 3860 | ++DOCSHELL 15535C00 == 30 [pid = 3860] [id = 361] 17:32:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (15536400) [pid = 3860] [serial = 1082] [outer = 00000000] 17:32:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (15965400) [pid = 3860] [serial = 1083] [outer = 15536400] 17:32:29 INFO - PROCESS | 3860 | 1471048349084 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (13079400) [pid = 3860] [serial = 1084] [outer = 15536400] 17:32:29 INFO - PROCESS | 3860 | 1471048349623 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]]]}] 17:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 825ms 17:32:29 INFO - PROCESS | 3860 | 1471048349666 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:32:29 INFO - PROCESS | 3860 | 1471048349669 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 17:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:32:29 INFO - PROCESS | 3860 | 1471048349679 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:32:29 INFO - PROCESS | 3860 | 1471048349680 Marionette TRACE conn3 <- [1,1410,null,{}] 17:32:29 INFO - PROCESS | 3860 | 1471048349684 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}] 17:32:29 INFO - PROCESS | 3860 | 1471048349686 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:29 INFO - PROCESS | 3860 | 1471048349801 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:32:29 INFO - PROCESS | 3860 | 1471048349813 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:29 INFO - PROCESS | 3860 | 1471048349815 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:29 INFO - PROCESS | 3860 | ++DOCSHELL 15964C00 == 31 [pid = 3860] [id = 362] 17:32:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16163800) [pid = 3860] [serial = 1085] [outer = 00000000] 17:32:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (162E8C00) [pid = 3860] [serial = 1086] [outer = 16163800] 17:32:29 INFO - PROCESS | 3860 | 1471048349860 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16453800) [pid = 3860] [serial = 1087] [outer = 16163800] 17:32:30 INFO - PROCESS | 3860 | 1471048350370 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]]]}] 17:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 712ms 17:32:30 INFO - PROCESS | 3860 | 1471048350410 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:32:30 INFO - PROCESS | 3860 | 1471048350412 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 17:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:32:30 INFO - PROCESS | 3860 | 1471048350416 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:32:30 INFO - PROCESS | 3860 | 1471048350417 Marionette TRACE conn3 <- [1,1414,null,{}] 17:32:30 INFO - PROCESS | 3860 | 1471048350424 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}] 17:32:30 INFO - PROCESS | 3860 | 1471048350426 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:30 INFO - PROCESS | 3860 | 1471048350535 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:32:30 INFO - PROCESS | 3860 | 1471048350543 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:30 INFO - PROCESS | 3860 | 1471048350549 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:30 INFO - PROCESS | 3860 | ++DOCSHELL 16DB1800 == 32 [pid = 3860] [id = 363] 17:32:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16DB3000) [pid = 3860] [serial = 1088] [outer = 00000000] 17:32:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (16DBD000) [pid = 3860] [serial = 1089] [outer = 16DB3000] 17:32:30 INFO - PROCESS | 3860 | 1471048350604 Marionette DEBUG loaded listener.js 17:32:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (17841000) [pid = 3860] [serial = 1090] [outer = 16DB3000] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (13EA4400) [pid = 3860] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1843C400) [pid = 3860] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (10432400) [pid = 3860] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (16EE9C00) [pid = 3860] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (12D6A800) [pid = 3860] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (13168000) [pid = 3860] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1103C400) [pid = 3860] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (14516000) [pid = 3860] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (16176C00) [pid = 3860] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (11040800) [pid = 3860] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1293C800) [pid = 3860] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (19DF2000) [pid = 3860] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:32:31 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1814B000) [pid = 3860] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:32:31 INFO - PROCESS | 3860 | 1471048351389 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]]]}] 17:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1036ms 17:32:31 INFO - PROCESS | 3860 | 1471048351453 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:32:31 INFO - PROCESS | 3860 | 1471048351455 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 17:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:32:31 INFO - PROCESS | 3860 | 1471048351458 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:32:31 INFO - PROCESS | 3860 | 1471048351460 Marionette TRACE conn3 <- [1,1418,null,{}] 17:32:31 INFO - PROCESS | 3860 | 1471048351463 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}] 17:32:31 INFO - PROCESS | 3860 | 1471048351466 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:31 INFO - PROCESS | 3860 | 1471048351548 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:32:31 INFO - PROCESS | 3860 | 1471048351556 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:31 INFO - PROCESS | 3860 | 1471048351558 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:31 INFO - PROCESS | 3860 | ++DOCSHELL 1031B800 == 33 [pid = 3860] [id = 364] 17:32:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (16176C00) [pid = 3860] [serial = 1091] [outer = 00000000] 17:32:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (178D6800) [pid = 3860] [serial = 1092] [outer = 16176C00] 17:32:31 INFO - PROCESS | 3860 | 1471048351602 Marionette DEBUG loaded listener.js 17:32:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (178F8400) [pid = 3860] [serial = 1093] [outer = 16176C00] 17:32:32 INFO - PROCESS | 3860 | 1471048352042 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]]]}] 17:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 648ms 17:32:32 INFO - PROCESS | 3860 | 1471048352096 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:32:32 INFO - PROCESS | 3860 | 1471048352098 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 17:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:32:32 INFO - PROCESS | 3860 | 1471048352102 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:32:32 INFO - PROCESS | 3860 | 1471048352104 Marionette TRACE conn3 <- [1,1422,null,{}] 17:32:32 INFO - PROCESS | 3860 | 1471048352107 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}] 17:32:32 INFO - PROCESS | 3860 | 1471048352109 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:32 INFO - PROCESS | 3860 | 1471048352233 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:32:32 INFO - PROCESS | 3860 | 1471048352240 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:32 INFO - PROCESS | 3860 | 1471048352242 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:32 INFO - PROCESS | 3860 | ++DOCSHELL 17C8CC00 == 34 [pid = 3860] [id = 365] 17:32:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (17C8E800) [pid = 3860] [serial = 1094] [outer = 00000000] 17:32:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (182DF400) [pid = 3860] [serial = 1095] [outer = 17C8E800] 17:32:32 INFO - PROCESS | 3860 | 1471048352292 Marionette DEBUG loaded listener.js 17:32:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (18430800) [pid = 3860] [serial = 1096] [outer = 17C8E800] 17:32:32 INFO - PROCESS | 3860 | 1471048352743 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]]]}] 17:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 648ms 17:32:32 INFO - PROCESS | 3860 | 1471048352776 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:32:32 INFO - PROCESS | 3860 | 1471048352778 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 17:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:32:32 INFO - PROCESS | 3860 | 1471048352781 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:32:32 INFO - PROCESS | 3860 | 1471048352783 Marionette TRACE conn3 <- [1,1426,null,{}] 17:32:32 INFO - PROCESS | 3860 | 1471048352790 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}] 17:32:32 INFO - PROCESS | 3860 | 1471048352792 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:32 INFO - PROCESS | 3860 | 1471048352868 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:32:32 INFO - PROCESS | 3860 | 1471048352874 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:32 INFO - PROCESS | 3860 | 1471048352876 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:32 INFO - PROCESS | 3860 | ++DOCSHELL 103C9800 == 35 [pid = 3860] [id = 366] 17:32:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (178F1800) [pid = 3860] [serial = 1097] [outer = 00000000] 17:32:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1843AC00) [pid = 3860] [serial = 1098] [outer = 178F1800] 17:32:32 INFO - PROCESS | 3860 | 1471048352919 Marionette DEBUG loaded listener.js 17:32:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1843B000) [pid = 3860] [serial = 1099] [outer = 178F1800] 17:32:33 INFO - PROCESS | 3860 | 1471048353698 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]]]}] 17:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 988ms 17:32:33 INFO - PROCESS | 3860 | 1471048353765 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:32:33 INFO - PROCESS | 3860 | 1471048353769 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 17:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:32:33 INFO - PROCESS | 3860 | 1471048353775 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:32:33 INFO - PROCESS | 3860 | 1471048353778 Marionette TRACE conn3 <- [1,1430,null,{}] 17:32:33 INFO - PROCESS | 3860 | 1471048353784 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}] 17:32:33 INFO - PROCESS | 3860 | 1471048353787 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:33 INFO - PROCESS | 3860 | 1471048353912 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:32:34 INFO - PROCESS | 3860 | 1471048354035 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:34 INFO - PROCESS | 3860 | 1471048354038 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:34 INFO - PROCESS | 3860 | ++DOCSHELL 10FC3800 == 36 [pid = 3860] [id = 367] 17:32:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1146A800) [pid = 3860] [serial = 1100] [outer = 00000000] 17:32:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (129C0000) [pid = 3860] [serial = 1101] [outer = 1146A800] 17:32:34 INFO - PROCESS | 3860 | 1471048354096 Marionette DEBUG loaded listener.js 17:32:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (12D73400) [pid = 3860] [serial = 1102] [outer = 1146A800] 17:32:34 INFO - PROCESS | 3860 | 1471048354780 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]]]}] 17:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1036ms 17:32:34 INFO - PROCESS | 3860 | 1471048354811 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:32:34 INFO - PROCESS | 3860 | 1471048354816 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 17:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:32:34 INFO - PROCESS | 3860 | 1471048354822 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:32:34 INFO - PROCESS | 3860 | 1471048354825 Marionette TRACE conn3 <- [1,1434,null,{}] 17:32:34 INFO - PROCESS | 3860 | 1471048354829 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}] 17:32:34 INFO - PROCESS | 3860 | 1471048354832 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:34 INFO - PROCESS | 3860 | 1471048354950 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:32:35 INFO - PROCESS | 3860 | 1471048355148 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:35 INFO - PROCESS | 3860 | 1471048355151 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:35 INFO - PROCESS | 3860 | ++DOCSHELL 142F3000 == 37 [pid = 3860] [id = 368] 17:32:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (142F3800) [pid = 3860] [serial = 1103] [outer = 00000000] 17:32:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (145DEC00) [pid = 3860] [serial = 1104] [outer = 142F3800] 17:32:35 INFO - PROCESS | 3860 | 1471048355214 Marionette DEBUG loaded listener.js 17:32:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (16165000) [pid = 3860] [serial = 1105] [outer = 142F3800] 17:32:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (10A72800) [pid = 3860] [serial = 1106] [outer = 1B229400] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 1596F400 == 36 [pid = 3860] [id = 200] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 13CB9400 == 35 [pid = 3860] [id = 192] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 13080800 == 34 [pid = 3860] [id = 185] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 10A50C00 == 33 [pid = 3860] [id = 186] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 145D4C00 == 32 [pid = 3860] [id = 199] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 131EE800 == 31 [pid = 3860] [id = 188] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 12B7D000 == 30 [pid = 3860] [id = 198] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 11CE3C00 == 29 [pid = 3860] [id = 184] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 114DB400 == 28 [pid = 3860] [id = 187] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 10A55400 == 27 [pid = 3860] [id = 183] 17:32:36 INFO - PROCESS | 3860 | --DOCSHELL 10B95C00 == 26 [pid = 3860] [id = 197] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1A63FC00) [pid = 3860] [serial = 1062] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1A1CF800) [pid = 3860] [serial = 1059] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (181F8400) [pid = 3860] [serial = 1047] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (187EC000) [pid = 3860] [serial = 1050] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1A1D7C00) [pid = 3860] [serial = 1060] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (18438400) [pid = 3860] [serial = 1048] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (11C42000) [pid = 3860] [serial = 1053] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (178F6C00) [pid = 3860] [serial = 1044] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (13EA4000) [pid = 3860] [serial = 1038] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (145D3C00) [pid = 3860] [serial = 1039] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1843D000) [pid = 3860] [serial = 1027] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (11476800) [pid = 3860] [serial = 1029] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (12B7C000) [pid = 3860] [serial = 1030] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (145E0000) [pid = 3860] [serial = 1032] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1553B400) [pid = 3860] [serial = 1033] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (162EB800) [pid = 3860] [serial = 1041] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1645C400) [pid = 3860] [serial = 1042] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (131EDC00) [pid = 3860] [serial = 1035] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (132B7800) [pid = 3860] [serial = 1036] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (184C4800) [pid = 3860] [serial = 1051] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (13C95000) [pid = 3860] [serial = 1054] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (178D5000) [pid = 3860] [serial = 1056] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (184D1800) [pid = 3860] [serial = 1057] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (17C8E400) [pid = 3860] [serial = 1045] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (1A641800) [pid = 3860] [serial = 1063] [outer = 00000000] [url = about:blank] 17:32:36 INFO - PROCESS | 3860 | 1471048356207 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]]]}] 17:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1408ms 17:32:36 INFO - PROCESS | 3860 | 1471048356244 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:32:36 INFO - PROCESS | 3860 | 1471048356248 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 17:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:32:36 INFO - PROCESS | 3860 | 1471048356253 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:32:36 INFO - PROCESS | 3860 | 1471048356257 Marionette TRACE conn3 <- [1,1438,null,{}] 17:32:36 INFO - PROCESS | 3860 | 1471048356262 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}] 17:32:36 INFO - PROCESS | 3860 | 1471048356264 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:36 INFO - PROCESS | 3860 | 1471048356354 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:32:36 INFO - PROCESS | 3860 | 1471048356365 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:36 INFO - PROCESS | 3860 | 1471048356369 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:36 INFO - PROCESS | 3860 | ++DOCSHELL 1297E000 == 27 [pid = 3860] [id = 369] 17:32:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (12982C00) [pid = 3860] [serial = 1107] [outer = 00000000] 17:32:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (12B7E000) [pid = 3860] [serial = 1108] [outer = 12982C00] 17:32:36 INFO - PROCESS | 3860 | 1471048356419 Marionette DEBUG loaded listener.js 17:32:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (13082800) [pid = 3860] [serial = 1109] [outer = 12982C00] 17:32:36 INFO - PROCESS | 3860 | 1471048356933 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]]]}] 17:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 761ms 17:32:37 INFO - PROCESS | 3860 | 1471048356994 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:32:37 INFO - PROCESS | 3860 | 1471048356998 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 17:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:32:37 INFO - PROCESS | 3860 | 1471048357053 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:32:37 INFO - PROCESS | 3860 | 1471048357055 Marionette TRACE conn3 <- [1,1442,null,{}] 17:32:37 INFO - PROCESS | 3860 | 1471048357059 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}] 17:32:37 INFO - PROCESS | 3860 | 1471048357062 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:37 INFO - PROCESS | 3860 | 1471048357146 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:32:37 INFO - PROCESS | 3860 | 1471048357231 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:37 INFO - PROCESS | 3860 | 1471048357233 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:37 INFO - PROCESS | 3860 | ++DOCSHELL 131E3000 == 28 [pid = 3860] [id = 370] 17:32:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (139E8400) [pid = 3860] [serial = 1110] [outer = 00000000] 17:32:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (13EAE000) [pid = 3860] [serial = 1111] [outer = 139E8400] 17:32:37 INFO - PROCESS | 3860 | 1471048357280 Marionette DEBUG loaded listener.js 17:32:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (14521C00) [pid = 3860] [serial = 1112] [outer = 139E8400] 17:32:37 INFO - PROCESS | 3860 | 1471048357812 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]]]}] 17:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 825ms 17:32:37 INFO - PROCESS | 3860 | 1471048357892 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:32:37 INFO - PROCESS | 3860 | 1471048357896 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 17:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:32:37 INFO - PROCESS | 3860 | 1471048357901 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:32:37 INFO - PROCESS | 3860 | 1471048357905 Marionette TRACE conn3 <- [1,1446,null,{}] 17:32:37 INFO - PROCESS | 3860 | 1471048357911 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}] 17:32:37 INFO - PROCESS | 3860 | 1471048357914 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:38 INFO - PROCESS | 3860 | 1471048358079 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:32:38 INFO - PROCESS | 3860 | 1471048358199 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:38 INFO - PROCESS | 3860 | 1471048358202 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:38 INFO - PROCESS | 3860 | ++DOCSHELL 11475000 == 29 [pid = 3860] [id = 371] 17:32:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (1282A800) [pid = 3860] [serial = 1113] [outer = 00000000] 17:32:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (131E8800) [pid = 3860] [serial = 1114] [outer = 1282A800] 17:32:38 INFO - PROCESS | 3860 | 1471048358261 Marionette DEBUG loaded listener.js 17:32:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13945400) [pid = 3860] [serial = 1115] [outer = 1282A800] 17:32:38 INFO - PROCESS | 3860 | 1471048358848 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]]]}] 17:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1036ms 17:32:38 INFO - PROCESS | 3860 | 1471048358969 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:32:38 INFO - PROCESS | 3860 | 1471048358973 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 17:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:32:38 INFO - PROCESS | 3860 | 1471048358980 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:32:38 INFO - PROCESS | 3860 | 1471048358983 Marionette TRACE conn3 <- [1,1450,null,{}] 17:32:39 INFO - PROCESS | 3860 | 1471048359000 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}] 17:32:39 INFO - PROCESS | 3860 | 1471048359004 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:39 INFO - PROCESS | 3860 | 1471048359147 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:32:39 INFO - PROCESS | 3860 | 1471048359198 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:39 INFO - PROCESS | 3860 | 1471048359201 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:39 INFO - PROCESS | 3860 | ++DOCSHELL 15566800 == 30 [pid = 3860] [id = 372] 17:32:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (15568000) [pid = 3860] [serial = 1116] [outer = 00000000] 17:32:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1596F400) [pid = 3860] [serial = 1117] [outer = 15568000] 17:32:39 INFO - PROCESS | 3860 | 1471048359257 Marionette DEBUG loaded listener.js 17:32:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1616C400) [pid = 3860] [serial = 1118] [outer = 15568000] 17:32:39 INFO - PROCESS | 3860 | 1471048359925 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]]]}] 17:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 971ms 17:32:39 INFO - PROCESS | 3860 | 1471048359958 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:32:39 INFO - PROCESS | 3860 | 1471048359961 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 17:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:32:39 INFO - PROCESS | 3860 | 1471048359965 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:32:39 INFO - PROCESS | 3860 | 1471048359968 Marionette TRACE conn3 <- [1,1454,null,{}] 17:32:39 INFO - PROCESS | 3860 | 1471048359980 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}] 17:32:39 INFO - PROCESS | 3860 | 1471048359985 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:40 INFO - PROCESS | 3860 | 1471048360094 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:32:40 INFO - PROCESS | 3860 | 1471048360224 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:40 INFO - PROCESS | 3860 | 1471048360228 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:40 INFO - PROCESS | 3860 | ++DOCSHELL 16DB4400 == 31 [pid = 3860] [id = 373] 17:32:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16DB6000) [pid = 3860] [serial = 1119] [outer = 00000000] 17:32:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16E28000) [pid = 3860] [serial = 1120] [outer = 16DB6000] 17:32:40 INFO - PROCESS | 3860 | 1471048360289 Marionette DEBUG loaded listener.js 17:32:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (17665000) [pid = 3860] [serial = 1121] [outer = 16DB6000] 17:32:41 INFO - PROCESS | 3860 | 1471048361007 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]]]}] 17:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1069ms 17:32:41 INFO - PROCESS | 3860 | 1471048361041 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:32:41 INFO - PROCESS | 3860 | 1471048361044 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 17:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:32:41 INFO - PROCESS | 3860 | 1471048361047 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:32:41 INFO - PROCESS | 3860 | 1471048361049 Marionette TRACE conn3 <- [1,1458,null,{}] 17:32:41 INFO - PROCESS | 3860 | 1471048361053 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}] 17:32:41 INFO - PROCESS | 3860 | 1471048361056 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:41 INFO - PROCESS | 3860 | 1471048361161 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:32:41 INFO - PROCESS | 3860 | 1471048361291 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:41 INFO - PROCESS | 3860 | 1471048361293 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:41 INFO - PROCESS | 3860 | ++DOCSHELL 10A49400 == 32 [pid = 3860] [id = 374] 17:32:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (11439800) [pid = 3860] [serial = 1122] [outer = 00000000] 17:32:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (18145800) [pid = 3860] [serial = 1123] [outer = 11439800] 17:32:41 INFO - PROCESS | 3860 | 1471048361348 Marionette DEBUG loaded listener.js 17:32:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (18433C00) [pid = 3860] [serial = 1124] [outer = 11439800] 17:32:42 INFO - PROCESS | 3860 | 1471048362001 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]]]}] 17:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1036ms 17:32:42 INFO - PROCESS | 3860 | 1471048362081 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:32:42 INFO - PROCESS | 3860 | 1471048362085 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 17:32:42 INFO - PROCESS | 3860 | 1471048362090 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:32:42 INFO - PROCESS | 3860 | 1471048362094 Marionette TRACE conn3 <- [1,1462,null,{}] 17:32:42 INFO - PROCESS | 3860 | 1471048362099 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}] 17:32:42 INFO - PROCESS | 3860 | 1471048362102 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:42 INFO - PROCESS | 3860 | 1471048362254 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:32:42 INFO - PROCESS | 3860 | 1471048362306 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:42 INFO - PROCESS | 3860 | 1471048362310 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:42 INFO - PROCESS | 3860 | ++DOCSHELL 1307DC00 == 33 [pid = 3860] [id = 375] 17:32:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (13170C00) [pid = 3860] [serial = 1125] [outer = 00000000] 17:32:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1393F800) [pid = 3860] [serial = 1126] [outer = 13170C00] 17:32:42 INFO - PROCESS | 3860 | 1471048362360 Marionette DEBUG loaded listener.js 17:32:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (13EA6C00) [pid = 3860] [serial = 1127] [outer = 13170C00] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 1297E000 == 32 [pid = 3860] [id = 369] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 10FC3800 == 31 [pid = 3860] [id = 367] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 11AD6000 == 30 [pid = 3860] [id = 194] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 14524800 == 29 [pid = 3860] [id = 189] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 13167800 == 28 [pid = 3860] [id = 360] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 145D3800 == 27 [pid = 3860] [id = 195] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 15535C00 == 26 [pid = 3860] [id = 361] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 1031B800 == 25 [pid = 3860] [id = 364] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 1596E400 == 24 [pid = 3860] [id = 190] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 1047CC00 == 23 [pid = 3860] [id = 358] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 15964C00 == 22 [pid = 3860] [id = 362] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 12976800 == 21 [pid = 3860] [id = 359] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 142F3000 == 20 [pid = 3860] [id = 368] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 16D80C00 == 19 [pid = 3860] [id = 193] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 17C8CC00 == 18 [pid = 3860] [id = 365] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 10FBB400 == 17 [pid = 3860] [id = 191] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 11AD2000 == 16 [pid = 3860] [id = 196] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 16DB1800 == 15 [pid = 3860] [id = 363] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 10A49400 == 14 [pid = 3860] [id = 374] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 103C9800 == 13 [pid = 3860] [id = 366] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 15566800 == 12 [pid = 3860] [id = 372] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 16DB4400 == 11 [pid = 3860] [id = 373] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 131E3000 == 10 [pid = 3860] [id = 370] 17:32:44 INFO - PROCESS | 3860 | --DOCSHELL 11475000 == 9 [pid = 3860] [id = 371] 17:32:45 INFO - PROCESS | 3860 | 1471048365112 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]]]}] 17:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 3076ms 17:32:45 INFO - PROCESS | 3860 | 1471048365173 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:32:45 INFO - PROCESS | 3860 | 1471048365178 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 17:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:32:45 INFO - PROCESS | 3860 | 1471048365182 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:32:45 INFO - PROCESS | 3860 | 1471048365187 Marionette TRACE conn3 <- [1,1466,null,{}] 17:32:45 INFO - PROCESS | 3860 | 1471048365193 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}] 17:32:45 INFO - PROCESS | 3860 | 1471048365195 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:45 INFO - PROCESS | 3860 | 1471048365290 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:32:45 INFO - PROCESS | 3860 | 1471048365303 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:45 INFO - PROCESS | 3860 | 1471048365305 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:45 INFO - PROCESS | 3860 | ++DOCSHELL 11AD2000 == 10 [pid = 3860] [id = 376] 17:32:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (11AD3400) [pid = 3860] [serial = 1128] [outer = 00000000] 17:32:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (129BEC00) [pid = 3860] [serial = 1129] [outer = 11AD3400] 17:32:45 INFO - PROCESS | 3860 | 1471048365354 Marionette DEBUG loaded listener.js 17:32:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (12B7D000) [pid = 3860] [serial = 1130] [outer = 11AD3400] 17:32:46 INFO - PROCESS | 3860 | 1471048365991 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]]]}] 17:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 858ms 17:32:46 INFO - PROCESS | 3860 | 1471048366059 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:32:46 INFO - PROCESS | 3860 | 1471048366063 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 17:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:32:46 INFO - PROCESS | 3860 | 1471048366070 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:32:46 INFO - PROCESS | 3860 | 1471048366073 Marionette TRACE conn3 <- [1,1470,null,{}] 17:32:46 INFO - PROCESS | 3860 | 1471048366082 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}] 17:32:46 INFO - PROCESS | 3860 | 1471048366085 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:46 INFO - PROCESS | 3860 | 1471048366214 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:32:46 INFO - PROCESS | 3860 | 1471048366220 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:46 INFO - PROCESS | 3860 | 1471048366223 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:46 INFO - PROCESS | 3860 | ++DOCSHELL 13EA7000 == 11 [pid = 3860] [id = 377] 17:32:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (13EA8000) [pid = 3860] [serial = 1131] [outer = 00000000] 17:32:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (145DC800) [pid = 3860] [serial = 1132] [outer = 13EA8000] 17:32:46 INFO - PROCESS | 3860 | 1471048366271 Marionette DEBUG loaded listener.js 17:32:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (15039000) [pid = 3860] [serial = 1133] [outer = 13EA8000] 17:32:46 INFO - PROCESS | 3860 | 1471048366809 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]]]}] 17:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 777ms 17:32:46 INFO - PROCESS | 3860 | 1471048366846 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:32:46 INFO - PROCESS | 3860 | 1471048366849 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 17:32:46 INFO - PROCESS | 3860 | 1471048366852 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:32:46 INFO - PROCESS | 3860 | 1471048366856 Marionette TRACE conn3 <- [1,1474,null,{}] 17:32:46 INFO - PROCESS | 3860 | 1471048366867 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}] 17:32:46 INFO - PROCESS | 3860 | 1471048366871 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:47 INFO - PROCESS | 3860 | 1471048367003 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:32:47 INFO - PROCESS | 3860 | 1471048367080 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:47 INFO - PROCESS | 3860 | 1471048367083 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:47 INFO - PROCESS | 3860 | ++DOCSHELL 1645C400 == 12 [pid = 3860] [id = 378] 17:32:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1645CC00) [pid = 3860] [serial = 1134] [outer = 00000000] 17:32:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (16D72800) [pid = 3860] [serial = 1135] [outer = 1645CC00] 17:32:47 INFO - PROCESS | 3860 | 1471048367134 Marionette DEBUG loaded listener.js 17:32:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (173A2400) [pid = 3860] [serial = 1136] [outer = 1645CC00] 17:32:47 INFO - PROCESS | 3860 | 1471048367955 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]]]}] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (139E8400) [pid = 3860] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (1316AC00) [pid = 3860] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (10559C00) [pid = 3860] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1297DC00) [pid = 3860] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (10A4AC00) [pid = 3860] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (112C6000) [pid = 3860] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16161000) [pid = 3860] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (17C8E800) [pid = 3860] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (12982C00) [pid = 3860] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (16163800) [pid = 3860] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16DB3000) [pid = 3860] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (178F1800) [pid = 3860] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (15536400) [pid = 3860] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1146A800) [pid = 3860] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16176C00) [pid = 3860] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (142F3800) [pid = 3860] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (15568000) [pid = 3860] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:32:47 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (11439800) [pid = 3860] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:32:48 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (16DB6000) [pid = 3860] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:32:48 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1282A800) [pid = 3860] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1198ms 17:32:48 INFO - PROCESS | 3860 | 1471048368052 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:32:48 INFO - PROCESS | 3860 | 1471048368054 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 17:32:48 INFO - PROCESS | 3860 | 1471048368060 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:32:48 INFO - PROCESS | 3860 | 1471048368062 Marionette TRACE conn3 <- [1,1478,null,{}] 17:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:32:48 INFO - PROCESS | 3860 | 1471048368065 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}] 17:32:48 INFO - PROCESS | 3860 | 1471048368067 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:48 INFO - PROCESS | 3860 | 1471048368175 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:32:48 INFO - PROCESS | 3860 | 1471048368180 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:48 INFO - PROCESS | 3860 | 1471048368183 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:48 INFO - PROCESS | 3860 | ++DOCSHELL 128B1000 == 13 [pid = 3860] [id = 379] 17:32:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (12934000) [pid = 3860] [serial = 1137] [outer = 00000000] 17:32:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (12B74800) [pid = 3860] [serial = 1138] [outer = 12934000] 17:32:48 INFO - PROCESS | 3860 | 1471048368227 Marionette DEBUG loaded listener.js 17:32:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13945800) [pid = 3860] [serial = 1139] [outer = 12934000] 17:32:48 INFO - PROCESS | 3860 | 1471048368668 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]]]}] 17:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 664ms 17:32:48 INFO - PROCESS | 3860 | 1471048368700 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:32:48 INFO - PROCESS | 3860 | 1471048368702 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 17:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:32:48 INFO - PROCESS | 3860 | 1471048368706 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:32:48 INFO - PROCESS | 3860 | 1471048368707 Marionette TRACE conn3 <- [1,1482,null,{}] 17:32:48 INFO - PROCESS | 3860 | 1471048368711 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}] 17:32:48 INFO - PROCESS | 3860 | 1471048368713 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:48 INFO - PROCESS | 3860 | 1471048368790 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:32:48 INFO - PROCESS | 3860 | 1471048368795 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:48 INFO - PROCESS | 3860 | 1471048368797 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:48 INFO - PROCESS | 3860 | ++DOCSHELL 1282E800 == 14 [pid = 3860] [id = 380] 17:32:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (13EA4000) [pid = 3860] [serial = 1140] [outer = 00000000] 17:32:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16160800) [pid = 3860] [serial = 1141] [outer = 13EA4000] 17:32:48 INFO - PROCESS | 3860 | 1471048368889 Marionette DEBUG loaded listener.js 17:32:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (162DE800) [pid = 3860] [serial = 1142] [outer = 13EA4000] 17:32:49 INFO - PROCESS | 3860 | 1471048369363 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]]]}] 17:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 664ms 17:32:49 INFO - PROCESS | 3860 | 1471048369376 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:32:49 INFO - PROCESS | 3860 | 1471048369378 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 17:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:32:49 INFO - PROCESS | 3860 | 1471048369382 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:32:49 INFO - PROCESS | 3860 | 1471048369383 Marionette TRACE conn3 <- [1,1486,null,{}] 17:32:49 INFO - PROCESS | 3860 | 1471048369391 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}] 17:32:49 INFO - PROCESS | 3860 | 1471048369397 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:49 INFO - PROCESS | 3860 | 1471048369499 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:32:49 INFO - PROCESS | 3860 | 1471048369505 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:49 INFO - PROCESS | 3860 | 1471048369507 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:49 INFO - PROCESS | 3860 | ++DOCSHELL 17C8E400 == 15 [pid = 3860] [id = 381] 17:32:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (17C8E800) [pid = 3860] [serial = 1143] [outer = 00000000] 17:32:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (182E0000) [pid = 3860] [serial = 1144] [outer = 17C8E800] 17:32:49 INFO - PROCESS | 3860 | 1471048369551 Marionette DEBUG loaded listener.js 17:32:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1843D800) [pid = 3860] [serial = 1145] [outer = 17C8E800] 17:32:50 INFO - PROCESS | 3860 | 1471048370108 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]]]}] 17:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 761ms 17:32:50 INFO - PROCESS | 3860 | 1471048370157 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:32:50 INFO - PROCESS | 3860 | 1471048370161 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 17:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:32:50 INFO - PROCESS | 3860 | 1471048370166 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:32:50 INFO - PROCESS | 3860 | 1471048370170 Marionette TRACE conn3 <- [1,1490,null,{}] 17:32:50 INFO - PROCESS | 3860 | 1471048370176 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}] 17:32:50 INFO - PROCESS | 3860 | 1471048370180 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:50 INFO - PROCESS | 3860 | 1471048370305 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:32:50 INFO - PROCESS | 3860 | 1471048370385 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:50 INFO - PROCESS | 3860 | 1471048370390 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:50 INFO - PROCESS | 3860 | ++DOCSHELL 114E2C00 == 16 [pid = 3860] [id = 382] 17:32:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (11ACD400) [pid = 3860] [serial = 1146] [outer = 00000000] 17:32:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (128AFC00) [pid = 3860] [serial = 1147] [outer = 11ACD400] 17:32:50 INFO - PROCESS | 3860 | 1471048370491 Marionette DEBUG loaded listener.js 17:32:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (129BB400) [pid = 3860] [serial = 1148] [outer = 11ACD400] 17:32:51 INFO - PROCESS | 3860 | 1471048371362 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]]]}] 17:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1263ms 17:32:51 INFO - PROCESS | 3860 | 1471048371410 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:32:51 INFO - PROCESS | 3860 | 1471048371414 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 17:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:32:51 INFO - PROCESS | 3860 | 1471048371421 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:32:51 INFO - PROCESS | 3860 | 1471048371424 Marionette TRACE conn3 <- [1,1494,null,{}] 17:32:51 INFO - PROCESS | 3860 | 1471048371428 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}] 17:32:51 INFO - PROCESS | 3860 | 1471048371431 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:51 INFO - PROCESS | 3860 | 1471048371548 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:32:51 INFO - PROCESS | 3860 | 1471048371705 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:51 INFO - PROCESS | 3860 | 1471048371708 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:51 INFO - PROCESS | 3860 | ++DOCSHELL 15960800 == 17 [pid = 3860] [id = 383] 17:32:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (15964400) [pid = 3860] [serial = 1149] [outer = 00000000] 17:32:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1615F000) [pid = 3860] [serial = 1150] [outer = 15964400] 17:32:51 INFO - PROCESS | 3860 | 1471048371764 Marionette DEBUG loaded listener.js 17:32:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (16164800) [pid = 3860] [serial = 1151] [outer = 15964400] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (13EAE000) [pid = 3860] [serial = 1111] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1322A400) [pid = 3860] [serial = 1080] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (10A0FC00) [pid = 3860] [serial = 1074] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (10A68800) [pid = 3860] [serial = 1075] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (129BF400) [pid = 3860] [serial = 1077] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (12B73000) [pid = 3860] [serial = 1078] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (13463000) [pid = 3860] [serial = 1072] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1346B000) [pid = 3860] [serial = 1066] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (12DAB800) [pid = 3860] [serial = 1065] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16DBB400) [pid = 3860] [serial = 1069] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1645A800) [pid = 3860] [serial = 1068] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (12B7B400) [pid = 3860] [serial = 679] [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.] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (12B74000) [pid = 3860] [serial = 1071] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (18430800) [pid = 3860] [serial = 1096] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (12B7E000) [pid = 3860] [serial = 1108] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (162E8C00) [pid = 3860] [serial = 1086] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (16DBD000) [pid = 3860] [serial = 1089] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (182DF400) [pid = 3860] [serial = 1095] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1843AC00) [pid = 3860] [serial = 1098] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (17841000) [pid = 3860] [serial = 1090] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (15965400) [pid = 3860] [serial = 1083] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (13079400) [pid = 3860] [serial = 1084] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (129C0000) [pid = 3860] [serial = 1101] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (178D6800) [pid = 3860] [serial = 1092] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (1843B000) [pid = 3860] [serial = 1099] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (16453800) [pid = 3860] [serial = 1087] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (14521C00) [pid = 3860] [serial = 1112] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (139E5000) [pid = 3860] [serial = 1081] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (13082800) [pid = 3860] [serial = 1109] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (145DEC00) [pid = 3860] [serial = 1104] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (178F8400) [pid = 3860] [serial = 1093] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (12D73400) [pid = 3860] [serial = 1102] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (16165000) [pid = 3860] [serial = 1105] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 53 (18433C00) [pid = 3860] [serial = 1124] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 52 (17665000) [pid = 3860] [serial = 1121] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 51 (18145800) [pid = 3860] [serial = 1123] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 50 (13945400) [pid = 3860] [serial = 1115] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 49 (131E8800) [pid = 3860] [serial = 1114] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 48 (1616C400) [pid = 3860] [serial = 1118] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 47 (16E28000) [pid = 3860] [serial = 1120] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 46 (1596F400) [pid = 3860] [serial = 1117] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | --DOMWINDOW == 45 (1393F800) [pid = 3860] [serial = 1126] [outer = 00000000] [url = about:blank] 17:32:52 INFO - PROCESS | 3860 | 1471048372750 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]]]}] 17:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1360ms 17:32:52 INFO - PROCESS | 3860 | 1471048372796 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:32:52 INFO - PROCESS | 3860 | 1471048372800 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 17:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:32:52 INFO - PROCESS | 3860 | 1471048372805 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:32:52 INFO - PROCESS | 3860 | 1471048372808 Marionette TRACE conn3 <- [1,1498,null,{}] 17:32:52 INFO - PROCESS | 3860 | 1471048372813 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}] 17:32:52 INFO - PROCESS | 3860 | 1471048372816 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:52 INFO - PROCESS | 3860 | 1471048372907 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:32:52 INFO - PROCESS | 3860 | 1471048372913 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:52 INFO - PROCESS | 3860 | 1471048372918 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:52 INFO - PROCESS | 3860 | ++DOCSHELL 129C0000 == 18 [pid = 3860] [id = 384] 17:32:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 46 (129C7400) [pid = 3860] [serial = 1152] [outer = 00000000] 17:32:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 47 (12B7B400) [pid = 3860] [serial = 1153] [outer = 129C7400] 17:32:52 INFO - PROCESS | 3860 | 1471048372966 Marionette DEBUG loaded listener.js 17:32:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 48 (12DA4400) [pid = 3860] [serial = 1154] [outer = 129C7400] 17:32:53 INFO - PROCESS | 3860 | 1471048373447 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]]]}] 17:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 707ms 17:32:53 INFO - PROCESS | 3860 | 1471048373512 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:32:53 INFO - PROCESS | 3860 | 1471048373516 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 17:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:32:53 INFO - PROCESS | 3860 | 1471048373524 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:32:53 INFO - PROCESS | 3860 | 1471048373527 Marionette TRACE conn3 <- [1,1502,null,{}] 17:32:53 INFO - PROCESS | 3860 | 1471048373530 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}] 17:32:53 INFO - PROCESS | 3860 | 1471048373533 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:53 INFO - PROCESS | 3860 | 1471048373615 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:32:53 INFO - PROCESS | 3860 | 1471048373621 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:53 INFO - PROCESS | 3860 | 1471048373623 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:53 INFO - PROCESS | 3860 | ++DOCSHELL 131F1400 == 19 [pid = 3860] [id = 385] 17:32:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 49 (13229400) [pid = 3860] [serial = 1155] [outer = 00000000] 17:32:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 50 (13462C00) [pid = 3860] [serial = 1156] [outer = 13229400] 17:32:53 INFO - PROCESS | 3860 | 1471048373670 Marionette DEBUG loaded listener.js 17:32:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 51 (13948800) [pid = 3860] [serial = 1157] [outer = 13229400] 17:32:54 INFO - PROCESS | 3860 | 1471048374177 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]]]}] 17:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 649ms 17:32:54 INFO - PROCESS | 3860 | 1471048374196 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:32:54 INFO - PROCESS | 3860 | 1471048374198 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 17:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:32:54 INFO - PROCESS | 3860 | 1471048374205 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:32:54 INFO - PROCESS | 3860 | 1471048374208 Marionette TRACE conn3 <- [1,1506,null,{}] 17:32:54 INFO - PROCESS | 3860 | 1471048374219 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}] 17:32:54 INFO - PROCESS | 3860 | 1471048374224 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:54 INFO - PROCESS | 3860 | 1471048374310 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:32:54 INFO - PROCESS | 3860 | 1471048374320 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:54 INFO - PROCESS | 3860 | 1471048374323 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:54 INFO - PROCESS | 3860 | ++DOCSHELL 14523000 == 20 [pid = 3860] [id = 386] 17:32:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 52 (14524000) [pid = 3860] [serial = 1158] [outer = 00000000] 17:32:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 53 (145D7C00) [pid = 3860] [serial = 1159] [outer = 14524000] 17:32:54 INFO - PROCESS | 3860 | 1471048374376 Marionette DEBUG loaded listener.js 17:32:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 54 (15034400) [pid = 3860] [serial = 1160] [outer = 14524000] 17:32:54 INFO - PROCESS | 3860 | 1471048374849 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]]]}] 17:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 712ms 17:32:54 INFO - PROCESS | 3860 | 1471048374905 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:32:54 INFO - PROCESS | 3860 | 1471048374908 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 17:32:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:32:54 INFO - PROCESS | 3860 | 1471048374911 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:32:54 INFO - PROCESS | 3860 | 1471048374913 Marionette TRACE conn3 <- [1,1510,null,{}] 17:32:54 INFO - PROCESS | 3860 | 1471048374917 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}] 17:32:54 INFO - PROCESS | 3860 | 1471048374919 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:55 INFO - PROCESS | 3860 | 1471048375027 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:32:55 INFO - PROCESS | 3860 | 1471048375040 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:55 INFO - PROCESS | 3860 | 1471048375042 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:55 INFO - PROCESS | 3860 | ++DOCSHELL 16169400 == 21 [pid = 3860] [id = 387] 17:32:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (16169800) [pid = 3860] [serial = 1161] [outer = 00000000] 17:32:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (1616CC00) [pid = 3860] [serial = 1162] [outer = 16169800] 17:32:55 INFO - PROCESS | 3860 | 1471048375092 Marionette DEBUG loaded listener.js 17:32:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (1617B400) [pid = 3860] [serial = 1163] [outer = 16169800] 17:32:55 INFO - PROCESS | 3860 | 1471048375561 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"]]]}] 17:32:55 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 () { 17:32:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:32:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:32:55 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 () { 17:32:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:32:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:32:55 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 () { 17:32:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:32:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:32:55 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 () { 17:32:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:32:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:32:55 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 712ms 17:32:55 INFO - PROCESS | 3860 | 1471048375619 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:32:55 INFO - PROCESS | 3860 | 1471048375621 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 17:32:55 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:32:55 INFO - PROCESS | 3860 | 1471048375624 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:32:55 INFO - PROCESS | 3860 | 1471048375626 Marionette TRACE conn3 <- [1,1514,null,{}] 17:32:55 INFO - PROCESS | 3860 | 1471048375629 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}] 17:32:55 INFO - PROCESS | 3860 | 1471048375631 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:55 INFO - PROCESS | 3860 | 1471048375743 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:32:55 INFO - PROCESS | 3860 | 1471048375753 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:55 INFO - PROCESS | 3860 | 1471048375755 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:55 INFO - PROCESS | 3860 | ++DOCSHELL 15966C00 == 22 [pid = 3860] [id = 388] 17:32:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (1596F000) [pid = 3860] [serial = 1164] [outer = 00000000] 17:32:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (1645D000) [pid = 3860] [serial = 1165] [outer = 1596F000] 17:32:55 INFO - PROCESS | 3860 | 1471048375803 Marionette DEBUG loaded listener.js 17:32:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (16E21400) [pid = 3860] [serial = 1166] [outer = 1596F000] 17:32:56 INFO - PROCESS | 3860 | 1471048376242 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"]]]}] 17:32:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:32:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:32:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:32:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:32:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:32:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:32:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 649ms 17:32:56 INFO - PROCESS | 3860 | 1471048376262 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:32:56 INFO - PROCESS | 3860 | 1471048376264 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 17:32:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:32:56 INFO - PROCESS | 3860 | 1471048376268 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:32:56 INFO - PROCESS | 3860 | 1471048376269 Marionette TRACE conn3 <- [1,1518,null,{}] 17:32:56 INFO - PROCESS | 3860 | 1471048376273 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}] 17:32:56 INFO - PROCESS | 3860 | 1471048376278 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:56 INFO - PROCESS | 3860 | 1471048376437 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:32:56 INFO - PROCESS | 3860 | 1471048376496 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:56 INFO - PROCESS | 3860 | 1471048376499 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:56 INFO - PROCESS | 3860 | ++DOCSHELL 16460C00 == 23 [pid = 3860] [id = 389] 17:32:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (16B20800) [pid = 3860] [serial = 1167] [outer = 00000000] 17:32:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (17A6A800) [pid = 3860] [serial = 1168] [outer = 16B20800] 17:32:56 INFO - PROCESS | 3860 | 1471048376544 Marionette DEBUG loaded listener.js 17:32:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (17A6CC00) [pid = 3860] [serial = 1169] [outer = 16B20800] 17:32:56 INFO - PROCESS | 3860 | 1471048376992 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]]]}] 17:32:57 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 17:32:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:32:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:32:57 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. 17:32:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:32:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 760ms 17:32:57 INFO - PROCESS | 3860 | 1471048377040 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:32:57 INFO - PROCESS | 3860 | 1471048377042 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 17:32:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:32:57 INFO - PROCESS | 3860 | 1471048377045 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:32:57 INFO - PROCESS | 3860 | 1471048377047 Marionette TRACE conn3 <- [1,1522,null,{}] 17:32:57 INFO - PROCESS | 3860 | 1471048377050 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}] 17:32:57 INFO - PROCESS | 3860 | 1471048377052 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:57 INFO - PROCESS | 3860 | 1471048377165 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:32:57 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (13EA8000) [pid = 3860] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:32:57 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (13170C00) [pid = 3860] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:32:57 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (11AD3400) [pid = 3860] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:32:57 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (1645CC00) [pid = 3860] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:32:57 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (12934000) [pid = 3860] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:32:57 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (13EA4000) [pid = 3860] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:32:57 INFO - PROCESS | 3860 | 1471048377223 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:57 INFO - PROCESS | 3860 | 1471048377225 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:57 INFO - PROCESS | 3860 | ++DOCSHELL 103D2000 == 24 [pid = 3860] [id = 390] 17:32:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (10A71C00) [pid = 3860] [serial = 1170] [outer = 00000000] 17:32:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (13170C00) [pid = 3860] [serial = 1171] [outer = 10A71C00] 17:32:57 INFO - PROCESS | 3860 | 1471048377270 Marionette DEBUG loaded listener.js 17:32:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (15971C00) [pid = 3860] [serial = 1172] [outer = 10A71C00] 17:32:57 INFO - PROCESS | 3860 | 1471048377637 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]]]}] 17:32:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:32:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 649ms 17:32:57 INFO - PROCESS | 3860 | 1471048377683 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:32:57 INFO - PROCESS | 3860 | 1471048377685 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 17:32:57 INFO - PROCESS | 3860 | 1471048377688 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:32:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:32:57 INFO - PROCESS | 3860 | 1471048377690 Marionette TRACE conn3 <- [1,1526,null,{}] 17:32:57 INFO - PROCESS | 3860 | 1471048377693 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}] 17:32:57 INFO - PROCESS | 3860 | 1471048377695 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:57 INFO - PROCESS | 3860 | 1471048377772 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:32:57 INFO - PROCESS | 3860 | 1471048377887 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:57 INFO - PROCESS | 3860 | 1471048377889 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:57 INFO - PROCESS | 3860 | ++DOCSHELL 10A52400 == 25 [pid = 3860] [id = 391] 17:32:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (1282A800) [pid = 3860] [serial = 1173] [outer = 00000000] 17:32:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (1848C800) [pid = 3860] [serial = 1174] [outer = 1282A800] 17:32:57 INFO - PROCESS | 3860 | 1471048377932 Marionette DEBUG loaded listener.js 17:32:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (18492400) [pid = 3860] [serial = 1175] [outer = 1282A800] 17:32:58 INFO - PROCESS | 3860 | 1471048378285 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]]]}] 17:32:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 649ms 17:32:58 INFO - PROCESS | 3860 | 1471048378327 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:32:58 INFO - PROCESS | 3860 | 1471048378329 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 17:32:58 INFO - PROCESS | 3860 | 1471048378332 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:32:58 INFO - PROCESS | 3860 | 1471048378334 Marionette TRACE conn3 <- [1,1530,null,{}] 17:32:58 INFO - PROCESS | 3860 | 1471048378337 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}] 17:32:58 INFO - PROCESS | 3860 | 1471048378339 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:58 INFO - PROCESS | 3860 | 1471048378453 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:32:58 INFO - PROCESS | 3860 | 1471048378458 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:58 INFO - PROCESS | 3860 | 1471048378460 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:58 INFO - PROCESS | 3860 | ++DOCSHELL 12832000 == 26 [pid = 3860] [id = 392] 17:32:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (18433C00) [pid = 3860] [serial = 1176] [outer = 00000000] 17:32:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (14521400) [pid = 3860] [serial = 1177] [outer = 18433C00] 17:32:58 INFO - PROCESS | 3860 | 1471048378509 Marionette DEBUG loaded listener.js 17:32:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (184C7C00) [pid = 3860] [serial = 1178] [outer = 18433C00] 17:32:58 INFO - PROCESS | 3860 | 1471048378904 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]]]}] 17:32:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 601ms 17:32:58 INFO - PROCESS | 3860 | 1471048378939 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:32:58 INFO - PROCESS | 3860 | 1471048378940 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 17:32:58 INFO - PROCESS | 3860 | 1471048378944 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:32:58 INFO - PROCESS | 3860 | 1471048378945 Marionette TRACE conn3 <- [1,1534,null,{}] 17:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:32:58 INFO - PROCESS | 3860 | 1471048378949 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}] 17:32:58 INFO - PROCESS | 3860 | 1471048378951 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:59 INFO - PROCESS | 3860 | 1471048379028 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:32:59 INFO - PROCESS | 3860 | 1471048379033 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:59 INFO - PROCESS | 3860 | 1471048379035 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:32:59 INFO - PROCESS | 3860 | ++DOCSHELL 1848D000 == 27 [pid = 3860] [id = 393] 17:32:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (18496400) [pid = 3860] [serial = 1179] [outer = 00000000] 17:32:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (187E9C00) [pid = 3860] [serial = 1180] [outer = 18496400] 17:32:59 INFO - PROCESS | 3860 | 1471048379125 Marionette DEBUG loaded listener.js 17:32:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (187EA400) [pid = 3860] [serial = 1181] [outer = 18496400] 17:32:59 INFO - PROCESS | 3860 | 1471048379890 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]]]}] 17:32:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:32:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 997ms 17:32:59 INFO - PROCESS | 3860 | 1471048379965 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:32:59 INFO - PROCESS | 3860 | 1471048379969 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 17:32:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:32:59 INFO - PROCESS | 3860 | 1471048379974 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:32:59 INFO - PROCESS | 3860 | 1471048379979 Marionette TRACE conn3 <- [1,1538,null,{}] 17:33:00 INFO - PROCESS | 3860 | 1471048379984 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}] 17:33:00 INFO - PROCESS | 3860 | 1471048379987 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:00 INFO - PROCESS | 3860 | 1471048380111 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:33:00 INFO - PROCESS | 3860 | 1471048380234 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:00 INFO - PROCESS | 3860 | 1471048380237 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:00 INFO - PROCESS | 3860 | ++DOCSHELL 1293BC00 == 28 [pid = 3860] [id = 394] 17:33:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (1297B000) [pid = 3860] [serial = 1182] [outer = 00000000] 17:33:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (12D73400) [pid = 3860] [serial = 1183] [outer = 1297B000] 17:33:00 INFO - PROCESS | 3860 | 1471048380296 Marionette DEBUG loaded listener.js 17:33:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (13941000) [pid = 3860] [serial = 1184] [outer = 1297B000] 17:33:01 INFO - PROCESS | 3860 | 1471048381149 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]]]}] 17:33:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1266ms 17:33:01 INFO - PROCESS | 3860 | 1471048381238 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:33:01 INFO - PROCESS | 3860 | 1471048381242 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 17:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:33:01 INFO - PROCESS | 3860 | 1471048381248 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:33:01 INFO - PROCESS | 3860 | 1471048381251 Marionette TRACE conn3 <- [1,1542,null,{}] 17:33:01 INFO - PROCESS | 3860 | 1471048381257 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}] 17:33:01 INFO - PROCESS | 3860 | 1471048381259 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:01 INFO - PROCESS | 3860 | 1471048381397 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:33:02 INFO - PROCESS | 3860 | --DOCSHELL 1307DC00 == 27 [pid = 3860] [id = 375] 17:33:02 INFO - PROCESS | 3860 | 1471048382086 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:02 INFO - PROCESS | 3860 | 1471048382090 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (145DC800) [pid = 3860] [serial = 1132] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (13EA6C00) [pid = 3860] [serial = 1127] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (129BEC00) [pid = 3860] [serial = 1129] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (182E0000) [pid = 3860] [serial = 1144] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (16D72800) [pid = 3860] [serial = 1135] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (15039000) [pid = 3860] [serial = 1133] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (12B74800) [pid = 3860] [serial = 1138] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (16160800) [pid = 3860] [serial = 1141] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (162DE800) [pid = 3860] [serial = 1142] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (173A2400) [pid = 3860] [serial = 1136] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (13945800) [pid = 3860] [serial = 1139] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (12B7D000) [pid = 3860] [serial = 1130] [outer = 00000000] [url = about:blank] 17:33:02 INFO - PROCESS | 3860 | ++DOCSHELL 1055E400 == 28 [pid = 3860] [id = 395] 17:33:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (1055EC00) [pid = 3860] [serial = 1185] [outer = 00000000] 17:33:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (10A0FC00) [pid = 3860] [serial = 1186] [outer = 1055EC00] 17:33:02 INFO - PROCESS | 3860 | 1471048382215 Marionette DEBUG loaded listener.js 17:33:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (10A72C00) [pid = 3860] [serial = 1187] [outer = 1055EC00] 17:33:02 INFO - PROCESS | 3860 | 1471048382659 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]]]}] 17:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1409ms 17:33:02 INFO - PROCESS | 3860 | 1471048382718 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:33:02 INFO - PROCESS | 3860 | 1471048382721 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 17:33:02 INFO - PROCESS | 3860 | 1471048382731 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:33:02 INFO - PROCESS | 3860 | 1471048382734 Marionette TRACE conn3 <- [1,1546,null,{}] 17:33:02 INFO - PROCESS | 3860 | 1471048382739 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}] 17:33:02 INFO - PROCESS | 3860 | 1471048382743 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:02 INFO - PROCESS | 3860 | 1471048382832 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:33:02 INFO - PROCESS | 3860 | 1471048382842 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:02 INFO - PROCESS | 3860 | 1471048382845 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:02 INFO - PROCESS | 3860 | ++DOCSHELL 11C40800 == 29 [pid = 3860] [id = 396] 17:33:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (11CE9000) [pid = 3860] [serial = 1188] [outer = 00000000] 17:33:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (1293C800) [pid = 3860] [serial = 1189] [outer = 11CE9000] 17:33:02 INFO - PROCESS | 3860 | 1471048382904 Marionette DEBUG loaded listener.js 17:33:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (129C4800) [pid = 3860] [serial = 1190] [outer = 11CE9000] 17:33:03 INFO - PROCESS | 3860 | 1471048383373 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]]]}] 17:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 697ms 17:33:03 INFO - PROCESS | 3860 | 1471048383435 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:33:03 INFO - PROCESS | 3860 | 1471048383439 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 17:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:33:03 INFO - PROCESS | 3860 | 1471048383473 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:33:03 INFO - PROCESS | 3860 | 1471048383475 Marionette TRACE conn3 <- [1,1550,null,{}] 17:33:03 INFO - PROCESS | 3860 | 1471048383479 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}] 17:33:03 INFO - PROCESS | 3860 | 1471048383482 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:03 INFO - PROCESS | 3860 | 1471048383574 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:33:03 INFO - PROCESS | 3860 | 1471048383666 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:03 INFO - PROCESS | 3860 | 1471048383669 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:03 INFO - PROCESS | 3860 | ++DOCSHELL 11439800 == 30 [pid = 3860] [id = 397] 17:33:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (130B6C00) [pid = 3860] [serial = 1191] [outer = 00000000] 17:33:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (131E9C00) [pid = 3860] [serial = 1192] [outer = 130B6C00] 17:33:03 INFO - PROCESS | 3860 | 1471048383714 Marionette DEBUG loaded listener.js 17:33:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (1346BC00) [pid = 3860] [serial = 1193] [outer = 130B6C00] 17:33:04 INFO - PROCESS | 3860 | 1471048384128 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]]]}] 17:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 712ms 17:33:04 INFO - PROCESS | 3860 | 1471048384175 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:33:04 INFO - PROCESS | 3860 | 1471048384178 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 17:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:33:04 INFO - PROCESS | 3860 | 1471048384183 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:33:04 INFO - PROCESS | 3860 | 1471048384188 Marionette TRACE conn3 <- [1,1554,null,{}] 17:33:04 INFO - PROCESS | 3860 | 1471048384206 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}] 17:33:04 INFO - PROCESS | 3860 | 1471048384209 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:04 INFO - PROCESS | 3860 | 1471048384326 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:33:04 INFO - PROCESS | 3860 | 1471048384339 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:04 INFO - PROCESS | 3860 | 1471048384342 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:04 INFO - PROCESS | 3860 | ++DOCSHELL 13CC5C00 == 31 [pid = 3860] [id = 398] 17:33:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (13EAEC00) [pid = 3860] [serial = 1194] [outer = 00000000] 17:33:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1451FC00) [pid = 3860] [serial = 1195] [outer = 13EAEC00] 17:33:04 INFO - PROCESS | 3860 | 1471048384386 Marionette DEBUG loaded listener.js 17:33:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (145E0000) [pid = 3860] [serial = 1196] [outer = 13EAEC00] 17:33:04 INFO - PROCESS | 3860 | 1471048384915 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]]]}] 17:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 744ms 17:33:04 INFO - PROCESS | 3860 | 1471048384981 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:33:04 INFO - PROCESS | 3860 | 1471048384984 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 17:33:05 INFO - PROCESS | 3860 | 1471048384994 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:33:05 INFO - PROCESS | 3860 | 1471048384996 Marionette TRACE conn3 <- [1,1558,null,{}] 17:33:05 INFO - PROCESS | 3860 | 1471048385000 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}] 17:33:05 INFO - PROCESS | 3860 | 1471048385002 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:05 INFO - PROCESS | 3860 | 1471048385114 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:33:05 INFO - PROCESS | 3860 | 1471048385174 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:05 INFO - PROCESS | 3860 | 1471048385176 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:05 INFO - PROCESS | 3860 | ++DOCSHELL 145D4000 == 32 [pid = 3860] [id = 399] 17:33:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (15565400) [pid = 3860] [serial = 1197] [outer = 00000000] 17:33:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (15975400) [pid = 3860] [serial = 1198] [outer = 15565400] 17:33:05 INFO - PROCESS | 3860 | 1471048385222 Marionette DEBUG loaded listener.js 17:33:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16161400) [pid = 3860] [serial = 1199] [outer = 15565400] 17:33:05 INFO - PROCESS | 3860 | 1471048385638 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]]]}] 17:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 712ms 17:33:05 INFO - PROCESS | 3860 | 1471048385697 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:33:05 INFO - PROCESS | 3860 | 1471048385699 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 17:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:33:05 INFO - PROCESS | 3860 | 1471048385702 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:33:05 INFO - PROCESS | 3860 | 1471048385704 Marionette TRACE conn3 <- [1,1562,null,{}] 17:33:05 INFO - PROCESS | 3860 | 1471048385707 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}] 17:33:05 INFO - PROCESS | 3860 | 1471048385709 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:05 INFO - PROCESS | 3860 | 1471048385825 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:33:05 INFO - PROCESS | 3860 | 1471048385830 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:05 INFO - PROCESS | 3860 | 1471048385837 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:05 INFO - PROCESS | 3860 | ++DOCSHELL 1617B800 == 33 [pid = 3860] [id = 400] 17:33:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1625C800) [pid = 3860] [serial = 1200] [outer = 00000000] 17:33:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (162E4800) [pid = 3860] [serial = 1201] [outer = 1625C800] 17:33:05 INFO - PROCESS | 3860 | 1471048385899 Marionette DEBUG loaded listener.js 17:33:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16DB6000) [pid = 3860] [serial = 1202] [outer = 1625C800] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16169800) [pid = 3860] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (129C7400) [pid = 3860] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (11ACD400) [pid = 3860] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1596F000) [pid = 3860] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (16B20800) [pid = 3860] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (10A71C00) [pid = 3860] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (18433C00) [pid = 3860] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (15964400) [pid = 3860] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (13229400) [pid = 3860] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1282A800) [pid = 3860] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (18496400) [pid = 3860] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (14524000) [pid = 3860] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:33:06 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (17C8E800) [pid = 3860] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:33:06 INFO - PROCESS | 3860 | 1471048386571 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]]]}] 17:33:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:33:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 902ms 17:33:06 INFO - PROCESS | 3860 | 1471048386604 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:33:06 INFO - PROCESS | 3860 | 1471048386606 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 17:33:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:33:06 INFO - PROCESS | 3860 | 1471048386610 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:33:06 INFO - PROCESS | 3860 | 1471048386612 Marionette TRACE conn3 <- [1,1566,null,{}] 17:33:06 INFO - PROCESS | 3860 | 1471048386615 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}] 17:33:06 INFO - PROCESS | 3860 | 1471048386618 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:06 INFO - PROCESS | 3860 | 1471048386771 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:33:06 INFO - PROCESS | 3860 | 1471048386836 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:06 INFO - PROCESS | 3860 | 1471048386839 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:06 INFO - PROCESS | 3860 | ++DOCSHELL 10439800 == 34 [pid = 3860] [id = 401] 17:33:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (10470800) [pid = 3860] [serial = 1203] [outer = 00000000] 17:33:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (10A4D400) [pid = 3860] [serial = 1204] [outer = 10470800] 17:33:06 INFO - PROCESS | 3860 | 1471048386945 Marionette DEBUG loaded listener.js 17:33:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (10FC3000) [pid = 3860] [serial = 1205] [outer = 10470800] 17:33:07 INFO - PROCESS | 3860 | 1471048387652 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]]]}] 17:33:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1045ms 17:33:07 INFO - PROCESS | 3860 | 1471048387708 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:33:07 INFO - PROCESS | 3860 | 1471048387713 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 17:33:07 INFO - PROCESS | 3860 | 1471048387719 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:33:07 INFO - PROCESS | 3860 | 1471048387722 Marionette TRACE conn3 <- [1,1570,null,{}] 17:33:07 INFO - PROCESS | 3860 | 1471048387727 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}] 17:33:07 INFO - PROCESS | 3860 | 1471048387730 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:07 INFO - PROCESS | 3860 | 1471048387851 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:33:07 INFO - PROCESS | 3860 | 1471048387977 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:07 INFO - PROCESS | 3860 | 1471048387981 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:08 INFO - PROCESS | 3860 | ++DOCSHELL 11474400 == 35 [pid = 3860] [id = 402] 17:33:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (12B7DC00) [pid = 3860] [serial = 1206] [outer = 00000000] 17:33:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (13947C00) [pid = 3860] [serial = 1207] [outer = 12B7DC00] 17:33:08 INFO - PROCESS | 3860 | 1471048388037 Marionette DEBUG loaded listener.js 17:33:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13CB9400) [pid = 3860] [serial = 1208] [outer = 12B7DC00] 17:33:08 INFO - PROCESS | 3860 | 1471048388867 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]]]}] 17:33:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:33:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1203ms 17:33:08 INFO - PROCESS | 3860 | 1471048388919 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:33:08 INFO - PROCESS | 3860 | 1471048388923 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 17:33:08 INFO - PROCESS | 3860 | 1471048388929 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:33:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:33:08 INFO - PROCESS | 3860 | 1471048388932 Marionette TRACE conn3 <- [1,1574,null,{}] 17:33:08 INFO - PROCESS | 3860 | 1471048388937 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}] 17:33:08 INFO - PROCESS | 3860 | 1471048388940 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:09 INFO - PROCESS | 3860 | 1471048389055 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:33:09 INFO - PROCESS | 3860 | --DOCSHELL 11AD2000 == 34 [pid = 3860] [id = 376] 17:33:09 INFO - PROCESS | 3860 | --DOCSHELL 13EA7000 == 33 [pid = 3860] [id = 377] 17:33:09 INFO - PROCESS | 3860 | --DOCSHELL 14523000 == 32 [pid = 3860] [id = 386] 17:33:09 INFO - PROCESS | 3860 | --DOCSHELL 15960800 == 31 [pid = 3860] [id = 383] 17:33:09 INFO - PROCESS | 3860 | --DOCSHELL 131F1400 == 30 [pid = 3860] [id = 385] 17:33:09 INFO - PROCESS | 3860 | --DOCSHELL 129C0000 == 29 [pid = 3860] [id = 384] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1616CC00) [pid = 3860] [serial = 1162] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (12B7B400) [pid = 3860] [serial = 1153] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (12DA4400) [pid = 3860] [serial = 1154] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (128AFC00) [pid = 3860] [serial = 1147] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (129BB400) [pid = 3860] [serial = 1148] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (1645D000) [pid = 3860] [serial = 1165] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (17A6A800) [pid = 3860] [serial = 1168] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (13170C00) [pid = 3860] [serial = 1171] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (17A6CC00) [pid = 3860] [serial = 1169] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (15971C00) [pid = 3860] [serial = 1172] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (14521400) [pid = 3860] [serial = 1177] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (1615F000) [pid = 3860] [serial = 1150] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (16164800) [pid = 3860] [serial = 1151] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (13462C00) [pid = 3860] [serial = 1156] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (13948800) [pid = 3860] [serial = 1157] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (16E21400) [pid = 3860] [serial = 1166] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (18492400) [pid = 3860] [serial = 1175] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 53 (187EA400) [pid = 3860] [serial = 1181] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 52 (1617B400) [pid = 3860] [serial = 1163] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 51 (187E9C00) [pid = 3860] [serial = 1180] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 50 (1848C800) [pid = 3860] [serial = 1174] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 49 (15034400) [pid = 3860] [serial = 1160] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 48 (184C7C00) [pid = 3860] [serial = 1178] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 47 (145D7C00) [pid = 3860] [serial = 1159] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | --DOMWINDOW == 46 (1843D800) [pid = 3860] [serial = 1145] [outer = 00000000] [url = about:blank] 17:33:09 INFO - PROCESS | 3860 | 1471048389161 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:09 INFO - PROCESS | 3860 | 1471048389165 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:09 INFO - PROCESS | 3860 | ++DOCSHELL 128AFC00 == 30 [pid = 3860] [id = 403] 17:33:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 47 (1293A400) [pid = 3860] [serial = 1209] [outer = 00000000] 17:33:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 48 (12B75C00) [pid = 3860] [serial = 1210] [outer = 1293A400] 17:33:09 INFO - PROCESS | 3860 | 1471048389215 Marionette DEBUG loaded listener.js 17:33:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 49 (12B7D800) [pid = 3860] [serial = 1211] [outer = 1293A400] 17:33:09 INFO - PROCESS | 3860 | 1471048389670 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]]]}] 17:33:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:33:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 744ms 17:33:09 INFO - PROCESS | 3860 | 1471048389702 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:33:09 INFO - PROCESS | 3860 | 1471048389707 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 17:33:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:33:09 INFO - PROCESS | 3860 | 1471048389717 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:33:09 INFO - PROCESS | 3860 | 1471048389720 Marionette TRACE conn3 <- [1,1578,null,{}] 17:33:09 INFO - PROCESS | 3860 | 1471048389723 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}] 17:33:09 INFO - PROCESS | 3860 | 1471048389726 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:09 INFO - PROCESS | 3860 | 1471048389835 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:33:09 INFO - PROCESS | 3860 | 1471048389926 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:09 INFO - PROCESS | 3860 | 1471048389929 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:09 INFO - PROCESS | 3860 | ++DOCSHELL 13942400 == 31 [pid = 3860] [id = 404] 17:33:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 50 (13942C00) [pid = 3860] [serial = 1212] [outer = 00000000] 17:33:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 51 (13CBD000) [pid = 3860] [serial = 1213] [outer = 13942C00] 17:33:09 INFO - PROCESS | 3860 | 1471048389976 Marionette DEBUG loaded listener.js 17:33:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 52 (13EAC800) [pid = 3860] [serial = 1214] [outer = 13942C00] 17:33:10 INFO - PROCESS | 3860 | 1471048390353 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]]]}] 17:33:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:33:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 712ms 17:33:10 INFO - PROCESS | 3860 | 1471048390412 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:33:10 INFO - PROCESS | 3860 | 1471048390415 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 17:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:33:10 INFO - PROCESS | 3860 | 1471048390418 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:33:10 INFO - PROCESS | 3860 | 1471048390422 Marionette TRACE conn3 <- [1,1582,null,{}] 17:33:10 INFO - PROCESS | 3860 | 1471048390432 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}] 17:33:10 INFO - PROCESS | 3860 | 1471048390437 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:10 INFO - PROCESS | 3860 | 1471048390548 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:33:10 INFO - PROCESS | 3860 | 1471048390565 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:10 INFO - PROCESS | 3860 | 1471048390568 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:10 INFO - PROCESS | 3860 | ++DOCSHELL 15542400 == 32 [pid = 3860] [id = 405] 17:33:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 53 (15542C00) [pid = 3860] [serial = 1215] [outer = 00000000] 17:33:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 54 (15971C00) [pid = 3860] [serial = 1216] [outer = 15542C00] 17:33:10 INFO - PROCESS | 3860 | 1471048390621 Marionette DEBUG loaded listener.js 17:33:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (16168800) [pid = 3860] [serial = 1217] [outer = 15542C00] 17:33:11 INFO - PROCESS | 3860 | 1471048391082 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]]]}] 17:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 712ms 17:33:11 INFO - PROCESS | 3860 | 1471048391117 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:33:11 INFO - PROCESS | 3860 | 1471048391120 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 17:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:33:11 INFO - PROCESS | 3860 | 1471048391123 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:33:11 INFO - PROCESS | 3860 | 1471048391125 Marionette TRACE conn3 <- [1,1586,null,{}] 17:33:11 INFO - PROCESS | 3860 | 1471048391128 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}] 17:33:11 INFO - PROCESS | 3860 | 1471048391130 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:11 INFO - PROCESS | 3860 | 1471048391216 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:33:11 INFO - PROCESS | 3860 | 1471048391222 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:11 INFO - PROCESS | 3860 | 1471048391233 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:11 INFO - PROCESS | 3860 | ++DOCSHELL 12B7D400 == 33 [pid = 3860] [id = 406] 17:33:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (162E8C00) [pid = 3860] [serial = 1218] [outer = 00000000] 17:33:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (16D72000) [pid = 3860] [serial = 1219] [outer = 162E8C00] 17:33:11 INFO - PROCESS | 3860 | 1471048391278 Marionette DEBUG loaded listener.js 17:33:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (16DBAC00) [pid = 3860] [serial = 1220] [outer = 162E8C00] 17:33:11 INFO - PROCESS | 3860 | 1471048391751 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]]]}] 17:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 696ms 17:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:33:11 INFO - PROCESS | 3860 | 1471048391822 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:33:11 INFO - PROCESS | 3860 | 1471048391824 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 17:33:11 INFO - PROCESS | 3860 | 1471048391828 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:33:11 INFO - PROCESS | 3860 | 1471048391830 Marionette TRACE conn3 <- [1,1590,null,{}] 17:33:11 INFO - PROCESS | 3860 | 1471048391833 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}] 17:33:11 INFO - PROCESS | 3860 | 1471048391835 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:12 INFO - PROCESS | 3860 | 1471048392022 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:33:12 INFO - PROCESS | 3860 | 1471048392082 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:12 INFO - PROCESS | 3860 | 1471048392084 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:12 INFO - PROCESS | 3860 | ++DOCSHELL 16452400 == 34 [pid = 3860] [id = 407] 17:33:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (16D71800) [pid = 3860] [serial = 1221] [outer = 00000000] 17:33:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (17346C00) [pid = 3860] [serial = 1222] [outer = 16D71800] 17:33:12 INFO - PROCESS | 3860 | 1471048392128 Marionette DEBUG loaded listener.js 17:33:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (17840000) [pid = 3860] [serial = 1223] [outer = 16D71800] 17:33:12 INFO - PROCESS | 3860 | 1471048392547 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]]]}] 17:33:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:33:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 744ms 17:33:12 INFO - PROCESS | 3860 | 1471048392601 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:33:12 INFO - PROCESS | 3860 | 1471048392603 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 17:33:12 INFO - PROCESS | 3860 | 1471048392614 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:33:12 INFO - PROCESS | 3860 | 1471048392616 Marionette TRACE conn3 <- [1,1594,null,{}] 17:33:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:33:12 INFO - PROCESS | 3860 | 1471048392620 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}] 17:33:12 INFO - PROCESS | 3860 | 1471048392625 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:12 INFO - PROCESS | 3860 | 1471048392756 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:33:12 INFO - PROCESS | 3860 | 1471048392822 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:12 INFO - PROCESS | 3860 | 1471048392824 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:12 INFO - PROCESS | 3860 | ++DOCSHELL 178D9400 == 35 [pid = 3860] [id = 408] 17:33:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (178F7C00) [pid = 3860] [serial = 1224] [outer = 00000000] 17:33:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (17C95000) [pid = 3860] [serial = 1225] [outer = 178F7C00] 17:33:12 INFO - PROCESS | 3860 | 1471048392871 Marionette DEBUG loaded listener.js 17:33:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (17C98400) [pid = 3860] [serial = 1226] [outer = 178F7C00] 17:33:13 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (11CE9000) [pid = 3860] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:33:13 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (130B6C00) [pid = 3860] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:33:13 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (1055EC00) [pid = 3860] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:33:13 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (15565400) [pid = 3860] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:33:13 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (13EAEC00) [pid = 3860] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:33:13 INFO - PROCESS | 3860 | 1471048393261 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]]]}] 17:33:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:33:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 712ms 17:33:13 INFO - PROCESS | 3860 | 1471048393317 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:33:13 INFO - PROCESS | 3860 | 1471048393319 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 17:33:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:33:13 INFO - PROCESS | 3860 | 1471048393322 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:33:13 INFO - PROCESS | 3860 | 1471048393324 Marionette TRACE conn3 <- [1,1598,null,{}] 17:33:13 INFO - PROCESS | 3860 | 1471048393328 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}] 17:33:13 INFO - PROCESS | 3860 | 1471048393330 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:13 INFO - PROCESS | 3860 | 1471048393431 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:33:13 INFO - PROCESS | 3860 | 1471048393526 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:13 INFO - PROCESS | 3860 | 1471048393528 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:13 INFO - PROCESS | 3860 | ++DOCSHELL 142E7000 == 36 [pid = 3860] [id = 409] 17:33:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (142E7800) [pid = 3860] [serial = 1227] [outer = 00000000] 17:33:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (17C99C00) [pid = 3860] [serial = 1228] [outer = 142E7800] 17:33:13 INFO - PROCESS | 3860 | 1471048393574 Marionette DEBUG loaded listener.js 17:33:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (182E0000) [pid = 3860] [serial = 1229] [outer = 142E7800] 17:33:13 INFO - PROCESS | 3860 | 1471048393951 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]]]}] 17:33:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 713ms 17:33:14 INFO - PROCESS | 3860 | 1471048394022 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:33:14 INFO - PROCESS | 3860 | 1471048394024 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 17:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:33:14 INFO - PROCESS | 3860 | 1471048394027 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:33:14 INFO - PROCESS | 3860 | 1471048394029 Marionette TRACE conn3 <- [1,1602,null,{}] 17:33:14 INFO - PROCESS | 3860 | 1471048394033 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}] 17:33:14 INFO - PROCESS | 3860 | 1471048394034 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:14 INFO - PROCESS | 3860 | 1471048394111 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:33:14 INFO - PROCESS | 3860 | 1471048394116 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:14 INFO - PROCESS | 3860 | 1471048394118 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:14 INFO - PROCESS | 3860 | ++DOCSHELL 1842E800 == 37 [pid = 3860] [id = 410] 17:33:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (18430800) [pid = 3860] [serial = 1230] [outer = 00000000] 17:33:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (18435400) [pid = 3860] [serial = 1231] [outer = 18430800] 17:33:14 INFO - PROCESS | 3860 | 1471048394162 Marionette DEBUG loaded listener.js 17:33:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (18439C00) [pid = 3860] [serial = 1232] [outer = 18430800] 17:33:14 INFO - PROCESS | 3860 | 1471048394626 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]]]}] 17:33:14 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 17:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 601ms 17:33:14 INFO - PROCESS | 3860 | 1471048394657 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:33:14 INFO - PROCESS | 3860 | 1471048394659 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 17:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:33:14 INFO - PROCESS | 3860 | 1471048394666 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:33:14 INFO - PROCESS | 3860 | 1471048394668 Marionette TRACE conn3 <- [1,1606,null,{}] 17:33:14 INFO - PROCESS | 3860 | 1471048394671 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}] 17:33:14 INFO - PROCESS | 3860 | 1471048394673 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:14 INFO - PROCESS | 3860 | 1471048394750 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:33:14 INFO - PROCESS | 3860 | 1471048394756 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:14 INFO - PROCESS | 3860 | 1471048394759 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:14 INFO - PROCESS | 3860 | ++DOCSHELL 178DA800 == 38 [pid = 3860] [id = 411] 17:33:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (18434800) [pid = 3860] [serial = 1233] [outer = 00000000] 17:33:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (18495400) [pid = 3860] [serial = 1234] [outer = 18434800] 17:33:14 INFO - PROCESS | 3860 | 1471048394806 Marionette DEBUG loaded listener.js 17:33:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (18498800) [pid = 3860] [serial = 1235] [outer = 18434800] 17:33:15 INFO - PROCESS | 3860 | 1471048395249 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]]]}] 17:33:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:33:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 649ms 17:33:15 INFO - PROCESS | 3860 | 1471048395307 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:33:15 INFO - PROCESS | 3860 | 1471048395309 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 17:33:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:33:15 INFO - PROCESS | 3860 | 1471048395312 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:33:15 INFO - PROCESS | 3860 | 1471048395314 Marionette TRACE conn3 <- [1,1610,null,{}] 17:33:15 INFO - PROCESS | 3860 | 1471048395318 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}] 17:33:15 INFO - PROCESS | 3860 | 1471048395319 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:15 INFO - PROCESS | 3860 | 1471048395397 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:33:15 INFO - PROCESS | 3860 | 1471048395402 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:15 INFO - PROCESS | 3860 | 1471048395404 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:15 INFO - PROCESS | 3860 | ++DOCSHELL 1848A400 == 39 [pid = 3860] [id = 412] 17:33:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (1848F000) [pid = 3860] [serial = 1236] [outer = 00000000] 17:33:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (184C7C00) [pid = 3860] [serial = 1237] [outer = 1848F000] 17:33:15 INFO - PROCESS | 3860 | 1471048395456 Marionette DEBUG loaded listener.js 17:33:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (184CCC00) [pid = 3860] [serial = 1238] [outer = 1848F000] 17:33:16 INFO - PROCESS | 3860 | 1471048396157 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]]]}] 17:33:16 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 17:33:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 918ms 17:33:16 INFO - PROCESS | 3860 | 1471048396216 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:33:16 INFO - PROCESS | 3860 | 1471048396221 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 17:33:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:33:16 INFO - PROCESS | 3860 | 1471048396226 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:33:16 INFO - PROCESS | 3860 | 1471048396231 Marionette TRACE conn3 <- [1,1614,null,{}] 17:33:16 INFO - PROCESS | 3860 | 1471048396237 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}] 17:33:16 INFO - PROCESS | 3860 | 1471048396240 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:16 INFO - PROCESS | 3860 | 1471048396357 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:33:16 INFO - PROCESS | 3860 | 1471048396479 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:16 INFO - PROCESS | 3860 | 1471048396482 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:16 INFO - PROCESS | 3860 | ++DOCSHELL 128ACC00 == 40 [pid = 3860] [id = 413] 17:33:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (1297D400) [pid = 3860] [serial = 1239] [outer = 00000000] 17:33:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (12B7E400) [pid = 3860] [serial = 1240] [outer = 1297D400] 17:33:16 INFO - PROCESS | 3860 | 1471048396540 Marionette DEBUG loaded listener.js 17:33:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (13C93000) [pid = 3860] [serial = 1241] [outer = 1297D400] 17:33:17 INFO - PROCESS | 3860 | 1471048397133 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]]]}] 17:33:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 918ms 17:33:17 INFO - PROCESS | 3860 | 1471048397164 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:33:17 INFO - PROCESS | 3860 | 1471048397169 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 17:33:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:33:17 INFO - PROCESS | 3860 | 1471048397175 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:33:17 INFO - PROCESS | 3860 | 1471048397178 Marionette TRACE conn3 <- [1,1618,null,{}] 17:33:17 INFO - PROCESS | 3860 | 1471048397182 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}] 17:33:17 INFO - PROCESS | 3860 | 1471048397185 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:17 INFO - PROCESS | 3860 | 1471048397295 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:33:17 INFO - PROCESS | 3860 | 1471048397396 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:17 INFO - PROCESS | 3860 | 1471048397398 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:17 INFO - PROCESS | 3860 | ++DOCSHELL 13CBCC00 == 41 [pid = 3860] [id = 414] 17:33:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (142E8800) [pid = 3860] [serial = 1242] [outer = 00000000] 17:33:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (15960400) [pid = 3860] [serial = 1243] [outer = 142E8800] 17:33:17 INFO - PROCESS | 3860 | 1471048397454 Marionette DEBUG loaded listener.js 17:33:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16265000) [pid = 3860] [serial = 1244] [outer = 142E8800] 17:33:18 INFO - PROCESS | 3860 | 1471048398085 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]]]}] 17:33:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:33:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 949ms 17:33:18 INFO - PROCESS | 3860 | 1471048398119 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:33:18 INFO - PROCESS | 3860 | 1471048398122 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 17:33:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:33:18 INFO - PROCESS | 3860 | 1471048398126 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:33:18 INFO - PROCESS | 3860 | 1471048398129 Marionette TRACE conn3 <- [1,1622,null,{}] 17:33:18 INFO - PROCESS | 3860 | 1471048398140 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}] 17:33:18 INFO - PROCESS | 3860 | 1471048398145 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:18 INFO - PROCESS | 3860 | 1471048398250 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:33:18 INFO - PROCESS | 3860 | 1471048398352 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:18 INFO - PROCESS | 3860 | 1471048398356 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:18 INFO - PROCESS | 3860 | ++DOCSHELL 17C90400 == 42 [pid = 3860] [id = 415] 17:33:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (17C93400) [pid = 3860] [serial = 1245] [outer = 00000000] 17:33:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1848E000) [pid = 3860] [serial = 1246] [outer = 17C93400] 17:33:18 INFO - PROCESS | 3860 | 1471048398412 Marionette DEBUG loaded listener.js 17:33:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (184D1800) [pid = 3860] [serial = 1247] [outer = 17C93400] 17:33:19 INFO - PROCESS | 3860 | 1471048399132 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]]]}] 17:33:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:33:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1061ms 17:33:19 INFO - PROCESS | 3860 | 1471048399174 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:33:19 INFO - PROCESS | 3860 | 1471048399179 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 17:33:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:33:19 INFO - PROCESS | 3860 | 1471048399207 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:33:19 INFO - PROCESS | 3860 | 1471048399211 Marionette TRACE conn3 <- [1,1626,null,{}] 17:33:19 INFO - PROCESS | 3860 | 1471048399232 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}] 17:33:19 INFO - PROCESS | 3860 | 1471048399235 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:19 INFO - PROCESS | 3860 | 1471048399332 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:33:19 INFO - PROCESS | 3860 | 1471048399463 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:19 INFO - PROCESS | 3860 | 1471048399466 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:19 INFO - PROCESS | 3860 | ++DOCSHELL 112C9800 == 43 [pid = 3860] [id = 416] 17:33:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (112CB400) [pid = 3860] [serial = 1248] [outer = 00000000] 17:33:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (130B6C00) [pid = 3860] [serial = 1249] [outer = 112CB400] 17:33:19 INFO - PROCESS | 3860 | 1471048399568 Marionette DEBUG loaded listener.js 17:33:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1322A400) [pid = 3860] [serial = 1250] [outer = 112CB400] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 103D2000 == 42 [pid = 3860] [id = 390] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 1282E800 == 41 [pid = 3860] [id = 380] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 15966C00 == 40 [pid = 3860] [id = 388] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 16169400 == 39 [pid = 3860] [id = 387] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 16460C00 == 38 [pid = 3860] [id = 389] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 1645C400 == 37 [pid = 3860] [id = 378] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 114E2C00 == 36 [pid = 3860] [id = 382] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 128B1000 == 35 [pid = 3860] [id = 379] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 10A52400 == 34 [pid = 3860] [id = 391] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 17C8E400 == 33 [pid = 3860] [id = 381] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 12832000 == 32 [pid = 3860] [id = 392] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 1055E400 == 31 [pid = 3860] [id = 395] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 1848D000 == 30 [pid = 3860] [id = 393] 17:33:20 INFO - PROCESS | 3860 | --DOCSHELL 1293BC00 == 29 [pid = 3860] [id = 394] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1293C800) [pid = 3860] [serial = 1189] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (129C4800) [pid = 3860] [serial = 1190] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (162E4800) [pid = 3860] [serial = 1201] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (131E9C00) [pid = 3860] [serial = 1192] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (10A0FC00) [pid = 3860] [serial = 1186] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (10A72C00) [pid = 3860] [serial = 1187] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (12D73400) [pid = 3860] [serial = 1183] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (16161400) [pid = 3860] [serial = 1199] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (15975400) [pid = 3860] [serial = 1198] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1451FC00) [pid = 3860] [serial = 1195] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (145E0000) [pid = 3860] [serial = 1196] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1346BC00) [pid = 3860] [serial = 1193] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3860 | 1471048400634 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]]]}] 17:33:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1456ms 17:33:20 INFO - PROCESS | 3860 | 1471048400654 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:33:20 INFO - PROCESS | 3860 | 1471048400658 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 17:33:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:33:20 INFO - PROCESS | 3860 | 1471048400663 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:33:20 INFO - PROCESS | 3860 | 1471048400668 Marionette TRACE conn3 <- [1,1630,null,{}] 17:33:20 INFO - PROCESS | 3860 | 1471048400672 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}] 17:33:20 INFO - PROCESS | 3860 | 1471048400675 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:20 INFO - PROCESS | 3860 | 1471048400763 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:33:20 INFO - PROCESS | 3860 | 1471048400771 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:20 INFO - PROCESS | 3860 | 1471048400774 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:20 INFO - PROCESS | 3860 | ++DOCSHELL 11AD1800 == 30 [pid = 3860] [id = 417] 17:33:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (11C39C00) [pid = 3860] [serial = 1251] [outer = 00000000] 17:33:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (12982C00) [pid = 3860] [serial = 1252] [outer = 11C39C00] 17:33:20 INFO - PROCESS | 3860 | 1471048400823 Marionette DEBUG loaded listener.js 17:33:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (12B71C00) [pid = 3860] [serial = 1253] [outer = 11C39C00] 17:33:21 INFO - PROCESS | 3860 | 1471048401309 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]]]}] 17:33:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:33:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 696ms 17:33:21 INFO - PROCESS | 3860 | 1471048401364 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:33:21 INFO - PROCESS | 3860 | 1471048401369 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 17:33:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:33:21 INFO - PROCESS | 3860 | 1471048401395 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:33:21 INFO - PROCESS | 3860 | 1471048401398 Marionette TRACE conn3 <- [1,1634,null,{}] 17:33:21 INFO - PROCESS | 3860 | 1471048401404 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}] 17:33:21 INFO - PROCESS | 3860 | 1471048401407 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:21 INFO - PROCESS | 3860 | 1471048401525 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:33:21 INFO - PROCESS | 3860 | 1471048401623 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:21 INFO - PROCESS | 3860 | 1471048401625 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:21 INFO - PROCESS | 3860 | ++DOCSHELL 13CA0C00 == 31 [pid = 3860] [id = 418] 17:33:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13CBD400) [pid = 3860] [serial = 1254] [outer = 00000000] 17:33:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (142E6400) [pid = 3860] [serial = 1255] [outer = 13CBD400] 17:33:21 INFO - PROCESS | 3860 | 1471048401677 Marionette DEBUG loaded listener.js 17:33:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (14522C00) [pid = 3860] [serial = 1256] [outer = 13CBD400] 17:33:22 INFO - PROCESS | 3860 | 1471048402120 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]]]}] 17:33:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:33:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 744ms 17:33:22 INFO - PROCESS | 3860 | 1471048402168 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:33:22 INFO - PROCESS | 3860 | 1471048402170 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 17:33:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:33:22 INFO - PROCESS | 3860 | 1471048402174 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:33:22 INFO - PROCESS | 3860 | 1471048402177 Marionette TRACE conn3 <- [1,1638,null,{}] 17:33:22 INFO - PROCESS | 3860 | 1471048402188 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}] 17:33:22 INFO - PROCESS | 3860 | 1471048402192 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:22 INFO - PROCESS | 3860 | 1471048402279 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:33:22 INFO - PROCESS | 3860 | 1471048402293 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:22 INFO - PROCESS | 3860 | 1471048402296 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:22 INFO - PROCESS | 3860 | ++DOCSHELL 1596B000 == 32 [pid = 3860] [id = 419] 17:33:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1596B400) [pid = 3860] [serial = 1257] [outer = 00000000] 17:33:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16164400) [pid = 3860] [serial = 1258] [outer = 1596B400] 17:33:22 INFO - PROCESS | 3860 | 1471048402343 Marionette DEBUG loaded listener.js 17:33:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16178800) [pid = 3860] [serial = 1259] [outer = 1596B400] 17:33:22 INFO - PROCESS | 3860 | 1471048402827 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]]]}] 17:33:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:33:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 712ms 17:33:22 INFO - PROCESS | 3860 | 1471048402873 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:33:22 INFO - PROCESS | 3860 | 1471048402876 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 17:33:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:33:22 INFO - PROCESS | 3860 | 1471048402879 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:33:22 INFO - PROCESS | 3860 | 1471048402881 Marionette TRACE conn3 <- [1,1642,null,{}] 17:33:22 INFO - PROCESS | 3860 | 1471048402890 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}] 17:33:22 INFO - PROCESS | 3860 | 1471048402892 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:23 INFO - PROCESS | 3860 | 1471048403032 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:33:23 INFO - PROCESS | 3860 | 1471048403045 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:23 INFO - PROCESS | 3860 | 1471048403047 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:23 INFO - PROCESS | 3860 | ++DOCSHELL 16163C00 == 33 [pid = 3860] [id = 420] 17:33:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16265800) [pid = 3860] [serial = 1260] [outer = 00000000] 17:33:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16DBDC00) [pid = 3860] [serial = 1261] [outer = 16265800] 17:33:23 INFO - PROCESS | 3860 | 1471048403091 Marionette DEBUG loaded listener.js 17:33:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (17344800) [pid = 3860] [serial = 1262] [outer = 16265800] 17:33:23 INFO - PROCESS | 3860 | 1471048403511 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]]]}] 17:33:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:33:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 696ms 17:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:33:23 INFO - PROCESS | 3860 | 1471048403578 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:33:23 INFO - PROCESS | 3860 | 1471048403580 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 17:33:23 INFO - PROCESS | 3860 | 1471048403583 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:33:23 INFO - PROCESS | 3860 | 1471048403585 Marionette TRACE conn3 <- [1,1646,null,{}] 17:33:23 INFO - PROCESS | 3860 | 1471048403589 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}] 17:33:23 INFO - PROCESS | 3860 | 1471048403591 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:23 INFO - PROCESS | 3860 | 1471048403699 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:33:23 INFO - PROCESS | 3860 | 1471048403707 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:23 INFO - PROCESS | 3860 | 1471048403709 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:23 INFO - PROCESS | 3860 | ++DOCSHELL 16E25400 == 34 [pid = 3860] [id = 421] 17:33:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (178CEC00) [pid = 3860] [serial = 1263] [outer = 00000000] 17:33:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (17A6E000) [pid = 3860] [serial = 1264] [outer = 178CEC00] 17:33:23 INFO - PROCESS | 3860 | 1471048403757 Marionette DEBUG loaded listener.js 17:33:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (17C98800) [pid = 3860] [serial = 1265] [outer = 178CEC00] 17:33:24 INFO - PROCESS | 3860 | 1471048404238 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]]]}] 17:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 696ms 17:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:33:24 INFO - PROCESS | 3860 | 1471048404283 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:33:24 INFO - PROCESS | 3860 | 1471048404285 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 17:33:24 INFO - PROCESS | 3860 | 1471048404289 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:33:24 INFO - PROCESS | 3860 | 1471048404291 Marionette TRACE conn3 <- [1,1650,null,{}] 17:33:24 INFO - PROCESS | 3860 | 1471048404294 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}] 17:33:24 INFO - PROCESS | 3860 | 1471048404299 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:24 INFO - PROCESS | 3860 | 1471048404447 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:33:24 INFO - PROCESS | 3860 | 1471048404471 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:24 INFO - PROCESS | 3860 | 1471048404474 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:24 INFO - PROCESS | 3860 | ++DOCSHELL 18431000 == 35 [pid = 3860] [id = 422] 17:33:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (18438400) [pid = 3860] [serial = 1266] [outer = 00000000] 17:33:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (187E4C00) [pid = 3860] [serial = 1267] [outer = 18438400] 17:33:24 INFO - PROCESS | 3860 | 1471048404518 Marionette DEBUG loaded listener.js 17:33:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (187F0000) [pid = 3860] [serial = 1268] [outer = 18438400] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (16D71800) [pid = 3860] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (178F7C00) [pid = 3860] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (12B7DC00) [pid = 3860] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (142E7800) [pid = 3860] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1293A400) [pid = 3860] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (10470800) [pid = 3860] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (15542C00) [pid = 3860] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (13942C00) [pid = 3860] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (162E8C00) [pid = 3860] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (18430800) [pid = 3860] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1625C800) [pid = 3860] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1297B000) [pid = 3860] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1848F000) [pid = 3860] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:33:24 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (18434800) [pid = 3860] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:33:25 INFO - PROCESS | 3860 | 1471048405176 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]]]}] 17:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 902ms 17:33:25 INFO - PROCESS | 3860 | 1471048405225 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:33:25 INFO - PROCESS | 3860 | 1471048405227 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 17:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:33:25 INFO - PROCESS | 3860 | 1471048405230 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:33:25 INFO - PROCESS | 3860 | 1471048405232 Marionette TRACE conn3 <- [1,1654,null,{}] 17:33:25 INFO - PROCESS | 3860 | 1471048405236 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}] 17:33:25 INFO - PROCESS | 3860 | 1471048405237 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:25 INFO - PROCESS | 3860 | 1471048405314 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:33:25 INFO - PROCESS | 3860 | 1471048405321 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:25 INFO - PROCESS | 3860 | 1471048405323 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:25 INFO - PROCESS | 3860 | ++DOCSHELL 13466800 == 36 [pid = 3860] [id = 423] 17:33:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (13EAEC00) [pid = 3860] [serial = 1269] [outer = 00000000] 17:33:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16178000) [pid = 3860] [serial = 1270] [outer = 13EAEC00] 17:33:25 INFO - PROCESS | 3860 | 1471048405371 Marionette DEBUG loaded listener.js 17:33:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16D7C000) [pid = 3860] [serial = 1271] [outer = 13EAEC00] 17:33:25 INFO - PROCESS | 3860 | 1471048405786 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]]]}] 17:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 602ms 17:33:25 INFO - PROCESS | 3860 | 1471048405832 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:33:25 INFO - PROCESS | 3860 | 1471048405834 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 17:33:25 INFO - PROCESS | 3860 | 1471048405837 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:33:25 INFO - PROCESS | 3860 | 1471048405839 Marionette TRACE conn3 <- [1,1658,null,{}] 17:33:25 INFO - PROCESS | 3860 | 1471048405847 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}] 17:33:25 INFO - PROCESS | 3860 | 1471048405848 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:25 INFO - PROCESS | 3860 | 1471048405924 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:33:25 INFO - PROCESS | 3860 | 1471048405929 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:25 INFO - PROCESS | 3860 | 1471048405931 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:25 INFO - PROCESS | 3860 | ++DOCSHELL 1616E400 == 37 [pid = 3860] [id = 424] 17:33:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16454C00) [pid = 3860] [serial = 1272] [outer = 00000000] 17:33:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (184C3C00) [pid = 3860] [serial = 1273] [outer = 16454C00] 17:33:25 INFO - PROCESS | 3860 | 1471048405974 Marionette DEBUG loaded listener.js 17:33:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (184C6800) [pid = 3860] [serial = 1274] [outer = 16454C00] 17:33:26 INFO - PROCESS | 3860 | 1471048406430 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]]]}] 17:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 649ms 17:33:26 INFO - PROCESS | 3860 | 1471048406478 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:33:26 INFO - PROCESS | 3860 | 1471048406480 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 17:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:33:26 INFO - PROCESS | 3860 | 1471048406483 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:33:26 INFO - PROCESS | 3860 | 1471048406485 Marionette TRACE conn3 <- [1,1662,null,{}] 17:33:26 INFO - PROCESS | 3860 | 1471048406489 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}] 17:33:26 INFO - PROCESS | 3860 | 1471048406490 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:26 INFO - PROCESS | 3860 | 1471048406572 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:33:26 INFO - PROCESS | 3860 | 1471048406577 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:26 INFO - PROCESS | 3860 | 1471048406579 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:26 INFO - PROCESS | 3860 | ++DOCSHELL 1848A800 == 38 [pid = 3860] [id = 425] 17:33:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (19CE3400) [pid = 3860] [serial = 1275] [outer = 00000000] 17:33:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (19CE9000) [pid = 3860] [serial = 1276] [outer = 19CE3400] 17:33:26 INFO - PROCESS | 3860 | 1471048406622 Marionette DEBUG loaded listener.js 17:33:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (19CECC00) [pid = 3860] [serial = 1277] [outer = 19CE3400] 17:33:27 INFO - PROCESS | 3860 | --DOCSHELL 128ACC00 == 37 [pid = 3860] [id = 413] 17:33:27 INFO - PROCESS | 3860 | --DOCSHELL 13CBCC00 == 36 [pid = 3860] [id = 414] 17:33:27 INFO - PROCESS | 3860 | --DOCSHELL 17C90400 == 35 [pid = 3860] [id = 415] 17:33:27 INFO - PROCESS | 3860 | --DOCSHELL 11AD1800 == 34 [pid = 3860] [id = 417] 17:33:27 INFO - PROCESS | 3860 | --DOCSHELL 112C9800 == 33 [pid = 3860] [id = 416] 17:33:28 INFO - PROCESS | 3860 | --DOCSHELL 18431000 == 32 [pid = 3860] [id = 422] 17:33:28 INFO - PROCESS | 3860 | --DOCSHELL 16163C00 == 31 [pid = 3860] [id = 420] 17:33:28 INFO - PROCESS | 3860 | --DOCSHELL 13CA0C00 == 30 [pid = 3860] [id = 418] 17:33:28 INFO - PROCESS | 3860 | --DOCSHELL 16E25400 == 29 [pid = 3860] [id = 421] 17:33:28 INFO - PROCESS | 3860 | --DOCSHELL 13466800 == 28 [pid = 3860] [id = 423] 17:33:28 INFO - PROCESS | 3860 | --DOCSHELL 1596B000 == 27 [pid = 3860] [id = 419] 17:33:28 INFO - PROCESS | 3860 | --DOCSHELL 1616E400 == 26 [pid = 3860] [id = 424] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16DB6000) [pid = 3860] [serial = 1202] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (13941000) [pid = 3860] [serial = 1184] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (184CCC00) [pid = 3860] [serial = 1238] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (18495400) [pid = 3860] [serial = 1234] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (184C7C00) [pid = 3860] [serial = 1237] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (18498800) [pid = 3860] [serial = 1235] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (17346C00) [pid = 3860] [serial = 1222] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (17C95000) [pid = 3860] [serial = 1225] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (17840000) [pid = 3860] [serial = 1223] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (13947C00) [pid = 3860] [serial = 1207] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (17C99C00) [pid = 3860] [serial = 1228] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (13CB9400) [pid = 3860] [serial = 1208] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (12B75C00) [pid = 3860] [serial = 1210] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (12B7D800) [pid = 3860] [serial = 1211] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (10A4D400) [pid = 3860] [serial = 1204] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (10FC3000) [pid = 3860] [serial = 1205] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (15971C00) [pid = 3860] [serial = 1216] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (16168800) [pid = 3860] [serial = 1217] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (13CBD000) [pid = 3860] [serial = 1213] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (13EAC800) [pid = 3860] [serial = 1214] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (16D72000) [pid = 3860] [serial = 1219] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (17C98400) [pid = 3860] [serial = 1226] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (18435400) [pid = 3860] [serial = 1231] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (182E0000) [pid = 3860] [serial = 1229] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (16DBAC00) [pid = 3860] [serial = 1220] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (18439C00) [pid = 3860] [serial = 1232] [outer = 00000000] [url = about:blank] 17:33:28 INFO - PROCESS | 3860 | 1471048408324 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]]]}] 17:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1899ms 17:33:28 INFO - PROCESS | 3860 | 1471048408387 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:33:28 INFO - PROCESS | 3860 | 1471048408391 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 17:33:28 INFO - PROCESS | 3860 | 1471048408396 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:33:28 INFO - PROCESS | 3860 | 1471048408400 Marionette TRACE conn3 <- [1,1666,null,{}] 17:33:28 INFO - PROCESS | 3860 | 1471048408407 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}] 17:33:28 INFO - PROCESS | 3860 | 1471048408411 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:28 INFO - PROCESS | 3860 | 1471048408502 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:33:28 INFO - PROCESS | 3860 | 1471048408510 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:28 INFO - PROCESS | 3860 | 1471048408514 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:28 INFO - PROCESS | 3860 | ++DOCSHELL 10B96400 == 27 [pid = 3860] [id = 426] 17:33:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (10B96800) [pid = 3860] [serial = 1278] [outer = 00000000] 17:33:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (11476400) [pid = 3860] [serial = 1279] [outer = 10B96800] 17:33:28 INFO - PROCESS | 3860 | 1471048408567 Marionette DEBUG loaded listener.js 17:33:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (11AD1800) [pid = 3860] [serial = 1280] [outer = 10B96800] 17:33:29 INFO - PROCESS | 3860 | 1471048409050 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]]]}] 17:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 712ms 17:33:29 INFO - PROCESS | 3860 | 1471048409097 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:33:29 INFO - PROCESS | 3860 | 1471048409102 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 17:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:33:29 INFO - PROCESS | 3860 | 1471048409108 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:33:29 INFO - PROCESS | 3860 | 1471048409111 Marionette TRACE conn3 <- [1,1670,null,{}] 17:33:29 INFO - PROCESS | 3860 | 1471048409115 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}] 17:33:29 INFO - PROCESS | 3860 | 1471048409118 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:29 INFO - PROCESS | 3860 | 1471048409205 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:33:29 INFO - PROCESS | 3860 | 1471048409214 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:29 INFO - PROCESS | 3860 | 1471048409217 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:29 INFO - PROCESS | 3860 | ++DOCSHELL 12B79800 == 28 [pid = 3860] [id = 427] 17:33:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (12B7A800) [pid = 3860] [serial = 1281] [outer = 00000000] 17:33:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (12D69C00) [pid = 3860] [serial = 1282] [outer = 12B7A800] 17:33:29 INFO - PROCESS | 3860 | 1471048409268 Marionette DEBUG loaded listener.js 17:33:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (1303A400) [pid = 3860] [serial = 1283] [outer = 12B7A800] 17:33:29 INFO - PROCESS | 3860 | 1471048409739 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]]]}] 17:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 697ms 17:33:29 INFO - PROCESS | 3860 | 1471048409855 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:33:29 INFO - PROCESS | 3860 | 1471048409857 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 17:33:29 INFO - PROCESS | 3860 | 1471048409861 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:33:29 INFO - PROCESS | 3860 | 1471048409864 Marionette TRACE conn3 <- [1,1674,null,{}] 17:33:29 INFO - PROCESS | 3860 | 1471048409875 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}] 17:33:29 INFO - PROCESS | 3860 | 1471048409880 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:29 INFO - PROCESS | 3860 | 1471048409988 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:33:30 INFO - PROCESS | 3860 | 1471048410077 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:30 INFO - PROCESS | 3860 | 1471048410081 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:30 INFO - PROCESS | 3860 | ++DOCSHELL 13CA0800 == 29 [pid = 3860] [id = 428] 17:33:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (13CA0C00) [pid = 3860] [serial = 1284] [outer = 00000000] 17:33:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (13EA7000) [pid = 3860] [serial = 1285] [outer = 13CA0C00] 17:33:30 INFO - PROCESS | 3860 | 1471048410128 Marionette DEBUG loaded listener.js 17:33:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (142EDC00) [pid = 3860] [serial = 1286] [outer = 13CA0C00] 17:33:30 INFO - PROCESS | 3860 | 1471048410499 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]]]}] 17:33:30 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 17:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 712ms 17:33:30 INFO - PROCESS | 3860 | 1471048410563 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:33:30 INFO - PROCESS | 3860 | 1471048410565 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 17:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:33:30 INFO - PROCESS | 3860 | 1471048410569 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:33:30 INFO - PROCESS | 3860 | 1471048410571 Marionette TRACE conn3 <- [1,1678,null,{}] 17:33:30 INFO - PROCESS | 3860 | 1471048410585 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}] 17:33:30 INFO - PROCESS | 3860 | 1471048410587 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:30 INFO - PROCESS | 3860 | 1471048410669 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:33:30 INFO - PROCESS | 3860 | 1471048410674 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:30 INFO - PROCESS | 3860 | 1471048410676 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:30 INFO - PROCESS | 3860 | ++DOCSHELL 13EA6C00 == 30 [pid = 3860] [id = 429] 17:33:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (13EB2C00) [pid = 3860] [serial = 1287] [outer = 00000000] 17:33:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (15038800) [pid = 3860] [serial = 1288] [outer = 13EB2C00] 17:33:30 INFO - PROCESS | 3860 | 1471048410721 Marionette DEBUG loaded listener.js 17:33:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (15966C00) [pid = 3860] [serial = 1289] [outer = 13EB2C00] 17:33:31 INFO - PROCESS | 3860 | 1471048411152 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]]]}] 17:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 649ms 17:33:31 INFO - PROCESS | 3860 | 1471048411206 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:33:31 INFO - PROCESS | 3860 | 1471048411208 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 17:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:33:31 INFO - PROCESS | 3860 | 1471048411212 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:33:31 INFO - PROCESS | 3860 | 1471048411214 Marionette TRACE conn3 <- [1,1682,null,{}] 17:33:31 INFO - PROCESS | 3860 | 1471048411217 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}] 17:33:31 INFO - PROCESS | 3860 | 1471048411219 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:31 INFO - PROCESS | 3860 | 1471048411296 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:33:31 INFO - PROCESS | 3860 | 1471048411303 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:31 INFO - PROCESS | 3860 | 1471048411306 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:31 INFO - PROCESS | 3860 | ++DOCSHELL 15975000 == 31 [pid = 3860] [id = 430] 17:33:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (16161C00) [pid = 3860] [serial = 1290] [outer = 00000000] 17:33:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (1616F000) [pid = 3860] [serial = 1291] [outer = 16161C00] 17:33:31 INFO - PROCESS | 3860 | 1471048411349 Marionette DEBUG loaded listener.js 17:33:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (16260000) [pid = 3860] [serial = 1292] [outer = 16161C00] 17:33:31 INFO - PROCESS | 3860 | 1471048411825 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]]]}] 17:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 649ms 17:33:31 INFO - PROCESS | 3860 | 1471048411850 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:33:31 INFO - PROCESS | 3860 | 1471048411852 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 17:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:33:31 INFO - PROCESS | 3860 | 1471048411855 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:33:31 INFO - PROCESS | 3860 | 1471048411857 Marionette TRACE conn3 <- [1,1686,null,{}] 17:33:31 INFO - PROCESS | 3860 | 1471048411864 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}] 17:33:31 INFO - PROCESS | 3860 | 1471048411870 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:31 INFO - PROCESS | 3860 | 1471048411971 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:33:32 INFO - PROCESS | 3860 | 1471048411979 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:32 INFO - PROCESS | 3860 | 1471048411981 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:32 INFO - PROCESS | 3860 | ++DOCSHELL 16DB7400 == 32 [pid = 3860] [id = 431] 17:33:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16DBCC00) [pid = 3860] [serial = 1293] [outer = 00000000] 17:33:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (1783C000) [pid = 3860] [serial = 1294] [outer = 16DBCC00] 17:33:32 INFO - PROCESS | 3860 | 1471048412025 Marionette DEBUG loaded listener.js 17:33:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (178CD800) [pid = 3860] [serial = 1295] [outer = 16DBCC00] 17:33:32 INFO - PROCESS | 3860 | 1471048412510 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]]]}] 17:33:32 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 17:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 697ms 17:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:33:32 INFO - PROCESS | 3860 | 1471048412587 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:33:32 INFO - PROCESS | 3860 | 1471048412589 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 17:33:32 INFO - PROCESS | 3860 | 1471048412592 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:33:32 INFO - PROCESS | 3860 | 1471048412594 Marionette TRACE conn3 <- [1,1690,null,{}] 17:33:32 INFO - PROCESS | 3860 | 1471048412597 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}] 17:33:32 INFO - PROCESS | 3860 | 1471048412599 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:32 INFO - PROCESS | 3860 | 1471048412684 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:33:32 INFO - PROCESS | 3860 | 1471048412720 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:32 INFO - PROCESS | 3860 | 1471048412722 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:32 INFO - PROCESS | 3860 | ++DOCSHELL 13CBB000 == 33 [pid = 3860] [id = 432] 17:33:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (142E7800) [pid = 3860] [serial = 1296] [outer = 00000000] 17:33:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (17A6D400) [pid = 3860] [serial = 1297] [outer = 142E7800] 17:33:32 INFO - PROCESS | 3860 | 1471048412766 Marionette DEBUG loaded listener.js 17:33:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (17A60C00) [pid = 3860] [serial = 1298] [outer = 142E7800] 17:33:33 INFO - PROCESS | 3860 | 1471048413182 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]]]}] 17:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 634ms 17:33:33 INFO - PROCESS | 3860 | 1471048413230 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:33:33 INFO - PROCESS | 3860 | 1471048413232 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 17:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:33:33 INFO - PROCESS | 3860 | 1471048413235 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:33:33 INFO - PROCESS | 3860 | 1471048413237 Marionette TRACE conn3 <- [1,1694,null,{}] 17:33:33 INFO - PROCESS | 3860 | 1471048413245 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}] 17:33:33 INFO - PROCESS | 3860 | 1471048413247 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:33 INFO - PROCESS | 3860 | 1471048413326 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:33:33 INFO - PROCESS | 3860 | 1471048413332 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:33 INFO - PROCESS | 3860 | 1471048413334 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:33 INFO - PROCESS | 3860 | ++DOCSHELL 17A6B400 == 34 [pid = 3860] [id = 433] 17:33:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (181F8400) [pid = 3860] [serial = 1299] [outer = 00000000] 17:33:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18433000) [pid = 3860] [serial = 1300] [outer = 181F8400] 17:33:33 INFO - PROCESS | 3860 | 1471048413377 Marionette DEBUG loaded listener.js 17:33:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18433C00) [pid = 3860] [serial = 1301] [outer = 181F8400] 17:33:33 INFO - PROCESS | 3860 | 1471048413835 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]]]}] 17:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 649ms 17:33:33 INFO - PROCESS | 3860 | 1471048413874 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:33:33 INFO - PROCESS | 3860 | 1471048413876 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 17:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:33:33 INFO - PROCESS | 3860 | 1471048413879 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:33:33 INFO - PROCESS | 3860 | 1471048413881 Marionette TRACE conn3 <- [1,1698,null,{}] 17:33:33 INFO - PROCESS | 3860 | 1471048413885 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}] 17:33:33 INFO - PROCESS | 3860 | 1471048413886 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:34 INFO - PROCESS | 3860 | 1471048413994 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:33:34 INFO - PROCESS | 3860 | 1471048414001 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:34 INFO - PROCESS | 3860 | 1471048414003 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:34 INFO - PROCESS | 3860 | ++DOCSHELL 13CA0000 == 35 [pid = 3860] [id = 434] 17:33:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1848B000) [pid = 3860] [serial = 1302] [outer = 00000000] 17:33:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (18493400) [pid = 3860] [serial = 1303] [outer = 1848B000] 17:33:34 INFO - PROCESS | 3860 | 1471048414046 Marionette DEBUG loaded listener.js 17:33:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (18494400) [pid = 3860] [serial = 1304] [outer = 1848B000] 17:33:34 INFO - PROCESS | 3860 | 1471048414511 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]]]}] 17:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 713ms 17:33:34 INFO - PROCESS | 3860 | 1471048414591 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:33:34 INFO - PROCESS | 3860 | 1471048414593 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 17:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:33:34 INFO - PROCESS | 3860 | 1471048414596 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:33:34 INFO - PROCESS | 3860 | 1471048414598 Marionette TRACE conn3 <- [1,1702,null,{}] 17:33:34 INFO - PROCESS | 3860 | 1471048414601 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}] 17:33:34 INFO - PROCESS | 3860 | 1471048414603 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:34 INFO - PROCESS | 3860 | 1471048414726 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:33:34 INFO - PROCESS | 3860 | 1471048414734 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:34 INFO - PROCESS | 3860 | 1471048414736 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:34 INFO - PROCESS | 3860 | ++DOCSHELL 1843C800 == 36 [pid = 3860] [id = 435] 17:33:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (18498800) [pid = 3860] [serial = 1305] [outer = 00000000] 17:33:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (184D0800) [pid = 3860] [serial = 1306] [outer = 18498800] 17:33:34 INFO - PROCESS | 3860 | 1471048414826 Marionette DEBUG loaded listener.js 17:33:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (19CE1000) [pid = 3860] [serial = 1307] [outer = 18498800] 17:33:35 INFO - PROCESS | 3860 | 1471048415259 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]]]}] 17:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 712ms 17:33:35 INFO - PROCESS | 3860 | 1471048415327 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:33:35 INFO - PROCESS | 3860 | 1471048415329 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 17:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:33:35 INFO - PROCESS | 3860 | 1471048415332 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:33:35 INFO - PROCESS | 3860 | 1471048415335 Marionette TRACE conn3 <- [1,1706,null,{}] 17:33:35 INFO - PROCESS | 3860 | 1471048415382 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}] 17:33:35 INFO - PROCESS | 3860 | 1471048415384 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:35 INFO - PROCESS | 3860 | 1471048415504 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:33:35 INFO - PROCESS | 3860 | 1471048415517 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:35 INFO - PROCESS | 3860 | 1471048415519 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:35 INFO - PROCESS | 3860 | ++DOCSHELL 1596F400 == 37 [pid = 3860] [id = 436] 17:33:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (19DF0C00) [pid = 3860] [serial = 1308] [outer = 00000000] 17:33:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1A1D5800) [pid = 3860] [serial = 1309] [outer = 19DF0C00] 17:33:35 INFO - PROCESS | 3860 | 1471048415565 Marionette DEBUG loaded listener.js 17:33:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1A1DB000) [pid = 3860] [serial = 1310] [outer = 19DF0C00] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (16454C00) [pid = 3860] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (16265800) [pid = 3860] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (178CEC00) [pid = 3860] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (18438400) [pid = 3860] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (13EAEC00) [pid = 3860] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1596B400) [pid = 3860] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (13CBD400) [pid = 3860] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (11C39C00) [pid = 3860] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (112CB400) [pid = 3860] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (17C93400) [pid = 3860] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (142E8800) [pid = 3860] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:33:35 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1297D400) [pid = 3860] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:33:36 INFO - PROCESS | 3860 | 1471048416137 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]]]}] 17:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 886ms 17:33:36 INFO - PROCESS | 3860 | 1471048416216 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:33:36 INFO - PROCESS | 3860 | 1471048416218 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 17:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:33:36 INFO - PROCESS | 3860 | 1471048416222 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:33:36 INFO - PROCESS | 3860 | 1471048416223 Marionette TRACE conn3 <- [1,1710,null,{}] 17:33:36 INFO - PROCESS | 3860 | 1471048416227 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}] 17:33:36 INFO - PROCESS | 3860 | 1471048416229 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:36 INFO - PROCESS | 3860 | 1471048416307 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:33:36 INFO - PROCESS | 3860 | 1471048416312 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:36 INFO - PROCESS | 3860 | 1471048416314 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:36 INFO - PROCESS | 3860 | ++DOCSHELL 13C9E800 == 38 [pid = 3860] [id = 437] 17:33:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (13CA1400) [pid = 3860] [serial = 1311] [outer = 00000000] 17:33:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16169400) [pid = 3860] [serial = 1312] [outer = 13CA1400] 17:33:36 INFO - PROCESS | 3860 | 1471048416357 Marionette DEBUG loaded listener.js 17:33:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (17C8F000) [pid = 3860] [serial = 1313] [outer = 13CA1400] 17:33:36 INFO - PROCESS | 3860 | 1471048416792 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]]]}] 17:33:36 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 17:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 601ms 17:33:36 INFO - PROCESS | 3860 | 1471048416819 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:33:36 INFO - PROCESS | 3860 | 1471048416820 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 17:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:33:36 INFO - PROCESS | 3860 | 1471048416828 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:33:36 INFO - PROCESS | 3860 | 1471048416830 Marionette TRACE conn3 <- [1,1714,null,{}] 17:33:36 INFO - PROCESS | 3860 | 1471048416833 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}] 17:33:36 INFO - PROCESS | 3860 | 1471048416845 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:36 INFO - PROCESS | 3860 | 1471048416922 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:33:36 INFO - PROCESS | 3860 | 1471048416928 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:36 INFO - PROCESS | 3860 | 1471048416929 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:36 INFO - PROCESS | 3860 | ++DOCSHELL 130C0800 == 39 [pid = 3860] [id = 438] 17:33:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (145D6400) [pid = 3860] [serial = 1314] [outer = 00000000] 17:33:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1A1E0C00) [pid = 3860] [serial = 1315] [outer = 145D6400] 17:33:36 INFO - PROCESS | 3860 | 1471048416972 Marionette DEBUG loaded listener.js 17:33:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1A63FC00) [pid = 3860] [serial = 1316] [outer = 145D6400] 17:33:37 INFO - PROCESS | 3860 | 1471048417453 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]]]}] 17:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 649ms 17:33:37 INFO - PROCESS | 3860 | 1471048417499 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:33:37 INFO - PROCESS | 3860 | 1471048417501 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 17:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:33:37 INFO - PROCESS | 3860 | 1471048417508 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:33:37 INFO - PROCESS | 3860 | 1471048417510 Marionette TRACE conn3 <- [1,1718,null,{}] 17:33:37 INFO - PROCESS | 3860 | 1471048417513 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}] 17:33:37 INFO - PROCESS | 3860 | 1471048417515 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:37 INFO - PROCESS | 3860 | 1471048417593 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:33:37 INFO - PROCESS | 3860 | 1471048417599 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:37 INFO - PROCESS | 3860 | 1471048417600 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:37 INFO - PROCESS | 3860 | ++DOCSHELL 1616EC00 == 40 [pid = 3860] [id = 439] 17:33:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1625C800) [pid = 3860] [serial = 1317] [outer = 00000000] 17:33:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1A6C3000) [pid = 3860] [serial = 1318] [outer = 1625C800] 17:33:37 INFO - PROCESS | 3860 | 1471048417643 Marionette DEBUG loaded listener.js 17:33:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (1A6C9400) [pid = 3860] [serial = 1319] [outer = 1625C800] 17:33:38 INFO - PROCESS | 3860 | --DOCSHELL 1848A800 == 39 [pid = 3860] [id = 425] 17:33:38 INFO - PROCESS | 3860 | --DOCSHELL 10B96400 == 38 [pid = 3860] [id = 426] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 16DB7400 == 37 [pid = 3860] [id = 431] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 1843C800 == 36 [pid = 3860] [id = 435] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 13EA6C00 == 35 [pid = 3860] [id = 429] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 13C9E800 == 34 [pid = 3860] [id = 437] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 13CA0800 == 33 [pid = 3860] [id = 428] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 13CBB000 == 32 [pid = 3860] [id = 432] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 17A6B400 == 31 [pid = 3860] [id = 433] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 130C0800 == 30 [pid = 3860] [id = 438] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 15975000 == 29 [pid = 3860] [id = 430] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 12B79800 == 28 [pid = 3860] [id = 427] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 1596F400 == 27 [pid = 3860] [id = 436] 17:33:39 INFO - PROCESS | 3860 | --DOCSHELL 13CA0000 == 26 [pid = 3860] [id = 434] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (184C6800) [pid = 3860] [serial = 1274] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (19CE9000) [pid = 3860] [serial = 1276] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16DBDC00) [pid = 3860] [serial = 1261] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (17A6E000) [pid = 3860] [serial = 1264] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (187E4C00) [pid = 3860] [serial = 1267] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (17C98800) [pid = 3860] [serial = 1265] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (184C3C00) [pid = 3860] [serial = 1273] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (187F0000) [pid = 3860] [serial = 1268] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16178000) [pid = 3860] [serial = 1270] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (16164400) [pid = 3860] [serial = 1258] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (142E6400) [pid = 3860] [serial = 1255] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (14522C00) [pid = 3860] [serial = 1256] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (12982C00) [pid = 3860] [serial = 1252] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (12B71C00) [pid = 3860] [serial = 1253] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1322A400) [pid = 3860] [serial = 1250] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (130B6C00) [pid = 3860] [serial = 1249] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (184D1800) [pid = 3860] [serial = 1247] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1848E000) [pid = 3860] [serial = 1246] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (16265000) [pid = 3860] [serial = 1244] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (15960400) [pid = 3860] [serial = 1243] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (13C93000) [pid = 3860] [serial = 1241] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (12B7E400) [pid = 3860] [serial = 1240] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (17344800) [pid = 3860] [serial = 1262] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (16178800) [pid = 3860] [serial = 1259] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (16D7C000) [pid = 3860] [serial = 1271] [outer = 00000000] [url = about:blank] 17:33:39 INFO - PROCESS | 3860 | 1471048419362 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]]]}] 17:33:39 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 17:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1931ms 17:33:39 INFO - PROCESS | 3860 | 1471048419417 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:33:39 INFO - PROCESS | 3860 | 1471048419421 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 17:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:33:39 INFO - PROCESS | 3860 | 1471048419426 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:33:39 INFO - PROCESS | 3860 | 1471048419430 Marionette TRACE conn3 <- [1,1722,null,{}] 17:33:39 INFO - PROCESS | 3860 | 1471048419435 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}] 17:33:39 INFO - PROCESS | 3860 | 1471048419438 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:39 INFO - PROCESS | 3860 | 1471048419526 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:33:39 INFO - PROCESS | 3860 | 1471048419535 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:39 INFO - PROCESS | 3860 | 1471048419540 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:39 INFO - PROCESS | 3860 | ++DOCSHELL 10A6DC00 == 27 [pid = 3860] [id = 440] 17:33:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (10A6E000) [pid = 3860] [serial = 1320] [outer = 00000000] 17:33:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (1103F000) [pid = 3860] [serial = 1321] [outer = 10A6E000] 17:33:39 INFO - PROCESS | 3860 | 1471048419589 Marionette DEBUG loaded listener.js 17:33:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (112CB800) [pid = 3860] [serial = 1322] [outer = 10A6E000] 17:33:40 INFO - PROCESS | 3860 | 1471048420127 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]]]}] 17:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 712ms 17:33:40 INFO - PROCESS | 3860 | 1471048420158 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:33:40 INFO - PROCESS | 3860 | 1471048420163 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 17:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:33:40 INFO - PROCESS | 3860 | 1471048420169 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:33:40 INFO - PROCESS | 3860 | 1471048420172 Marionette TRACE conn3 <- [1,1726,null,{}] 17:33:40 INFO - PROCESS | 3860 | 1471048420176 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}] 17:33:40 INFO - PROCESS | 3860 | 1471048420179 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:40 INFO - PROCESS | 3860 | 1471048420265 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:33:40 INFO - PROCESS | 3860 | 1471048420274 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:40 INFO - PROCESS | 3860 | 1471048420276 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:40 INFO - PROCESS | 3860 | ++DOCSHELL 129C4000 == 28 [pid = 3860] [id = 441] 17:33:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (129C5C00) [pid = 3860] [serial = 1323] [outer = 00000000] 17:33:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (12B74400) [pid = 3860] [serial = 1324] [outer = 129C5C00] 17:33:40 INFO - PROCESS | 3860 | 1471048420324 Marionette DEBUG loaded listener.js 17:33:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (12B78000) [pid = 3860] [serial = 1325] [outer = 129C5C00] 17:33:40 INFO - PROCESS | 3860 | 1471048420796 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]]]}] 17:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 633ms 17:33:40 INFO - PROCESS | 3860 | 1471048420806 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:33:40 INFO - PROCESS | 3860 | 1471048420808 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 17:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:33:40 INFO - PROCESS | 3860 | 1471048420812 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:33:40 INFO - PROCESS | 3860 | 1471048420815 Marionette TRACE conn3 <- [1,1730,null,{}] 17:33:40 INFO - PROCESS | 3860 | 1471048420830 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}] 17:33:40 INFO - PROCESS | 3860 | 1471048420835 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:40 INFO - PROCESS | 3860 | 1471048420916 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:33:40 INFO - PROCESS | 3860 | 1471048420923 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:40 INFO - PROCESS | 3860 | 1471048420926 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:40 INFO - PROCESS | 3860 | ++DOCSHELL 13466800 == 29 [pid = 3860] [id = 442] 17:33:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (13469000) [pid = 3860] [serial = 1326] [outer = 00000000] 17:33:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (139EC400) [pid = 3860] [serial = 1327] [outer = 13469000] 17:33:40 INFO - PROCESS | 3860 | 1471048420978 Marionette DEBUG loaded listener.js 17:33:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (13CBB000) [pid = 3860] [serial = 1328] [outer = 13469000] 17:33:41 INFO - PROCESS | 3860 | 1471048421468 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]]]}] 17:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 697ms 17:33:41 INFO - PROCESS | 3860 | 1471048421511 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:33:41 INFO - PROCESS | 3860 | 1471048421514 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 17:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:33:41 INFO - PROCESS | 3860 | 1471048421517 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:33:41 INFO - PROCESS | 3860 | 1471048421519 Marionette TRACE conn3 <- [1,1734,null,{}] 17:33:41 INFO - PROCESS | 3860 | 1471048421533 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}] 17:33:41 INFO - PROCESS | 3860 | 1471048421535 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:41 INFO - PROCESS | 3860 | 1471048421620 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:33:41 INFO - PROCESS | 3860 | 1471048421626 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:41 INFO - PROCESS | 3860 | 1471048421629 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:41 INFO - PROCESS | 3860 | ++DOCSHELL 10B9A400 == 30 [pid = 3860] [id = 443] 17:33:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (130B1C00) [pid = 3860] [serial = 1329] [outer = 00000000] 17:33:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (142F4400) [pid = 3860] [serial = 1330] [outer = 130B1C00] 17:33:41 INFO - PROCESS | 3860 | 1471048421675 Marionette DEBUG loaded listener.js 17:33:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (145DEC00) [pid = 3860] [serial = 1331] [outer = 130B1C00] 17:33:42 INFO - PROCESS | 3860 | 1471048422112 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]]]}] 17:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 664ms 17:33:42 INFO - PROCESS | 3860 | 1471048422175 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:33:42 INFO - PROCESS | 3860 | 1471048422177 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 17:33:42 INFO - PROCESS | 3860 | 1471048422181 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:33:42 INFO - PROCESS | 3860 | 1471048422182 Marionette TRACE conn3 <- [1,1738,null,{}] 17:33:42 INFO - PROCESS | 3860 | 1471048422186 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}] 17:33:42 INFO - PROCESS | 3860 | 1471048422188 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:42 INFO - PROCESS | 3860 | 1471048422312 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:33:42 INFO - PROCESS | 3860 | 1471048422347 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:42 INFO - PROCESS | 3860 | 1471048422349 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:42 INFO - PROCESS | 3860 | ++DOCSHELL 15538400 == 31 [pid = 3860] [id = 444] 17:33:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (15540400) [pid = 3860] [serial = 1332] [outer = 00000000] 17:33:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1615F400) [pid = 3860] [serial = 1333] [outer = 15540400] 17:33:42 INFO - PROCESS | 3860 | 1471048422393 Marionette DEBUG loaded listener.js 17:33:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16165400) [pid = 3860] [serial = 1334] [outer = 15540400] 17:33:42 INFO - PROCESS | 3860 | 1471048422821 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]]]}] 17:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 649ms 17:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:33:42 INFO - PROCESS | 3860 | 1471048422857 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:33:42 INFO - PROCESS | 3860 | 1471048422859 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 17:33:42 INFO - PROCESS | 3860 | 1471048422862 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:33:42 INFO - PROCESS | 3860 | 1471048422864 Marionette TRACE conn3 <- [1,1742,null,{}] 17:33:42 INFO - PROCESS | 3860 | 1471048422867 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}] 17:33:42 INFO - PROCESS | 3860 | 1471048422873 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:42 INFO - PROCESS | 3860 | 1471048422973 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:33:42 INFO - PROCESS | 3860 | 1471048422981 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:42 INFO - PROCESS | 3860 | 1471048422983 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:43 INFO - PROCESS | 3860 | ++DOCSHELL 16457800 == 32 [pid = 3860] [id = 445] 17:33:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16457C00) [pid = 3860] [serial = 1335] [outer = 00000000] 17:33:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1645F000) [pid = 3860] [serial = 1336] [outer = 16457C00] 17:33:43 INFO - PROCESS | 3860 | 1471048423028 Marionette DEBUG loaded listener.js 17:33:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16DBD800) [pid = 3860] [serial = 1337] [outer = 16457C00] 17:33:43 INFO - PROCESS | 3860 | 1471048423468 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]]]}] 17:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 633ms 17:33:43 INFO - PROCESS | 3860 | 1471048423500 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:33:43 INFO - PROCESS | 3860 | 1471048423502 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 17:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:33:43 INFO - PROCESS | 3860 | 1471048423509 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:33:43 INFO - PROCESS | 3860 | 1471048423511 Marionette TRACE conn3 <- [1,1746,null,{}] 17:33:43 INFO - PROCESS | 3860 | 1471048423515 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}] 17:33:43 INFO - PROCESS | 3860 | 1471048423517 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:43 INFO - PROCESS | 3860 | 1471048423602 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:33:43 INFO - PROCESS | 3860 | 1471048423608 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:43 INFO - PROCESS | 3860 | 1471048423610 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:43 INFO - PROCESS | 3860 | ++DOCSHELL 16EEAC00 == 33 [pid = 3860] [id = 446] 17:33:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16EEE800) [pid = 3860] [serial = 1338] [outer = 00000000] 17:33:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1783F000) [pid = 3860] [serial = 1339] [outer = 16EEE800] 17:33:43 INFO - PROCESS | 3860 | 1471048423653 Marionette DEBUG loaded listener.js 17:33:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (17841000) [pid = 3860] [serial = 1340] [outer = 16EEE800] 17:33:44 INFO - PROCESS | 3860 | 1471048424098 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]]]}] 17:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 649ms 17:33:44 INFO - PROCESS | 3860 | 1471048424148 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:33:44 INFO - PROCESS | 3860 | 1471048424151 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 17:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:33:44 INFO - PROCESS | 3860 | 1471048424158 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:33:44 INFO - PROCESS | 3860 | 1471048424160 Marionette TRACE conn3 <- [1,1750,null,{}] 17:33:44 INFO - PROCESS | 3860 | 1471048424163 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}] 17:33:44 INFO - PROCESS | 3860 | 1471048424165 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:44 INFO - PROCESS | 3860 | 1471048424240 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:33:44 INFO - PROCESS | 3860 | 1471048424245 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:44 INFO - PROCESS | 3860 | 1471048424247 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:44 INFO - PROCESS | 3860 | ++DOCSHELL 12B70800 == 34 [pid = 3860] [id = 447] 17:33:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (13EAEC00) [pid = 3860] [serial = 1341] [outer = 00000000] 17:33:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (181F2000) [pid = 3860] [serial = 1342] [outer = 13EAEC00] 17:33:44 INFO - PROCESS | 3860 | 1471048424291 Marionette DEBUG loaded listener.js 17:33:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (182D4C00) [pid = 3860] [serial = 1343] [outer = 13EAEC00] 17:33:44 INFO - PROCESS | 3860 | 1471048424781 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]]]}] 17:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 633ms 17:33:44 INFO - PROCESS | 3860 | 1471048424829 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:33:44 INFO - PROCESS | 3860 | 1471048424831 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 17:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:33:44 INFO - PROCESS | 3860 | 1471048424834 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:33:44 INFO - PROCESS | 3860 | 1471048424836 Marionette TRACE conn3 <- [1,1754,null,{}] 17:33:44 INFO - PROCESS | 3860 | 1471048424839 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}] 17:33:44 INFO - PROCESS | 3860 | 1471048424841 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:44 INFO - PROCESS | 3860 | 1471048424952 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:33:45 INFO - PROCESS | 3860 | 1471048425014 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:45 INFO - PROCESS | 3860 | 1471048425016 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:45 INFO - PROCESS | 3860 | ++DOCSHELL 13462C00 == 35 [pid = 3860] [id = 448] 17:33:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (1843C000) [pid = 3860] [serial = 1344] [outer = 00000000] 17:33:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (18493800) [pid = 3860] [serial = 1345] [outer = 1843C000] 17:33:45 INFO - PROCESS | 3860 | 1471048425083 Marionette DEBUG loaded listener.js 17:33:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (18495000) [pid = 3860] [serial = 1346] [outer = 1843C000] 17:33:45 INFO - PROCESS | 3860 | 1471048425488 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]]]}] 17:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 712ms 17:33:45 INFO - PROCESS | 3860 | 1471048425537 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:33:45 INFO - PROCESS | 3860 | 1471048425539 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 17:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:33:45 INFO - PROCESS | 3860 | 1471048425542 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:33:45 INFO - PROCESS | 3860 | 1471048425544 Marionette TRACE conn3 <- [1,1758,null,{}] 17:33:45 INFO - PROCESS | 3860 | 1471048425547 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}] 17:33:45 INFO - PROCESS | 3860 | 1471048425549 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:45 INFO - PROCESS | 3860 | 1471048425668 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:33:45 INFO - PROCESS | 3860 | 1471048425683 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:45 INFO - PROCESS | 3860 | 1471048425685 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:45 INFO - PROCESS | 3860 | ++DOCSHELL 184CFC00 == 36 [pid = 3860] [id = 449] 17:33:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (184D0000) [pid = 3860] [serial = 1347] [outer = 00000000] 17:33:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (187EC400) [pid = 3860] [serial = 1348] [outer = 184D0000] 17:33:45 INFO - PROCESS | 3860 | 1471048425736 Marionette DEBUG loaded listener.js 17:33:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (19CE2800) [pid = 3860] [serial = 1349] [outer = 184D0000] 17:33:46 INFO - PROCESS | 3860 | 1471048426191 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]]]}] 17:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 712ms 17:33:46 INFO - PROCESS | 3860 | 1471048426244 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:33:46 INFO - PROCESS | 3860 | 1471048426246 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 17:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:33:46 INFO - PROCESS | 3860 | 1471048426249 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:33:46 INFO - PROCESS | 3860 | 1471048426252 Marionette TRACE conn3 <- [1,1762,null,{}] 17:33:46 INFO - PROCESS | 3860 | 1471048426255 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}] 17:33:46 INFO - PROCESS | 3860 | 1471048426257 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:46 INFO - PROCESS | 3860 | 1471048426409 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:33:46 INFO - PROCESS | 3860 | 1471048426434 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:46 INFO - PROCESS | 3860 | 1471048426436 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:46 INFO - PROCESS | 3860 | ++DOCSHELL 15537C00 == 37 [pid = 3860] [id = 450] 17:33:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (19CE9800) [pid = 3860] [serial = 1350] [outer = 00000000] 17:33:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (1A1D5C00) [pid = 3860] [serial = 1351] [outer = 19CE9800] 17:33:46 INFO - PROCESS | 3860 | 1471048426483 Marionette DEBUG loaded listener.js 17:33:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (1A63B000) [pid = 3860] [serial = 1352] [outer = 19CE9800] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (145D6400) [pid = 3860] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1848B000) [pid = 3860] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (18498800) [pid = 3860] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (19DF0C00) [pid = 3860] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (16DBCC00) [pid = 3860] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (16161C00) [pid = 3860] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (13EB2C00) [pid = 3860] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (13CA0C00) [pid = 3860] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (12B7A800) [pid = 3860] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (10B96800) [pid = 3860] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (19CE3400) [pid = 3860] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (181F8400) [pid = 3860] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (142E7800) [pid = 3860] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:33:47 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (13CA1400) [pid = 3860] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:33:47 INFO - PROCESS | 3860 | 1471048427126 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]]]}] 17:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 902ms 17:33:47 INFO - PROCESS | 3860 | 1471048427154 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:33:47 INFO - PROCESS | 3860 | 1471048427156 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 17:33:47 INFO - PROCESS | 3860 | 1471048427159 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:33:47 INFO - PROCESS | 3860 | 1471048427161 Marionette TRACE conn3 <- [1,1766,null,{}] 17:33:47 INFO - PROCESS | 3860 | 1471048427164 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}] 17:33:47 INFO - PROCESS | 3860 | 1471048427166 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:47 INFO - PROCESS | 3860 | 1471048427247 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:33:47 INFO - PROCESS | 3860 | 1471048427300 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:47 INFO - PROCESS | 3860 | 1471048427302 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:47 INFO - PROCESS | 3860 | ++DOCSHELL 12B71800 == 38 [pid = 3860] [id = 451] 17:33:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (12B73C00) [pid = 3860] [serial = 1353] [outer = 00000000] 17:33:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (142E7800) [pid = 3860] [serial = 1354] [outer = 12B73C00] 17:33:47 INFO - PROCESS | 3860 | 1471048427346 Marionette DEBUG loaded listener.js 17:33:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (162EB800) [pid = 3860] [serial = 1355] [outer = 12B73C00] 17:33:47 INFO - PROCESS | 3860 | 1471048427821 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]]]}] 17:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 17:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 697ms 17:33:47 INFO - PROCESS | 3860 | 1471048427891 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:33:47 INFO - PROCESS | 3860 | 1471048427893 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 17:33:47 INFO - PROCESS | 3860 | 1471048427897 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:33:47 INFO - PROCESS | 3860 | 1471048427899 Marionette TRACE conn3 <- [1,1770,null,{}] 17:33:47 INFO - PROCESS | 3860 | 1471048427902 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}] 17:33:47 INFO - PROCESS | 3860 | 1471048427904 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:48 INFO - PROCESS | 3860 | 1471048427998 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:33:48 INFO - PROCESS | 3860 | 1471048428005 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:48 INFO - PROCESS | 3860 | 1471048428007 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:48 INFO - PROCESS | 3860 | ++DOCSHELL 145D7C00 == 39 [pid = 3860] [id = 452] 17:33:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (145DD000) [pid = 3860] [serial = 1356] [outer = 00000000] 17:33:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (19DFA800) [pid = 3860] [serial = 1357] [outer = 145DD000] 17:33:48 INFO - PROCESS | 3860 | 1471048428050 Marionette DEBUG loaded listener.js 17:33:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (1A1D5000) [pid = 3860] [serial = 1358] [outer = 145DD000] 17:33:48 INFO - PROCESS | 3860 | 1471048428469 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]]]}] 17:33:48 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 17:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 601ms 17:33:48 INFO - PROCESS | 3860 | 1471048428506 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:33:48 INFO - PROCESS | 3860 | 1471048428507 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 17:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:33:48 INFO - PROCESS | 3860 | 1471048428511 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:33:48 INFO - PROCESS | 3860 | 1471048428512 Marionette TRACE conn3 <- [1,1774,null,{}] 17:33:48 INFO - PROCESS | 3860 | 1471048428519 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}] 17:33:48 INFO - PROCESS | 3860 | 1471048428521 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:48 INFO - PROCESS | 3860 | 1471048428598 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:33:48 INFO - PROCESS | 3860 | 1471048428604 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:48 INFO - PROCESS | 3860 | 1471048428606 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:48 INFO - PROCESS | 3860 | ++DOCSHELL 145D3C00 == 40 [pid = 3860] [id = 453] 17:33:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1615F000) [pid = 3860] [serial = 1359] [outer = 00000000] 17:33:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1A6CE000) [pid = 3860] [serial = 1360] [outer = 1615F000] 17:33:48 INFO - PROCESS | 3860 | 1471048428649 Marionette DEBUG loaded listener.js 17:33:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1A8E9000) [pid = 3860] [serial = 1361] [outer = 1615F000] 17:33:49 INFO - PROCESS | 3860 | 1471048429058 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]]]}] 17:33:49 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 17:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 601ms 17:33:49 INFO - PROCESS | 3860 | 1471048429133 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:33:49 INFO - PROCESS | 3860 | 1471048429137 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 17:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:33:49 INFO - PROCESS | 3860 | 1471048429147 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:33:49 INFO - PROCESS | 3860 | 1471048429151 Marionette TRACE conn3 <- [1,1778,null,{}] 17:33:49 INFO - PROCESS | 3860 | 1471048429158 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}] 17:33:49 INFO - PROCESS | 3860 | 1471048429161 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:49 INFO - PROCESS | 3860 | 1471048429284 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:33:49 INFO - PROCESS | 3860 | 1471048429469 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:49 INFO - PROCESS | 3860 | 1471048429475 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:49 INFO - PROCESS | 3860 | ++DOCSHELL 10A6BC00 == 41 [pid = 3860] [id = 454] 17:33:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (10A6FC00) [pid = 3860] [serial = 1362] [outer = 00000000] 17:33:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (10FBAC00) [pid = 3860] [serial = 1363] [outer = 10A6FC00] 17:33:49 INFO - PROCESS | 3860 | 1471048429532 Marionette DEBUG loaded listener.js 17:33:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (11476C00) [pid = 3860] [serial = 1364] [outer = 10A6FC00] 17:33:50 INFO - PROCESS | 3860 | 1471048430258 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]]]}] 17:33:50 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) 17:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1171ms 17:33:50 INFO - PROCESS | 3860 | 1471048430340 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:33:50 INFO - PROCESS | 3860 | 1471048430343 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 17:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:33:50 INFO - PROCESS | 3860 | 1471048430350 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:33:50 INFO - PROCESS | 3860 | 1471048430354 Marionette TRACE conn3 <- [1,1782,null,{}] 17:33:50 INFO - PROCESS | 3860 | 1471048430359 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}] 17:33:50 INFO - PROCESS | 3860 | 1471048430362 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:50 INFO - PROCESS | 3860 | 1471048430485 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:33:50 INFO - PROCESS | 3860 | 1471048430642 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:50 INFO - PROCESS | 3860 | 1471048430645 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:50 INFO - PROCESS | 3860 | ++DOCSHELL 131E9400 == 42 [pid = 3860] [id = 455] 17:33:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (131E9800) [pid = 3860] [serial = 1365] [outer = 00000000] 17:33:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (132B7800) [pid = 3860] [serial = 1366] [outer = 131E9800] 17:33:50 INFO - PROCESS | 3860 | 1471048430703 Marionette DEBUG loaded listener.js 17:33:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (13C9E400) [pid = 3860] [serial = 1367] [outer = 131E9800] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 145D7C00 == 41 [pid = 3860] [id = 452] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 12B71800 == 40 [pid = 3860] [id = 451] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 15537C00 == 39 [pid = 3860] [id = 450] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 184CFC00 == 38 [pid = 3860] [id = 449] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 13462C00 == 37 [pid = 3860] [id = 448] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 12B70800 == 36 [pid = 3860] [id = 447] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 16EEAC00 == 35 [pid = 3860] [id = 446] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 16457800 == 34 [pid = 3860] [id = 445] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 15538400 == 33 [pid = 3860] [id = 444] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 10B9A400 == 32 [pid = 3860] [id = 443] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 13466800 == 31 [pid = 3860] [id = 442] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 129C4000 == 30 [pid = 3860] [id = 441] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (1A6C3000) [pid = 3860] [serial = 1318] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | 1471048431625 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]]]}] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 10A6DC00 == 29 [pid = 3860] [id = 440] 17:33:51 INFO - PROCESS | 3860 | --DOCSHELL 1616EC00 == 28 [pid = 3860] [id = 439] 17:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1314ms 17:33:51 INFO - PROCESS | 3860 | 1471048431649 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:33:51 INFO - PROCESS | 3860 | 1471048431653 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 17:33:51 INFO - PROCESS | 3860 | 1471048431658 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:33:51 INFO - PROCESS | 3860 | 1471048431661 Marionette TRACE conn3 <- [1,1786,null,{}] 17:33:51 INFO - PROCESS | 3860 | 1471048431668 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}] 17:33:51 INFO - PROCESS | 3860 | 1471048431670 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:51 INFO - PROCESS | 3860 | 1471048431766 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (1A63FC00) [pid = 3860] [serial = 1316] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (18493400) [pid = 3860] [serial = 1303] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (184D0800) [pid = 3860] [serial = 1306] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (18494400) [pid = 3860] [serial = 1304] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (1A1D5800) [pid = 3860] [serial = 1309] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (19CE1000) [pid = 3860] [serial = 1307] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (1A1E0C00) [pid = 3860] [serial = 1315] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1A1DB000) [pid = 3860] [serial = 1310] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (1783C000) [pid = 3860] [serial = 1294] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (178CD800) [pid = 3860] [serial = 1295] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1616F000) [pid = 3860] [serial = 1291] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (16260000) [pid = 3860] [serial = 1292] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (15038800) [pid = 3860] [serial = 1288] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (15966C00) [pid = 3860] [serial = 1289] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (13EA7000) [pid = 3860] [serial = 1285] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (142EDC00) [pid = 3860] [serial = 1286] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (12D69C00) [pid = 3860] [serial = 1282] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1303A400) [pid = 3860] [serial = 1283] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (11476400) [pid = 3860] [serial = 1279] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (11AD1800) [pid = 3860] [serial = 1280] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (19CECC00) [pid = 3860] [serial = 1277] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (18433000) [pid = 3860] [serial = 1300] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (17A60C00) [pid = 3860] [serial = 1298] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (17A6D400) [pid = 3860] [serial = 1297] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (16169400) [pid = 3860] [serial = 1312] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (17C8F000) [pid = 3860] [serial = 1313] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (18433C00) [pid = 3860] [serial = 1301] [outer = 00000000] [url = about:blank] 17:33:51 INFO - PROCESS | 3860 | 1471048431874 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:51 INFO - PROCESS | 3860 | 1471048431877 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:51 INFO - PROCESS | 3860 | ++DOCSHELL 10B9EC00 == 29 [pid = 3860] [id = 456] 17:33:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (10FBA800) [pid = 3860] [serial = 1368] [outer = 00000000] 17:33:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1143B400) [pid = 3860] [serial = 1369] [outer = 10FBA800] 17:33:51 INFO - PROCESS | 3860 | 1471048431924 Marionette DEBUG loaded listener.js 17:33:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (11469000) [pid = 3860] [serial = 1370] [outer = 10FBA800] 17:33:52 INFO - PROCESS | 3860 | 1471048432442 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]]]}] 17:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 807ms 17:33:52 INFO - PROCESS | 3860 | 1471048432493 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:33:52 INFO - PROCESS | 3860 | 1471048432497 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 17:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:33:52 INFO - PROCESS | 3860 | 1471048432504 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:33:52 INFO - PROCESS | 3860 | 1471048432507 Marionette TRACE conn3 <- [1,1790,null,{}] 17:33:52 INFO - PROCESS | 3860 | 1471048432511 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}] 17:33:52 INFO - PROCESS | 3860 | 1471048432513 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:52 INFO - PROCESS | 3860 | 1471048432601 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:33:52 INFO - PROCESS | 3860 | 1471048432609 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:52 INFO - PROCESS | 3860 | 1471048432612 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:52 INFO - PROCESS | 3860 | ++DOCSHELL 10FBA000 == 30 [pid = 3860] [id = 457] 17:33:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (12B7E000) [pid = 3860] [serial = 1371] [outer = 00000000] 17:33:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1307B400) [pid = 3860] [serial = 1372] [outer = 12B7E000] 17:33:52 INFO - PROCESS | 3860 | 1471048432659 Marionette DEBUG loaded listener.js 17:33:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (131E5C00) [pid = 3860] [serial = 1373] [outer = 12B7E000] 17:33:53 INFO - PROCESS | 3860 | 1471048433122 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]]]}] 17:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 633ms 17:33:53 INFO - PROCESS | 3860 | 1471048433143 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:33:53 INFO - PROCESS | 3860 | 1471048433146 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 17:33:53 INFO - PROCESS | 3860 | 1471048433155 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:33:53 INFO - PROCESS | 3860 | 1471048433159 Marionette TRACE conn3 <- [1,1794,null,{}] 17:33:53 INFO - PROCESS | 3860 | 1471048433170 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}] 17:33:53 INFO - PROCESS | 3860 | 1471048433174 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:53 INFO - PROCESS | 3860 | 1471048433255 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:33:53 INFO - PROCESS | 3860 | 1471048433265 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:53 INFO - PROCESS | 3860 | 1471048433268 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:53 INFO - PROCESS | 3860 | ++DOCSHELL 13EB2C00 == 31 [pid = 3860] [id = 458] 17:33:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (142E6400) [pid = 3860] [serial = 1374] [outer = 00000000] 17:33:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (142F2800) [pid = 3860] [serial = 1375] [outer = 142E6400] 17:33:53 INFO - PROCESS | 3860 | 1471048433315 Marionette DEBUG loaded listener.js 17:33:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (145D7C00) [pid = 3860] [serial = 1376] [outer = 142E6400] 17:33:53 INFO - PROCESS | 3860 | 1471048433787 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]]]}] 17:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 697ms 17:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:33:53 INFO - PROCESS | 3860 | 1471048433857 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:33:53 INFO - PROCESS | 3860 | 1471048433860 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 17:33:53 INFO - PROCESS | 3860 | 1471048433863 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:33:53 INFO - PROCESS | 3860 | 1471048433865 Marionette TRACE conn3 <- [1,1798,null,{}] 17:33:53 INFO - PROCESS | 3860 | 1471048433868 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}] 17:33:53 INFO - PROCESS | 3860 | 1471048433870 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:53 INFO - PROCESS | 3860 | 1471048433953 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:33:53 INFO - PROCESS | 3860 | 1471048433958 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:53 INFO - PROCESS | 3860 | 1471048433960 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:53 INFO - PROCESS | 3860 | ++DOCSHELL 15565400 == 32 [pid = 3860] [id = 459] 17:33:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1596B000) [pid = 3860] [serial = 1377] [outer = 00000000] 17:33:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16161000) [pid = 3860] [serial = 1378] [outer = 1596B000] 17:33:54 INFO - PROCESS | 3860 | 1471048434005 Marionette DEBUG loaded listener.js 17:33:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1616B000) [pid = 3860] [serial = 1379] [outer = 1596B000] 17:33:54 INFO - PROCESS | 3860 | 1471048434481 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]]]}] 17:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 633ms 17:33:54 INFO - PROCESS | 3860 | 1471048434501 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:33:54 INFO - PROCESS | 3860 | 1471048434503 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 17:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:33:54 INFO - PROCESS | 3860 | 1471048434512 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:33:54 INFO - PROCESS | 3860 | 1471048434514 Marionette TRACE conn3 <- [1,1802,null,{}] 17:33:54 INFO - PROCESS | 3860 | 1471048434517 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}] 17:33:54 INFO - PROCESS | 3860 | 1471048434519 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:54 INFO - PROCESS | 3860 | 1471048434627 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:33:54 INFO - PROCESS | 3860 | 1471048434716 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:54 INFO - PROCESS | 3860 | 1471048434718 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:54 INFO - PROCESS | 3860 | ++DOCSHELL 1617C800 == 33 [pid = 3860] [id = 460] 17:33:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16261400) [pid = 3860] [serial = 1380] [outer = 00000000] 17:33:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (162E5400) [pid = 3860] [serial = 1381] [outer = 16261400] 17:33:54 INFO - PROCESS | 3860 | 1471048434810 Marionette DEBUG loaded listener.js 17:33:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (16454C00) [pid = 3860] [serial = 1382] [outer = 16261400] 17:33:55 INFO - PROCESS | 3860 | 1471048435245 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]]]}] 17:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 744ms 17:33:55 INFO - PROCESS | 3860 | 1471048435284 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:33:55 INFO - PROCESS | 3860 | 1471048435286 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 17:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:33:55 INFO - PROCESS | 3860 | 1471048435290 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:33:55 INFO - PROCESS | 3860 | 1471048435291 Marionette TRACE conn3 <- [1,1806,null,{}] 17:33:55 INFO - PROCESS | 3860 | 1471048435295 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}] 17:33:55 INFO - PROCESS | 3860 | 1471048435300 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:55 INFO - PROCESS | 3860 | 1471048435436 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:33:55 INFO - PROCESS | 3860 | 1471048435502 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:55 INFO - PROCESS | 3860 | 1471048435504 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:55 INFO - PROCESS | 3860 | ++DOCSHELL 1783F400 == 34 [pid = 3860] [id = 461] 17:33:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (17840000) [pid = 3860] [serial = 1383] [outer = 00000000] 17:33:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (17A69800) [pid = 3860] [serial = 1384] [outer = 17840000] 17:33:55 INFO - PROCESS | 3860 | 1471048435559 Marionette DEBUG loaded listener.js 17:33:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (17A6DC00) [pid = 3860] [serial = 1385] [outer = 17840000] 17:33:55 INFO - PROCESS | 3860 | 1471048435980 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]]]}] 17:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 744ms 17:33:56 INFO - PROCESS | 3860 | 1471048436056 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:33:56 INFO - PROCESS | 3860 | 1471048436058 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 17:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:33:56 INFO - PROCESS | 3860 | 1471048436062 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:33:56 INFO - PROCESS | 3860 | 1471048436063 Marionette TRACE conn3 <- [1,1810,null,{}] 17:33:56 INFO - PROCESS | 3860 | 1471048436067 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}] 17:33:56 INFO - PROCESS | 3860 | 1471048436069 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:56 INFO - PROCESS | 3860 | 1471048436175 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:33:56 INFO - PROCESS | 3860 | 1471048436400 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:56 INFO - PROCESS | 3860 | 1471048436402 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1843C000) [pid = 3860] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (129C5C00) [pid = 3860] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (10A6E000) [pid = 3860] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (15540400) [pid = 3860] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (16457C00) [pid = 3860] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (13469000) [pid = 3860] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (130B1C00) [pid = 3860] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (13EAEC00) [pid = 3860] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (16EEE800) [pid = 3860] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (184D0000) [pid = 3860] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (19CE9800) [pid = 3860] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (12B73C00) [pid = 3860] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1625C800) [pid = 3860] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:33:56 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (145DD000) [pid = 3860] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:33:56 INFO - PROCESS | 3860 | ++DOCSHELL 10A0FC00 == 35 [pid = 3860] [id = 462] 17:33:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (10A49000) [pid = 3860] [serial = 1386] [outer = 00000000] 17:33:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (12982C00) [pid = 3860] [serial = 1387] [outer = 10A49000] 17:33:56 INFO - PROCESS | 3860 | 1471048436455 Marionette DEBUG loaded listener.js 17:33:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1316B000) [pid = 3860] [serial = 1388] [outer = 10A49000] 17:33:56 INFO - PROCESS | 3860 | 1471048436814 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]]]}] 17:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 807ms 17:33:56 INFO - PROCESS | 3860 | 1471048436863 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:33:56 INFO - PROCESS | 3860 | 1471048436865 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 17:33:56 INFO - PROCESS | 3860 | 1471048436868 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:33:56 INFO - PROCESS | 3860 | 1471048436870 Marionette TRACE conn3 <- [1,1814,null,{}] 17:33:56 INFO - PROCESS | 3860 | 1471048436875 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}] 17:33:56 INFO - PROCESS | 3860 | 1471048436877 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:57 INFO - PROCESS | 3860 | 1471048436959 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:33:57 INFO - PROCESS | 3860 | 1471048437050 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:57 INFO - PROCESS | 3860 | 1471048437052 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:57 INFO - PROCESS | 3860 | ++DOCSHELL 11ACD000 == 36 [pid = 3860] [id = 463] 17:33:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1297E400) [pid = 3860] [serial = 1389] [outer = 00000000] 17:33:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16EEBC00) [pid = 3860] [serial = 1390] [outer = 1297E400] 17:33:57 INFO - PROCESS | 3860 | 1471048437095 Marionette DEBUG loaded listener.js 17:33:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (178F1000) [pid = 3860] [serial = 1391] [outer = 1297E400] 17:33:57 INFO - PROCESS | 3860 | 1471048437514 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]]]}] 17:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 649ms 17:33:57 INFO - PROCESS | 3860 | 1471048437539 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:33:57 INFO - PROCESS | 3860 | 1471048437541 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 17:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:33:57 INFO - PROCESS | 3860 | 1471048437544 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:33:57 INFO - PROCESS | 3860 | 1471048437545 Marionette TRACE conn3 <- [1,1818,null,{}] 17:33:57 INFO - PROCESS | 3860 | 1471048437549 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}] 17:33:57 INFO - PROCESS | 3860 | 1471048437550 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:57 INFO - PROCESS | 3860 | 1471048437676 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:33:57 INFO - PROCESS | 3860 | 1471048437711 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:57 INFO - PROCESS | 3860 | 1471048437713 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:57 INFO - PROCESS | 3860 | ++DOCSHELL 10A6D000 == 37 [pid = 3860] [id = 464] 17:33:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (178EB400) [pid = 3860] [serial = 1392] [outer = 00000000] 17:33:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18438400) [pid = 3860] [serial = 1393] [outer = 178EB400] 17:33:57 INFO - PROCESS | 3860 | 1471048437756 Marionette DEBUG loaded listener.js 17:33:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18439000) [pid = 3860] [serial = 1394] [outer = 178EB400] 17:33:58 INFO - PROCESS | 3860 | 1471048438151 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]]]}] 17:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 649ms 17:33:58 INFO - PROCESS | 3860 | 1471048438182 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:33:58 INFO - PROCESS | 3860 | 1471048438184 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 17:33:58 INFO - PROCESS | 3860 | 1471048438188 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:33:58 INFO - PROCESS | 3860 | 1471048438189 Marionette TRACE conn3 <- [1,1822,null,{}] 17:33:58 INFO - PROCESS | 3860 | 1471048438193 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}] 17:33:58 INFO - PROCESS | 3860 | 1471048438195 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:58 INFO - PROCESS | 3860 | 1471048438316 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:33:58 INFO - PROCESS | 3860 | 1471048438324 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:58 INFO - PROCESS | 3860 | 1471048438326 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:58 INFO - PROCESS | 3860 | ++DOCSHELL 1502FC00 == 38 [pid = 3860] [id = 465] 17:33:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (18430C00) [pid = 3860] [serial = 1395] [outer = 00000000] 17:33:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (18495C00) [pid = 3860] [serial = 1396] [outer = 18430C00] 17:33:58 INFO - PROCESS | 3860 | 1471048438370 Marionette DEBUG loaded listener.js 17:33:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1848E000) [pid = 3860] [serial = 1397] [outer = 18430C00] 17:33:58 INFO - PROCESS | 3860 | 1471048438970 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]]]}] 17:33:59 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 17:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 855ms 17:33:59 INFO - PROCESS | 3860 | 1471048439042 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:33:59 INFO - PROCESS | 3860 | 1471048439047 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 17:33:59 INFO - PROCESS | 3860 | 1471048439066 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:33:59 INFO - PROCESS | 3860 | 1471048439072 Marionette TRACE conn3 <- [1,1826,null,{}] 17:33:59 INFO - PROCESS | 3860 | 1471048439077 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}] 17:33:59 INFO - PROCESS | 3860 | 1471048439080 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:59 INFO - PROCESS | 3860 | 1471048439195 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:33:59 INFO - PROCESS | 3860 | 1471048439322 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:59 INFO - PROCESS | 3860 | 1471048439325 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:33:59 INFO - PROCESS | 3860 | ++DOCSHELL 11042C00 == 39 [pid = 3860] [id = 466] 17:33:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (11473000) [pid = 3860] [serial = 1398] [outer = 00000000] 17:33:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (129C0000) [pid = 3860] [serial = 1399] [outer = 11473000] 17:33:59 INFO - PROCESS | 3860 | 1471048439382 Marionette DEBUG loaded listener.js 17:33:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (1303A400) [pid = 3860] [serial = 1400] [outer = 11473000] 17:34:00 INFO - PROCESS | 3860 | 1471048440013 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]]]}] 17:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 950ms 17:34:00 INFO - PROCESS | 3860 | 1471048440049 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:34:00 INFO - PROCESS | 3860 | 1471048440054 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 17:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:34:00 INFO - PROCESS | 3860 | 1471048440061 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:34:00 INFO - PROCESS | 3860 | 1471048440064 Marionette TRACE conn3 <- [1,1830,null,{}] 17:34:00 INFO - PROCESS | 3860 | 1471048440068 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}] 17:34:00 INFO - PROCESS | 3860 | 1471048440071 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:00 INFO - PROCESS | 3860 | 1471048440180 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:34:00 INFO - PROCESS | 3860 | 1471048440287 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:00 INFO - PROCESS | 3860 | 1471048440290 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:00 INFO - PROCESS | 3860 | ++DOCSHELL 13EA8000 == 40 [pid = 3860] [id = 467] 17:34:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (13EB1400) [pid = 3860] [serial = 1401] [outer = 00000000] 17:34:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (15540800) [pid = 3860] [serial = 1402] [outer = 13EB1400] 17:34:00 INFO - PROCESS | 3860 | 1471048440345 Marionette DEBUG loaded listener.js 17:34:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (16163800) [pid = 3860] [serial = 1403] [outer = 13EB1400] 17:34:00 INFO - PROCESS | 3860 | 1471048440954 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]]]}] 17:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 949ms 17:34:01 INFO - PROCESS | 3860 | 1471048441005 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:34:01 INFO - PROCESS | 3860 | 1471048441008 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 17:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:34:01 INFO - PROCESS | 3860 | 1471048441012 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:34:01 INFO - PROCESS | 3860 | 1471048441016 Marionette TRACE conn3 <- [1,1834,null,{}] 17:34:01 INFO - PROCESS | 3860 | 1471048441026 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}] 17:34:01 INFO - PROCESS | 3860 | 1471048441031 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:01 INFO - PROCESS | 3860 | 1471048441136 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:34:01 INFO - PROCESS | 3860 | 1471048441270 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:01 INFO - PROCESS | 3860 | 1471048441274 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:01 INFO - PROCESS | 3860 | ++DOCSHELL 181F8800 == 41 [pid = 3860] [id = 468] 17:34:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (18431400) [pid = 3860] [serial = 1404] [outer = 00000000] 17:34:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (18494C00) [pid = 3860] [serial = 1405] [outer = 18431400] 17:34:01 INFO - PROCESS | 3860 | 1471048441331 Marionette DEBUG loaded listener.js 17:34:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (184D0800) [pid = 3860] [serial = 1406] [outer = 18431400] 17:34:02 INFO - PROCESS | 3860 | 1471048442035 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]]]}] 17:34:02 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) 17:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1108ms 17:34:02 INFO - PROCESS | 3860 | 1471048442122 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:34:02 INFO - PROCESS | 3860 | 1471048442127 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 17:34:02 INFO - PROCESS | 3860 | 1471048442133 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:34:02 INFO - PROCESS | 3860 | 1471048442136 Marionette TRACE conn3 <- [1,1838,null,{}] 17:34:02 INFO - PROCESS | 3860 | 1471048442142 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}] 17:34:02 INFO - PROCESS | 3860 | 1471048442145 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:02 INFO - PROCESS | 3860 | 1471048442297 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:34:02 INFO - PROCESS | 3860 | 1471048442431 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:02 INFO - PROCESS | 3860 | 1471048442436 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:02 INFO - PROCESS | 3860 | ++DOCSHELL 12B70800 == 42 [pid = 3860] [id = 469] 17:34:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (12B71C00) [pid = 3860] [serial = 1407] [outer = 00000000] 17:34:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (12B7D800) [pid = 3860] [serial = 1408] [outer = 12B71C00] 17:34:02 INFO - PROCESS | 3860 | 1471048442490 Marionette DEBUG loaded listener.js 17:34:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (13038000) [pid = 3860] [serial = 1409] [outer = 12B71C00] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 10A6D000 == 41 [pid = 3860] [id = 464] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 11ACD000 == 40 [pid = 3860] [id = 463] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 10A0FC00 == 39 [pid = 3860] [id = 462] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 1783F400 == 38 [pid = 3860] [id = 461] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 1617C800 == 37 [pid = 3860] [id = 460] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 15565400 == 36 [pid = 3860] [id = 459] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 13EB2C00 == 35 [pid = 3860] [id = 458] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 10FBA000 == 34 [pid = 3860] [id = 457] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 10B9EC00 == 33 [pid = 3860] [id = 456] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 10A6BC00 == 32 [pid = 3860] [id = 454] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 131E9400 == 31 [pid = 3860] [id = 455] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 145D3C00 == 30 [pid = 3860] [id = 453] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 13EA8000 == 29 [pid = 3860] [id = 467] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 181F8800 == 28 [pid = 3860] [id = 468] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 1502FC00 == 27 [pid = 3860] [id = 465] 17:34:03 INFO - PROCESS | 3860 | --DOCSHELL 11042C00 == 26 [pid = 3860] [id = 466] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (145DEC00) [pid = 3860] [serial = 1331] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (181F2000) [pid = 3860] [serial = 1342] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (1783F000) [pid = 3860] [serial = 1339] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (17841000) [pid = 3860] [serial = 1340] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (187EC400) [pid = 3860] [serial = 1348] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (1A1D5C00) [pid = 3860] [serial = 1351] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (162EB800) [pid = 3860] [serial = 1355] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (142E7800) [pid = 3860] [serial = 1354] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1A63B000) [pid = 3860] [serial = 1352] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (1A6C9400) [pid = 3860] [serial = 1319] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (19CE2800) [pid = 3860] [serial = 1349] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1A6CE000) [pid = 3860] [serial = 1360] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (19DFA800) [pid = 3860] [serial = 1357] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (182D4C00) [pid = 3860] [serial = 1343] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1A1D5000) [pid = 3860] [serial = 1358] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (18493800) [pid = 3860] [serial = 1345] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (18495000) [pid = 3860] [serial = 1346] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (12B74400) [pid = 3860] [serial = 1324] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (12B78000) [pid = 3860] [serial = 1325] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1103F000) [pid = 3860] [serial = 1321] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (112CB800) [pid = 3860] [serial = 1322] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1615F400) [pid = 3860] [serial = 1333] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (16165400) [pid = 3860] [serial = 1334] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1645F000) [pid = 3860] [serial = 1336] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (16DBD800) [pid = 3860] [serial = 1337] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (139EC400) [pid = 3860] [serial = 1327] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (13CBB000) [pid = 3860] [serial = 1328] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (142F4400) [pid = 3860] [serial = 1330] [outer = 00000000] [url = about:blank] 17:34:03 INFO - PROCESS | 3860 | 1471048443612 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]]]}] 17:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1519ms 17:34:03 INFO - PROCESS | 3860 | 1471048443672 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:34:03 INFO - PROCESS | 3860 | 1471048443676 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 17:34:03 INFO - PROCESS | 3860 | 1471048443680 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:34:03 INFO - PROCESS | 3860 | 1471048443683 Marionette TRACE conn3 <- [1,1842,null,{}] 17:34:03 INFO - PROCESS | 3860 | 1471048443689 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}] 17:34:03 INFO - PROCESS | 3860 | 1471048443692 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:03 INFO - PROCESS | 3860 | 1471048443784 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:34:03 INFO - PROCESS | 3860 | 1471048443913 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:03 INFO - PROCESS | 3860 | 1471048443916 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:03 INFO - PROCESS | 3860 | ++DOCSHELL 112CB400 == 27 [pid = 3860] [id = 470] 17:34:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (112CB800) [pid = 3860] [serial = 1410] [outer = 00000000] 17:34:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1293BC00) [pid = 3860] [serial = 1411] [outer = 112CB800] 17:34:03 INFO - PROCESS | 3860 | 1471048443963 Marionette DEBUG loaded listener.js 17:34:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (129BE800) [pid = 3860] [serial = 1412] [outer = 112CB800] 17:34:04 INFO - PROCESS | 3860 | 1471048444379 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]]]}] 17:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 744ms 17:34:04 INFO - PROCESS | 3860 | 1471048444422 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:34:04 INFO - PROCESS | 3860 | 1471048444427 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 17:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:34:04 INFO - PROCESS | 3860 | 1471048444434 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:34:04 INFO - PROCESS | 3860 | 1471048444436 Marionette TRACE conn3 <- [1,1846,null,{}] 17:34:04 INFO - PROCESS | 3860 | 1471048444440 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}] 17:34:04 INFO - PROCESS | 3860 | 1471048444443 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:04 INFO - PROCESS | 3860 | 1471048444533 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:34:04 INFO - PROCESS | 3860 | 1471048444542 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:04 INFO - PROCESS | 3860 | 1471048444544 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:04 INFO - PROCESS | 3860 | ++DOCSHELL 13940000 == 28 [pid = 3860] [id = 471] 17:34:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (13941400) [pid = 3860] [serial = 1413] [outer = 00000000] 17:34:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (139E7800) [pid = 3860] [serial = 1414] [outer = 13941400] 17:34:04 INFO - PROCESS | 3860 | 1471048444592 Marionette DEBUG loaded listener.js 17:34:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13CA0000) [pid = 3860] [serial = 1415] [outer = 13941400] 17:34:05 INFO - PROCESS | 3860 | 1471048445108 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]]]}] 17:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 712ms 17:34:05 INFO - PROCESS | 3860 | 1471048445164 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:34:05 INFO - PROCESS | 3860 | 1471048445166 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 17:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:34:05 INFO - PROCESS | 3860 | 1471048445170 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:34:05 INFO - PROCESS | 3860 | 1471048445173 Marionette TRACE conn3 <- [1,1850,null,{}] 17:34:05 INFO - PROCESS | 3860 | 1471048445184 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}] 17:34:05 INFO - PROCESS | 3860 | 1471048445188 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:05 INFO - PROCESS | 3860 | 1471048445296 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:34:05 INFO - PROCESS | 3860 | 1471048445398 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:05 INFO - PROCESS | 3860 | 1471048445401 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:05 INFO - PROCESS | 3860 | ++DOCSHELL 15960400 == 29 [pid = 3860] [id = 472] 17:34:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (15960800) [pid = 3860] [serial = 1416] [outer = 00000000] 17:34:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1615F400) [pid = 3860] [serial = 1417] [outer = 15960800] 17:34:05 INFO - PROCESS | 3860 | 1471048445449 Marionette DEBUG loaded listener.js 17:34:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1616A000) [pid = 3860] [serial = 1418] [outer = 15960800] 17:34:05 INFO - PROCESS | 3860 | 1471048445879 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]]]}] 17:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 744ms 17:34:05 INFO - PROCESS | 3860 | 1471048445910 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:34:05 INFO - PROCESS | 3860 | 1471048445913 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 17:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:34:05 INFO - PROCESS | 3860 | 1471048445916 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:34:05 INFO - PROCESS | 3860 | 1471048445917 Marionette TRACE conn3 <- [1,1854,null,{}] 17:34:05 INFO - PROCESS | 3860 | 1471048445921 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}] 17:34:05 INFO - PROCESS | 3860 | 1471048445923 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:06 INFO - PROCESS | 3860 | 1471048446041 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:34:06 INFO - PROCESS | 3860 | 1471048446046 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:06 INFO - PROCESS | 3860 | 1471048446048 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:06 INFO - PROCESS | 3860 | ++DOCSHELL 1616D400 == 30 [pid = 3860] [id = 473] 17:34:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16260000) [pid = 3860] [serial = 1419] [outer = 00000000] 17:34:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16DB4400) [pid = 3860] [serial = 1420] [outer = 16260000] 17:34:06 INFO - PROCESS | 3860 | 1471048446093 Marionette DEBUG loaded listener.js 17:34:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16E27C00) [pid = 3860] [serial = 1421] [outer = 16260000] 17:34:06 INFO - PROCESS | 3860 | 1471048446536 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]]]}] 17:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 633ms 17:34:06 INFO - PROCESS | 3860 | 1471048446558 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:34:06 INFO - PROCESS | 3860 | 1471048446561 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 17:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:34:06 INFO - PROCESS | 3860 | 1471048446564 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:34:06 INFO - PROCESS | 3860 | 1471048446566 Marionette TRACE conn3 <- [1,1858,null,{}] 17:34:06 INFO - PROCESS | 3860 | 1471048446569 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}] 17:34:06 INFO - PROCESS | 3860 | 1471048446571 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:06 INFO - PROCESS | 3860 | 1471048446679 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:34:06 INFO - PROCESS | 3860 | 1471048446769 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:06 INFO - PROCESS | 3860 | 1471048446771 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:06 INFO - PROCESS | 3860 | ++DOCSHELL 16451800 == 31 [pid = 3860] [id = 474] 17:34:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16EE4C00) [pid = 3860] [serial = 1422] [outer = 00000000] 17:34:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (17840C00) [pid = 3860] [serial = 1423] [outer = 16EE4C00] 17:34:06 INFO - PROCESS | 3860 | 1471048446814 Marionette DEBUG loaded listener.js 17:34:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (178F4400) [pid = 3860] [serial = 1424] [outer = 16EE4C00] 17:34:07 INFO - PROCESS | 3860 | 1471048447304 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]]]}] 17:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 760ms 17:34:07 INFO - PROCESS | 3860 | 1471048447337 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:34:07 INFO - PROCESS | 3860 | 1471048447339 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 17:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:34:07 INFO - PROCESS | 3860 | 1471048447343 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:34:07 INFO - PROCESS | 3860 | 1471048447345 Marionette TRACE conn3 <- [1,1862,null,{}] 17:34:07 INFO - PROCESS | 3860 | 1471048447348 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}] 17:34:07 INFO - PROCESS | 3860 | 1471048447353 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:07 INFO - PROCESS | 3860 | 1471048447492 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:34:07 INFO - PROCESS | 3860 | 1471048447505 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:07 INFO - PROCESS | 3860 | 1471048447507 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:07 INFO - PROCESS | 3860 | ++DOCSHELL 1842F000 == 32 [pid = 3860] [id = 475] 17:34:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (18430800) [pid = 3860] [serial = 1425] [outer = 00000000] 17:34:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (18495400) [pid = 3860] [serial = 1426] [outer = 18430800] 17:34:07 INFO - PROCESS | 3860 | 1471048447552 Marionette DEBUG loaded listener.js 17:34:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (184CC800) [pid = 3860] [serial = 1427] [outer = 18430800] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (178EB400) [pid = 3860] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16261400) [pid = 3860] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1615F000) [pid = 3860] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (10A6FC00) [pid = 3860] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (10FBA800) [pid = 3860] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (17840000) [pid = 3860] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (131E9800) [pid = 3860] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (142E6400) [pid = 3860] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (12B7E000) [pid = 3860] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1596B000) [pid = 3860] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10A49000) [pid = 3860] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1297E400) [pid = 3860] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:34:08 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (18430C00) [pid = 3860] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:34:08 INFO - PROCESS | 3860 | 1471048448195 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]]]}] 17:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 918ms 17:34:08 INFO - PROCESS | 3860 | 1471048448248 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:34:08 INFO - PROCESS | 3860 | 1471048448250 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 17:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:34:08 INFO - PROCESS | 3860 | 1471048448253 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:34:08 INFO - PROCESS | 3860 | 1471048448255 Marionette TRACE conn3 <- [1,1866,null,{}] 17:34:08 INFO - PROCESS | 3860 | 1471048448258 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}] 17:34:08 INFO - PROCESS | 3860 | 1471048448260 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:08 INFO - PROCESS | 3860 | 1471048448334 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:34:08 INFO - PROCESS | 3860 | 1471048448342 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:08 INFO - PROCESS | 3860 | 1471048448344 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:08 INFO - PROCESS | 3860 | ++DOCSHELL 112C6000 == 33 [pid = 3860] [id = 476] 17:34:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (12B7E000) [pid = 3860] [serial = 1428] [outer = 00000000] 17:34:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1596B000) [pid = 3860] [serial = 1429] [outer = 12B7E000] 17:34:08 INFO - PROCESS | 3860 | 1471048448387 Marionette DEBUG loaded listener.js 17:34:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1596B400) [pid = 3860] [serial = 1430] [outer = 12B7E000] 17:34:08 INFO - PROCESS | 3860 | 1471048448840 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]]]}] 17:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 649ms 17:34:08 INFO - PROCESS | 3860 | 1471048448891 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:34:08 INFO - PROCESS | 3860 | 1471048448894 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 17:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:34:08 INFO - PROCESS | 3860 | 1471048448897 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:34:08 INFO - PROCESS | 3860 | 1471048448899 Marionette TRACE conn3 <- [1,1870,null,{}] 17:34:08 INFO - PROCESS | 3860 | 1471048448902 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}] 17:34:08 INFO - PROCESS | 3860 | 1471048448904 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:08 INFO - PROCESS | 3860 | 1471048448981 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:34:09 INFO - PROCESS | 3860 | 1471048448986 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:09 INFO - PROCESS | 3860 | 1471048448988 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:09 INFO - PROCESS | 3860 | ++DOCSHELL 17C93800 == 34 [pid = 3860] [id = 477] 17:34:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (18146C00) [pid = 3860] [serial = 1431] [outer = 00000000] 17:34:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (18498C00) [pid = 3860] [serial = 1432] [outer = 18146C00] 17:34:09 INFO - PROCESS | 3860 | 1471048449032 Marionette DEBUG loaded listener.js 17:34:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (184C4000) [pid = 3860] [serial = 1433] [outer = 18146C00] 17:34:09 INFO - PROCESS | 3860 | 1471048449448 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]]]}] 17:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 601ms 17:34:09 INFO - PROCESS | 3860 | 1471048449499 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:34:09 INFO - PROCESS | 3860 | 1471048449501 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 17:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:34:09 INFO - PROCESS | 3860 | 1471048449509 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:34:09 INFO - PROCESS | 3860 | 1471048449510 Marionette TRACE conn3 <- [1,1874,null,{}] 17:34:09 INFO - PROCESS | 3860 | 1471048449514 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}] 17:34:09 INFO - PROCESS | 3860 | 1471048449516 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:09 INFO - PROCESS | 3860 | 1471048449593 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:34:09 INFO - PROCESS | 3860 | 1471048449599 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:09 INFO - PROCESS | 3860 | 1471048449601 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:09 INFO - PROCESS | 3860 | ++DOCSHELL 1553F000 == 35 [pid = 3860] [id = 478] 17:34:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (187ED400) [pid = 3860] [serial = 1434] [outer = 00000000] 17:34:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (19CE2800) [pid = 3860] [serial = 1435] [outer = 187ED400] 17:34:09 INFO - PROCESS | 3860 | 1471048449651 Marionette DEBUG loaded listener.js 17:34:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (19CE3000) [pid = 3860] [serial = 1436] [outer = 187ED400] 17:34:10 INFO - PROCESS | 3860 | 1471048450464 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]]]}] 17:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1013ms 17:34:10 INFO - PROCESS | 3860 | 1471048450540 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:34:10 INFO - PROCESS | 3860 | 1471048450544 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 17:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:34:10 INFO - PROCESS | 3860 | 1471048450549 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:34:10 INFO - PROCESS | 3860 | 1471048450554 Marionette TRACE conn3 <- [1,1878,null,{}] 17:34:10 INFO - PROCESS | 3860 | 1471048450560 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}] 17:34:10 INFO - PROCESS | 3860 | 1471048450563 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:10 INFO - PROCESS | 3860 | 1471048450688 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:34:10 INFO - PROCESS | 3860 | 1471048450815 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:10 INFO - PROCESS | 3860 | 1471048450818 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:10 INFO - PROCESS | 3860 | ++DOCSHELL 112C9800 == 36 [pid = 3860] [id = 479] 17:34:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (112CEC00) [pid = 3860] [serial = 1437] [outer = 00000000] 17:34:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (12BCB000) [pid = 3860] [serial = 1438] [outer = 112CEC00] 17:34:10 INFO - PROCESS | 3860 | 1471048450876 Marionette DEBUG loaded listener.js 17:34:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (13EA7000) [pid = 3860] [serial = 1439] [outer = 112CEC00] 17:34:11 INFO - PROCESS | 3860 | 1471048451597 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]]]}] 17:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1108ms 17:34:11 INFO - PROCESS | 3860 | 1471048451645 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:34:11 INFO - PROCESS | 3860 | 1471048451650 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 17:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:34:11 INFO - PROCESS | 3860 | 1471048451657 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:34:11 INFO - PROCESS | 3860 | 1471048451660 Marionette TRACE conn3 <- [1,1882,null,{}] 17:34:11 INFO - PROCESS | 3860 | 1471048451664 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}] 17:34:11 INFO - PROCESS | 3860 | 1471048451667 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:11 INFO - PROCESS | 3860 | 1471048451801 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:34:12 INFO - PROCESS | 3860 | 1471048452016 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:12 INFO - PROCESS | 3860 | 1471048452020 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:12 INFO - PROCESS | 3860 | ++DOCSHELL 1047E800 == 37 [pid = 3860] [id = 480] 17:34:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1055E000) [pid = 3860] [serial = 1440] [outer = 00000000] 17:34:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (10A4B400) [pid = 3860] [serial = 1441] [outer = 1055E000] 17:34:12 INFO - PROCESS | 3860 | 1471048452081 Marionette DEBUG loaded listener.js 17:34:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (10A6FC00) [pid = 3860] [serial = 1442] [outer = 1055E000] 17:34:12 INFO - PROCESS | 3860 | --DOCSHELL 17C93800 == 36 [pid = 3860] [id = 477] 17:34:12 INFO - PROCESS | 3860 | --DOCSHELL 112C6000 == 35 [pid = 3860] [id = 476] 17:34:12 INFO - PROCESS | 3860 | --DOCSHELL 1842F000 == 34 [pid = 3860] [id = 475] 17:34:12 INFO - PROCESS | 3860 | --DOCSHELL 16451800 == 33 [pid = 3860] [id = 474] 17:34:12 INFO - PROCESS | 3860 | --DOCSHELL 1616D400 == 32 [pid = 3860] [id = 473] 17:34:12 INFO - PROCESS | 3860 | --DOCSHELL 15960400 == 31 [pid = 3860] [id = 472] 17:34:12 INFO - PROCESS | 3860 | --DOCSHELL 13940000 == 30 [pid = 3860] [id = 471] 17:34:12 INFO - PROCESS | 3860 | --DOCSHELL 112CB400 == 29 [pid = 3860] [id = 470] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1848E000) [pid = 3860] [serial = 1397] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (18495C00) [pid = 3860] [serial = 1396] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (18438400) [pid = 3860] [serial = 1393] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (162E5400) [pid = 3860] [serial = 1381] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (18439000) [pid = 3860] [serial = 1394] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1A8E9000) [pid = 3860] [serial = 1361] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (10FBAC00) [pid = 3860] [serial = 1363] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (11476C00) [pid = 3860] [serial = 1364] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1143B400) [pid = 3860] [serial = 1369] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (17A69800) [pid = 3860] [serial = 1384] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (11469000) [pid = 3860] [serial = 1370] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (132B7800) [pid = 3860] [serial = 1366] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (13C9E400) [pid = 3860] [serial = 1367] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (142F2800) [pid = 3860] [serial = 1375] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (145D7C00) [pid = 3860] [serial = 1376] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1307B400) [pid = 3860] [serial = 1372] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (131E5C00) [pid = 3860] [serial = 1373] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (16161000) [pid = 3860] [serial = 1378] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (17A6DC00) [pid = 3860] [serial = 1385] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (12982C00) [pid = 3860] [serial = 1387] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (16EEBC00) [pid = 3860] [serial = 1390] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (1316B000) [pid = 3860] [serial = 1388] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (16454C00) [pid = 3860] [serial = 1382] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (178F1000) [pid = 3860] [serial = 1391] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (1616B000) [pid = 3860] [serial = 1379] [outer = 00000000] [url = about:blank] 17:34:12 INFO - PROCESS | 3860 | 1471048452811 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]]]}] 17:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1171ms 17:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:34:12 INFO - PROCESS | 3860 | 1471048452848 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:34:12 INFO - PROCESS | 3860 | 1471048452851 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 17:34:12 INFO - PROCESS | 3860 | 1471048452856 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:34:12 INFO - PROCESS | 3860 | 1471048452859 Marionette TRACE conn3 <- [1,1886,null,{}] 17:34:12 INFO - PROCESS | 3860 | 1471048452864 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}] 17:34:12 INFO - PROCESS | 3860 | 1471048452868 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:12 INFO - PROCESS | 3860 | 1471048452951 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:34:13 INFO - PROCESS | 3860 | 1471048453038 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:13 INFO - PROCESS | 3860 | 1471048453040 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:13 INFO - PROCESS | 3860 | ++DOCSHELL 10A4D800 == 30 [pid = 3860] [id = 481] 17:34:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (10A51800) [pid = 3860] [serial = 1443] [outer = 00000000] 17:34:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (11CE8C00) [pid = 3860] [serial = 1444] [outer = 10A51800] 17:34:13 INFO - PROCESS | 3860 | 1471048453094 Marionette DEBUG loaded listener.js 17:34:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (1307B400) [pid = 3860] [serial = 1445] [outer = 10A51800] 17:34:13 INFO - PROCESS | 3860 | 1471048453525 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]]]}] 17:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 696ms 17:34:13 INFO - PROCESS | 3860 | 1471048453554 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:34:13 INFO - PROCESS | 3860 | 1471048453558 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 17:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:34:13 INFO - PROCESS | 3860 | 1471048453562 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:34:13 INFO - PROCESS | 3860 | 1471048453564 Marionette TRACE conn3 <- [1,1890,null,{}] 17:34:13 INFO - PROCESS | 3860 | 1471048453568 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}] 17:34:13 INFO - PROCESS | 3860 | 1471048453570 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:13 INFO - PROCESS | 3860 | 1471048453655 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:34:13 INFO - PROCESS | 3860 | 1471048453664 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:13 INFO - PROCESS | 3860 | 1471048453666 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:13 INFO - PROCESS | 3860 | ++DOCSHELL 13CBC800 == 31 [pid = 3860] [id = 482] 17:34:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (13CC3800) [pid = 3860] [serial = 1446] [outer = 00000000] 17:34:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (14518000) [pid = 3860] [serial = 1447] [outer = 13CC3800] 17:34:13 INFO - PROCESS | 3860 | 1471048453711 Marionette DEBUG loaded listener.js 17:34:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (145D8C00) [pid = 3860] [serial = 1448] [outer = 13CC3800] 17:34:14 INFO - PROCESS | 3860 | 1471048454182 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]]]}] 17:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 649ms 17:34:14 INFO - PROCESS | 3860 | 1471048454200 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:34:14 INFO - PROCESS | 3860 | 1471048454203 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 17:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:34:14 INFO - PROCESS | 3860 | 1471048454211 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:34:14 INFO - PROCESS | 3860 | 1471048454217 Marionette TRACE conn3 <- [1,1894,null,{}] 17:34:14 INFO - PROCESS | 3860 | 1471048454226 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}] 17:34:14 INFO - PROCESS | 3860 | 1471048454230 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:14 INFO - PROCESS | 3860 | 1471048454313 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:34:14 INFO - PROCESS | 3860 | 1471048454322 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:14 INFO - PROCESS | 3860 | 1471048454324 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:14 INFO - PROCESS | 3860 | ++DOCSHELL 16169800 == 32 [pid = 3860] [id = 483] 17:34:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1616C400) [pid = 3860] [serial = 1449] [outer = 00000000] 17:34:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (162E5400) [pid = 3860] [serial = 1450] [outer = 1616C400] 17:34:14 INFO - PROCESS | 3860 | 1471048454368 Marionette DEBUG loaded listener.js 17:34:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (16459C00) [pid = 3860] [serial = 1451] [outer = 1616C400] 17:34:14 INFO - PROCESS | 3860 | 1471048454877 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]]]}] 17:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 712ms 17:34:14 INFO - PROCESS | 3860 | 1471048454938 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:34:14 INFO - PROCESS | 3860 | 1471048454941 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 17:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:34:14 INFO - PROCESS | 3860 | 1471048454944 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:34:14 INFO - PROCESS | 3860 | 1471048454946 Marionette TRACE conn3 <- [1,1898,null,{}] 17:34:14 INFO - PROCESS | 3860 | 1471048454949 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}] 17:34:14 INFO - PROCESS | 3860 | 1471048454951 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:15 INFO - PROCESS | 3860 | 1471048455067 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:34:15 INFO - PROCESS | 3860 | 1471048455163 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:15 INFO - PROCESS | 3860 | 1471048455165 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:15 INFO - PROCESS | 3860 | ++DOCSHELL 16EE9800 == 33 [pid = 3860] [id = 484] 17:34:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (173AC000) [pid = 3860] [serial = 1452] [outer = 00000000] 17:34:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (178D0C00) [pid = 3860] [serial = 1453] [outer = 173AC000] 17:34:15 INFO - PROCESS | 3860 | 1471048455208 Marionette DEBUG loaded listener.js 17:34:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (17A68C00) [pid = 3860] [serial = 1454] [outer = 173AC000] 17:34:15 INFO - PROCESS | 3860 | 1471048455624 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]]]}] 17:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 760ms 17:34:15 INFO - PROCESS | 3860 | 1471048455684 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:34:15 INFO - PROCESS | 3860 | 1471048455686 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 17:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:34:15 INFO - PROCESS | 3860 | 1471048455690 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:34:15 INFO - PROCESS | 3860 | 1471048455692 Marionette TRACE conn3 <- [1,1902,null,{}] 17:34:15 INFO - PROCESS | 3860 | 1471048455697 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}] 17:34:15 INFO - PROCESS | 3860 | 1471048455699 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:15 INFO - PROCESS | 3860 | 1471048455816 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:34:15 INFO - PROCESS | 3860 | 1471048455881 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:15 INFO - PROCESS | 3860 | 1471048455887 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:15 INFO - PROCESS | 3860 | ++DOCSHELL 131E9C00 == 34 [pid = 3860] [id = 485] 17:34:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (17C8D000) [pid = 3860] [serial = 1455] [outer = 00000000] 17:34:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (17C9AC00) [pid = 3860] [serial = 1456] [outer = 17C8D000] 17:34:15 INFO - PROCESS | 3860 | 1471048455940 Marionette DEBUG loaded listener.js 17:34:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1842F400) [pid = 3860] [serial = 1457] [outer = 17C8D000] 17:34:16 INFO - PROCESS | 3860 | 1471048456382 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]]]}] 17:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 744ms 17:34:16 INFO - PROCESS | 3860 | 1471048456444 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:34:16 INFO - PROCESS | 3860 | 1471048456446 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 17:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:34:16 INFO - PROCESS | 3860 | 1471048456456 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:34:16 INFO - PROCESS | 3860 | 1471048456458 Marionette TRACE conn3 <- [1,1906,null,{}] 17:34:16 INFO - PROCESS | 3860 | 1471048456462 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}] 17:34:16 INFO - PROCESS | 3860 | 1471048456464 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:16 INFO - PROCESS | 3860 | 1471048456574 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:34:16 INFO - PROCESS | 3860 | 1471048456584 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:16 INFO - PROCESS | 3860 | 1471048456586 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:16 INFO - PROCESS | 3860 | ++DOCSHELL 18438000 == 35 [pid = 3860] [id = 486] 17:34:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1843AC00) [pid = 3860] [serial = 1458] [outer = 00000000] 17:34:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1848F000) [pid = 3860] [serial = 1459] [outer = 1843AC00] 17:34:16 INFO - PROCESS | 3860 | 1471048456690 Marionette DEBUG loaded listener.js 17:34:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1843CC00) [pid = 3860] [serial = 1460] [outer = 1843AC00] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16260000) [pid = 3860] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (16EE4C00) [pid = 3860] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (13941400) [pid = 3860] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (15960800) [pid = 3860] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (12B71C00) [pid = 3860] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (112CB800) [pid = 3860] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (18430800) [pid = 3860] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (11473000) [pid = 3860] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (13EB1400) [pid = 3860] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (18431400) [pid = 3860] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (18146C00) [pid = 3860] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:34:16 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (12B7E000) [pid = 3860] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:34:17 INFO - PROCESS | 3860 | 1471048457124 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]]]}] 17:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 712ms 17:34:17 INFO - PROCESS | 3860 | 1471048457153 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:34:17 INFO - PROCESS | 3860 | 1471048457155 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 17:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:34:17 INFO - PROCESS | 3860 | 1471048457158 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:34:17 INFO - PROCESS | 3860 | 1471048457160 Marionette TRACE conn3 <- [1,1910,null,{}] 17:34:17 INFO - PROCESS | 3860 | 1471048457164 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}] 17:34:17 INFO - PROCESS | 3860 | 1471048457165 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:17 INFO - PROCESS | 3860 | 1471048457326 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:34:17 INFO - PROCESS | 3860 | 1471048457387 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:17 INFO - PROCESS | 3860 | 1471048457388 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:17 INFO - PROCESS | 3860 | ++DOCSHELL 13941400 == 36 [pid = 3860] [id = 487] 17:34:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13C9CC00) [pid = 3860] [serial = 1461] [outer = 00000000] 17:34:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (16178800) [pid = 3860] [serial = 1462] [outer = 13C9CC00] 17:34:17 INFO - PROCESS | 3860 | 1471048457432 Marionette DEBUG loaded listener.js 17:34:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (16260000) [pid = 3860] [serial = 1463] [outer = 13C9CC00] 17:34:17 INFO - PROCESS | 3860 | 1471048457789 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]]]}] 17:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 649ms 17:34:17 INFO - PROCESS | 3860 | 1471048457836 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:34:17 INFO - PROCESS | 3860 | 1471048457838 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 17:34:17 INFO - PROCESS | 3860 | 1471048457842 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:34:17 INFO - PROCESS | 3860 | 1471048457843 Marionette TRACE conn3 <- [1,1914,null,{}] 17:34:17 INFO - PROCESS | 3860 | 1471048457847 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}] 17:34:17 INFO - PROCESS | 3860 | 1471048457849 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:17 INFO - PROCESS | 3860 | 1471048457932 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:34:17 INFO - PROCESS | 3860 | 1471048457938 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:17 INFO - PROCESS | 3860 | 1471048457940 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:17 INFO - PROCESS | 3860 | ++DOCSHELL 18146C00 == 37 [pid = 3860] [id = 488] 17:34:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (18431400) [pid = 3860] [serial = 1464] [outer = 00000000] 17:34:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (184C3000) [pid = 3860] [serial = 1465] [outer = 18431400] 17:34:18 INFO - PROCESS | 3860 | 1471048457983 Marionette DEBUG loaded listener.js 17:34:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (187EC000) [pid = 3860] [serial = 1466] [outer = 18431400] 17:34:18 INFO - PROCESS | 3860 | 1471048458421 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]]]}] 17:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 649ms 17:34:18 INFO - PROCESS | 3860 | 1471048458483 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:34:18 INFO - PROCESS | 3860 | 1471048458485 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 17:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:34:18 INFO - PROCESS | 3860 | 1471048458488 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:34:18 INFO - PROCESS | 3860 | 1471048458490 Marionette TRACE conn3 <- [1,1918,null,{}] 17:34:18 INFO - PROCESS | 3860 | 1471048458493 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}] 17:34:18 INFO - PROCESS | 3860 | 1471048458495 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:18 INFO - PROCESS | 3860 | 1471048458572 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:34:18 INFO - PROCESS | 3860 | 1471048458577 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:18 INFO - PROCESS | 3860 | 1471048458588 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:18 INFO - PROCESS | 3860 | ++DOCSHELL 18430800 == 38 [pid = 3860] [id = 489] 17:34:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (19CE0400) [pid = 3860] [serial = 1467] [outer = 00000000] 17:34:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (19CEC800) [pid = 3860] [serial = 1468] [outer = 19CE0400] 17:34:18 INFO - PROCESS | 3860 | 1471048458632 Marionette DEBUG loaded listener.js 17:34:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (19DEBC00) [pid = 3860] [serial = 1469] [outer = 19CE0400] 17:34:19 INFO - PROCESS | 3860 | 1471048459169 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]]]}] 17:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 744ms 17:34:19 INFO - PROCESS | 3860 | 1471048459229 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:34:19 INFO - PROCESS | 3860 | 1471048459234 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 17:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:34:19 INFO - PROCESS | 3860 | 1471048459240 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:34:19 INFO - PROCESS | 3860 | 1471048459243 Marionette TRACE conn3 <- [1,1922,null,{}] 17:34:19 INFO - PROCESS | 3860 | 1471048459249 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}] 17:34:19 INFO - PROCESS | 3860 | 1471048459252 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:19 INFO - PROCESS | 3860 | 1471048459407 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:34:19 INFO - PROCESS | 3860 | 1471048459529 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:19 INFO - PROCESS | 3860 | 1471048459534 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:19 INFO - PROCESS | 3860 | ++DOCSHELL 112CB000 == 39 [pid = 3860] [id = 490] 17:34:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (11437000) [pid = 3860] [serial = 1470] [outer = 00000000] 17:34:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (130BAC00) [pid = 3860] [serial = 1471] [outer = 11437000] 17:34:19 INFO - PROCESS | 3860 | 1471048459592 Marionette DEBUG loaded listener.js 17:34:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1322A400) [pid = 3860] [serial = 1472] [outer = 11437000] 17:34:20 INFO - PROCESS | 3860 | 1471048460222 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]]]}] 17:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1013ms 17:34:20 INFO - PROCESS | 3860 | 1471048460274 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:34:20 INFO - PROCESS | 3860 | 1471048460278 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 17:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:34:20 INFO - PROCESS | 3860 | 1471048460285 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:34:20 INFO - PROCESS | 3860 | 1471048460288 Marionette TRACE conn3 <- [1,1926,null,{}] 17:34:20 INFO - PROCESS | 3860 | 1471048460292 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}] 17:34:20 INFO - PROCESS | 3860 | 1471048460295 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:20 INFO - PROCESS | 3860 | 1471048460402 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:34:20 INFO - PROCESS | 3860 | 1471048460511 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:20 INFO - PROCESS | 3860 | 1471048460514 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:20 INFO - PROCESS | 3860 | ++DOCSHELL 15036000 == 40 [pid = 3860] [id = 491] 17:34:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (150C3C00) [pid = 3860] [serial = 1473] [outer = 00000000] 17:34:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (15967400) [pid = 3860] [serial = 1474] [outer = 150C3C00] 17:34:20 INFO - PROCESS | 3860 | 1471048460569 Marionette DEBUG loaded listener.js 17:34:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1616FC00) [pid = 3860] [serial = 1475] [outer = 150C3C00] 17:34:21 INFO - PROCESS | 3860 | 1471048461205 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]]]}] 17:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 950ms 17:34:21 INFO - PROCESS | 3860 | 1471048461229 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:34:21 INFO - PROCESS | 3860 | 1471048461232 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 17:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:34:21 INFO - PROCESS | 3860 | 1471048461236 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:34:21 INFO - PROCESS | 3860 | 1471048461240 Marionette TRACE conn3 <- [1,1930,null,{}] 17:34:21 INFO - PROCESS | 3860 | 1471048461250 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}] 17:34:21 INFO - PROCESS | 3860 | 1471048461255 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:21 INFO - PROCESS | 3860 | 1471048461359 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:34:21 INFO - PROCESS | 3860 | 1471048461466 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:21 INFO - PROCESS | 3860 | 1471048461469 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:21 INFO - PROCESS | 3860 | ++DOCSHELL 1848A800 == 41 [pid = 3860] [id = 492] 17:34:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1848DC00) [pid = 3860] [serial = 1476] [outer = 00000000] 17:34:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (187EEC00) [pid = 3860] [serial = 1477] [outer = 1848DC00] 17:34:21 INFO - PROCESS | 3860 | 1471048461525 Marionette DEBUG loaded listener.js 17:34:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (1A1CC400) [pid = 3860] [serial = 1478] [outer = 1848DC00] 17:34:22 INFO - PROCESS | 3860 | 1471048462113 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]]]}] 17:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 918ms 17:34:22 INFO - PROCESS | 3860 | 1471048462140 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:34:22 INFO - PROCESS | 3860 | 1471048462143 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 17:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:34:22 INFO - PROCESS | 3860 | 1471048462147 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:34:22 INFO - PROCESS | 3860 | 1471048462148 Marionette TRACE conn3 <- [1,1934,null,{}] 17:34:22 INFO - PROCESS | 3860 | 1471048462152 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}] 17:34:22 INFO - PROCESS | 3860 | 1471048462155 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:22 INFO - PROCESS | 3860 | 1471048462306 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:34:22 INFO - PROCESS | 3860 | 1471048462426 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:22 INFO - PROCESS | 3860 | 1471048462429 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:22 INFO - PROCESS | 3860 | ++DOCSHELL 1A1D6000 == 42 [pid = 3860] [id = 493] 17:34:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1A1D6800) [pid = 3860] [serial = 1479] [outer = 00000000] 17:34:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1A1DB000) [pid = 3860] [serial = 1480] [outer = 1A1D6800] 17:34:22 INFO - PROCESS | 3860 | 1471048462482 Marionette DEBUG loaded listener.js 17:34:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1A63B800) [pid = 3860] [serial = 1481] [outer = 1A1D6800] 17:34:23 INFO - PROCESS | 3860 | 1471048463295 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]]]}] 17:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1171ms 17:34:23 INFO - PROCESS | 3860 | 1471048463348 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:34:23 INFO - PROCESS | 3860 | 1471048463353 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 17:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:34:23 INFO - PROCESS | 3860 | 1471048463360 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:34:23 INFO - PROCESS | 3860 | 1471048463363 Marionette TRACE conn3 <- [1,1938,null,{}] 17:34:23 INFO - PROCESS | 3860 | 1471048463369 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}] 17:34:23 INFO - PROCESS | 3860 | 1471048463371 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:23 INFO - PROCESS | 3860 | 1471048463473 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:34:23 INFO - PROCESS | 3860 | 1471048463615 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:23 INFO - PROCESS | 3860 | 1471048463619 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:23 INFO - PROCESS | 3860 | ++DOCSHELL 11468400 == 43 [pid = 3860] [id = 494] 17:34:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (11468C00) [pid = 3860] [serial = 1482] [outer = 00000000] 17:34:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (12B7C800) [pid = 3860] [serial = 1483] [outer = 11468C00] 17:34:23 INFO - PROCESS | 3860 | 1471048463674 Marionette DEBUG loaded listener.js 17:34:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (139DE800) [pid = 3860] [serial = 1484] [outer = 11468C00] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 18146C00 == 42 [pid = 3860] [id = 488] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 13941400 == 41 [pid = 3860] [id = 487] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 18438000 == 40 [pid = 3860] [id = 486] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 131E9C00 == 39 [pid = 3860] [id = 485] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 16EE9800 == 38 [pid = 3860] [id = 484] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 16169800 == 37 [pid = 3860] [id = 483] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 13CBC800 == 36 [pid = 3860] [id = 482] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 10A4D800 == 35 [pid = 3860] [id = 481] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 1047E800 == 34 [pid = 3860] [id = 480] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 1553F000 == 33 [pid = 3860] [id = 478] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 112C9800 == 32 [pid = 3860] [id = 479] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 12B70800 == 31 [pid = 3860] [id = 469] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 1A1D6000 == 30 [pid = 3860] [id = 493] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 1848A800 == 29 [pid = 3860] [id = 492] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 18430800 == 28 [pid = 3860] [id = 489] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 112CB000 == 27 [pid = 3860] [id = 490] 17:34:24 INFO - PROCESS | 3860 | --DOCSHELL 15036000 == 26 [pid = 3860] [id = 491] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (16DB4400) [pid = 3860] [serial = 1420] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (17840C00) [pid = 3860] [serial = 1423] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (139E7800) [pid = 3860] [serial = 1414] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (13CA0000) [pid = 3860] [serial = 1415] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (1615F400) [pid = 3860] [serial = 1417] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (13038000) [pid = 3860] [serial = 1409] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (12B7D800) [pid = 3860] [serial = 1408] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1293BC00) [pid = 3860] [serial = 1411] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (129BE800) [pid = 3860] [serial = 1412] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (18495400) [pid = 3860] [serial = 1426] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (19CE2800) [pid = 3860] [serial = 1435] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1303A400) [pid = 3860] [serial = 1400] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (129C0000) [pid = 3860] [serial = 1399] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (16163800) [pid = 3860] [serial = 1403] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (15540800) [pid = 3860] [serial = 1402] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (184D0800) [pid = 3860] [serial = 1406] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (18494C00) [pid = 3860] [serial = 1405] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (178F4400) [pid = 3860] [serial = 1424] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (18498C00) [pid = 3860] [serial = 1432] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (184CC800) [pid = 3860] [serial = 1427] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1596B000) [pid = 3860] [serial = 1429] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (184C4000) [pid = 3860] [serial = 1433] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (16E27C00) [pid = 3860] [serial = 1421] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1616A000) [pid = 3860] [serial = 1418] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (1596B400) [pid = 3860] [serial = 1430] [outer = 00000000] [url = about:blank] 17:34:24 INFO - PROCESS | 3860 | 1471048464832 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]]]}] 17:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1472ms 17:34:24 INFO - PROCESS | 3860 | 1471048464857 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:34:24 INFO - PROCESS | 3860 | 1471048464861 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 17:34:24 INFO - PROCESS | 3860 | 1471048464866 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:34:24 INFO - PROCESS | 3860 | 1471048464870 Marionette TRACE conn3 <- [1,1942,null,{}] 17:34:24 INFO - PROCESS | 3860 | 1471048464875 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}] 17:34:24 INFO - PROCESS | 3860 | 1471048464878 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:24 INFO - PROCESS | 3860 | 1471048464966 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:34:24 INFO - PROCESS | 3860 | 1471048464974 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:24 INFO - PROCESS | 3860 | 1471048464978 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:25 INFO - PROCESS | 3860 | ++DOCSHELL 11ACC400 == 27 [pid = 3860] [id = 495] 17:34:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (11ACD000) [pid = 3860] [serial = 1485] [outer = 00000000] 17:34:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (129C4000) [pid = 3860] [serial = 1486] [outer = 11ACD000] 17:34:25 INFO - PROCESS | 3860 | 1471048465026 Marionette DEBUG loaded listener.js 17:34:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (12B74400) [pid = 3860] [serial = 1487] [outer = 11ACD000] 17:34:25 INFO - PROCESS | 3860 | 1471048465517 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]]]}] 17:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 712ms 17:34:25 INFO - PROCESS | 3860 | 1471048465570 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:34:25 INFO - PROCESS | 3860 | 1471048465575 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 17:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:34:25 INFO - PROCESS | 3860 | 1471048465582 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:34:25 INFO - PROCESS | 3860 | 1471048465585 Marionette TRACE conn3 <- [1,1946,null,{}] 17:34:25 INFO - PROCESS | 3860 | 1471048465588 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}] 17:34:25 INFO - PROCESS | 3860 | 1471048465591 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:25 INFO - PROCESS | 3860 | 1471048465708 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:34:25 INFO - PROCESS | 3860 | 1471048465809 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:25 INFO - PROCESS | 3860 | 1471048465811 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:25 INFO - PROCESS | 3860 | ++DOCSHELL 131E9C00 == 28 [pid = 3860] [id = 496] 17:34:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (131ED000) [pid = 3860] [serial = 1488] [outer = 00000000] 17:34:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (13941C00) [pid = 3860] [serial = 1489] [outer = 131ED000] 17:34:25 INFO - PROCESS | 3860 | 1471048465858 Marionette DEBUG loaded listener.js 17:34:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13CA0000) [pid = 3860] [serial = 1490] [outer = 131ED000] 17:34:26 INFO - PROCESS | 3860 | 1471048466233 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]]]}] 17:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 712ms 17:34:26 INFO - PROCESS | 3860 | 1471048466283 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:34:26 INFO - PROCESS | 3860 | 1471048466285 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 17:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:34:26 INFO - PROCESS | 3860 | 1471048466289 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:34:26 INFO - PROCESS | 3860 | 1471048466292 Marionette TRACE conn3 <- [1,1950,null,{}] 17:34:26 INFO - PROCESS | 3860 | 1471048466303 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}] 17:34:26 INFO - PROCESS | 3860 | 1471048466307 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:26 INFO - PROCESS | 3860 | 1471048466390 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:34:26 INFO - PROCESS | 3860 | 1471048466397 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:26 INFO - PROCESS | 3860 | 1471048466400 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:26 INFO - PROCESS | 3860 | ++DOCSHELL 145DD000 == 29 [pid = 3860] [id = 497] 17:34:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1553B800) [pid = 3860] [serial = 1491] [outer = 00000000] 17:34:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1596C000) [pid = 3860] [serial = 1492] [outer = 1553B800] 17:34:26 INFO - PROCESS | 3860 | 1471048466448 Marionette DEBUG loaded listener.js 17:34:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16162800) [pid = 3860] [serial = 1493] [outer = 1553B800] 17:34:26 INFO - PROCESS | 3860 | 1471048466944 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]]]}] 17:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 713ms 17:34:27 INFO - PROCESS | 3860 | 1471048466995 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:34:27 INFO - PROCESS | 3860 | 1471048466998 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 17:34:27 INFO - PROCESS | 3860 | 1471048467001 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:34:27 INFO - PROCESS | 3860 | 1471048467003 Marionette TRACE conn3 <- [1,1954,null,{}] 17:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:34:27 INFO - PROCESS | 3860 | 1471048467006 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}] 17:34:27 INFO - PROCESS | 3860 | 1471048467008 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:27 INFO - PROCESS | 3860 | 1471048467158 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:34:27 INFO - PROCESS | 3860 | 1471048467183 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:27 INFO - PROCESS | 3860 | 1471048467185 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:27 INFO - PROCESS | 3860 | ++DOCSHELL 16169000 == 30 [pid = 3860] [id = 498] 17:34:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16169800) [pid = 3860] [serial = 1494] [outer = 00000000] 17:34:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16458000) [pid = 3860] [serial = 1495] [outer = 16169800] 17:34:27 INFO - PROCESS | 3860 | 1471048467231 Marionette DEBUG loaded listener.js 17:34:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16DB9800) [pid = 3860] [serial = 1496] [outer = 16169800] 17:34:27 INFO - PROCESS | 3860 | 1471048467717 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]]]}] 17:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 744ms 17:34:27 INFO - PROCESS | 3860 | 1471048467776 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:34:27 INFO - PROCESS | 3860 | 1471048467778 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 17:34:27 INFO - PROCESS | 3860 | 1471048467781 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:34:27 INFO - PROCESS | 3860 | 1471048467783 Marionette TRACE conn3 <- [1,1958,null,{}] 17:34:27 INFO - PROCESS | 3860 | 1471048467793 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}] 17:34:27 INFO - PROCESS | 3860 | 1471048467795 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:27 INFO - PROCESS | 3860 | 1471048467901 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:34:27 INFO - PROCESS | 3860 | 1471048467910 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:27 INFO - PROCESS | 3860 | 1471048467912 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:27 INFO - PROCESS | 3860 | ++DOCSHELL 16EE4C00 == 31 [pid = 3860] [id = 499] 17:34:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16EE6000) [pid = 3860] [serial = 1497] [outer = 00000000] 17:34:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1783D000) [pid = 3860] [serial = 1498] [outer = 16EE6000] 17:34:27 INFO - PROCESS | 3860 | 1471048467957 Marionette DEBUG loaded listener.js 17:34:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (178D6400) [pid = 3860] [serial = 1499] [outer = 16EE6000] 17:34:28 INFO - PROCESS | 3860 | 1471048468425 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]]]}] 17:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 697ms 17:34:28 INFO - PROCESS | 3860 | 1471048468481 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:34:28 INFO - PROCESS | 3860 | 1471048468483 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 17:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:34:28 INFO - PROCESS | 3860 | 1471048468487 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:34:28 INFO - PROCESS | 3860 | 1471048468488 Marionette TRACE conn3 <- [1,1962,null,{}] 17:34:28 INFO - PROCESS | 3860 | 1471048468496 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}] 17:34:28 INFO - PROCESS | 3860 | 1471048468502 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:28 INFO - PROCESS | 3860 | 1471048468650 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (173AC000) [pid = 3860] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1055E000) [pid = 3860] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (112CEC00) [pid = 3860] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (187ED400) [pid = 3860] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1616C400) [pid = 3860] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (13CC3800) [pid = 3860] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (17C8D000) [pid = 3860] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10A51800) [pid = 3860] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (13C9CC00) [pid = 3860] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (19CE0400) [pid = 3860] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1843AC00) [pid = 3860] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:34:28 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (18431400) [pid = 3860] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:34:28 INFO - PROCESS | 3860 | 1471048468952 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:28 INFO - PROCESS | 3860 | 1471048468954 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:28 INFO - PROCESS | 3860 | ++DOCSHELL 0C770400 == 32 [pid = 3860] [id = 500] 17:34:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (10470800) [pid = 3860] [serial = 1500] [outer = 00000000] 17:34:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (10B9A400) [pid = 3860] [serial = 1501] [outer = 10470800] 17:34:29 INFO - PROCESS | 3860 | 1471048468999 Marionette DEBUG loaded listener.js 17:34:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13CA0800) [pid = 3860] [serial = 1502] [outer = 10470800] 17:34:29 INFO - PROCESS | 3860 | 1471048469382 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]]]}] 17:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 950ms 17:34:29 INFO - PROCESS | 3860 | 1471048469433 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:34:29 INFO - PROCESS | 3860 | 1471048469435 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 17:34:29 INFO - PROCESS | 3860 | 1471048469447 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:34:29 INFO - PROCESS | 3860 | 1471048469449 Marionette TRACE conn3 <- [1,1966,null,{}] 17:34:29 INFO - PROCESS | 3860 | 1471048469453 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}] 17:34:29 INFO - PROCESS | 3860 | 1471048469455 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:29 INFO - PROCESS | 3860 | 1471048469530 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:34:29 INFO - PROCESS | 3860 | 1471048469536 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:29 INFO - PROCESS | 3860 | 1471048469538 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:29 INFO - PROCESS | 3860 | ++DOCSHELL 15971C00 == 33 [pid = 3860] [id = 501] 17:34:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16162400) [pid = 3860] [serial = 1503] [outer = 00000000] 17:34:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (182DFC00) [pid = 3860] [serial = 1504] [outer = 16162400] 17:34:29 INFO - PROCESS | 3860 | 1471048469581 Marionette DEBUG loaded listener.js 17:34:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (18439800) [pid = 3860] [serial = 1505] [outer = 16162400] 17:34:30 INFO - PROCESS | 3860 | 1471048470063 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]]]}] 17:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 649ms 17:34:30 INFO - PROCESS | 3860 | 1471048470120 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:34:30 INFO - PROCESS | 3860 | 1471048470122 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 17:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:34:30 INFO - PROCESS | 3860 | 1471048470125 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:34:30 INFO - PROCESS | 3860 | 1471048470126 Marionette TRACE conn3 <- [1,1970,null,{}] 17:34:30 INFO - PROCESS | 3860 | 1471048470130 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}] 17:34:30 INFO - PROCESS | 3860 | 1471048470132 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:30 INFO - PROCESS | 3860 | 1471048470208 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:34:30 INFO - PROCESS | 3860 | 1471048470244 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:30 INFO - PROCESS | 3860 | 1471048470246 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:30 INFO - PROCESS | 3860 | ++DOCSHELL 10434400 == 34 [pid = 3860] [id = 502] 17:34:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (173AC000) [pid = 3860] [serial = 1506] [outer = 00000000] 17:34:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (184C5800) [pid = 3860] [serial = 1507] [outer = 173AC000] 17:34:30 INFO - PROCESS | 3860 | 1471048470297 Marionette DEBUG loaded listener.js 17:34:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (184C6000) [pid = 3860] [serial = 1508] [outer = 173AC000] 17:34:30 INFO - PROCESS | 3860 | 1471048470707 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]]]}] 17:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 633ms 17:34:30 INFO - PROCESS | 3860 | 1471048470763 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:34:30 INFO - PROCESS | 3860 | 1471048470765 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 17:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:34:30 INFO - PROCESS | 3860 | 1471048470772 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:34:30 INFO - PROCESS | 3860 | 1471048470774 Marionette TRACE conn3 <- [1,1974,null,{}] 17:34:30 INFO - PROCESS | 3860 | 1471048470778 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}] 17:34:30 INFO - PROCESS | 3860 | 1471048470780 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:30 INFO - PROCESS | 3860 | 1471048470856 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:34:30 INFO - PROCESS | 3860 | 1471048470861 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:30 INFO - PROCESS | 3860 | 1471048470863 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:30 INFO - PROCESS | 3860 | ++DOCSHELL 18498800 == 35 [pid = 3860] [id = 503] 17:34:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (184CE000) [pid = 3860] [serial = 1509] [outer = 00000000] 17:34:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (187EB800) [pid = 3860] [serial = 1510] [outer = 184CE000] 17:34:30 INFO - PROCESS | 3860 | 1471048470906 Marionette DEBUG loaded listener.js 17:34:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (19CE2400) [pid = 3860] [serial = 1511] [outer = 184CE000] 17:34:31 INFO - PROCESS | 3860 | 1471048471700 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]]]}] 17:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 997ms 17:34:31 INFO - PROCESS | 3860 | 1471048471761 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:34:31 INFO - PROCESS | 3860 | 1471048471765 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 17:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:34:31 INFO - PROCESS | 3860 | 1471048471770 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:34:31 INFO - PROCESS | 3860 | 1471048471775 Marionette TRACE conn3 <- [1,1978,null,{}] 17:34:31 INFO - PROCESS | 3860 | 1471048471780 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}] 17:34:31 INFO - PROCESS | 3860 | 1471048471783 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:31 INFO - PROCESS | 3860 | 1471048471901 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:34:32 INFO - PROCESS | 3860 | 1471048472037 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:32 INFO - PROCESS | 3860 | 1471048472039 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:32 INFO - PROCESS | 3860 | ++DOCSHELL 11473000 == 36 [pid = 3860] [id = 504] 17:34:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (11C42000) [pid = 3860] [serial = 1512] [outer = 00000000] 17:34:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (12BC2C00) [pid = 3860] [serial = 1513] [outer = 11C42000] 17:34:32 INFO - PROCESS | 3860 | 1471048472097 Marionette DEBUG loaded listener.js 17:34:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (13232C00) [pid = 3860] [serial = 1514] [outer = 11C42000] 17:34:32 INFO - PROCESS | 3860 | 1471048472855 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]]]}] 17:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1108ms 17:34:32 INFO - PROCESS | 3860 | 1471048472904 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:34:32 INFO - PROCESS | 3860 | 1471048472909 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 17:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:34:32 INFO - PROCESS | 3860 | 1471048472915 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:34:32 INFO - PROCESS | 3860 | 1471048472918 Marionette TRACE conn3 <- [1,1982,null,{}] 17:34:32 INFO - PROCESS | 3860 | 1471048472922 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}] 17:34:32 INFO - PROCESS | 3860 | 1471048472925 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:33 INFO - PROCESS | 3860 | 1471048473045 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:34:33 INFO - PROCESS | 3860 | 1471048473260 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:33 INFO - PROCESS | 3860 | 1471048473263 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:33 INFO - PROCESS | 3860 | ++DOCSHELL 103D2000 == 37 [pid = 3860] [id = 505] 17:34:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (10474C00) [pid = 3860] [serial = 1515] [outer = 00000000] 17:34:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (10A53800) [pid = 3860] [serial = 1516] [outer = 10474C00] 17:34:33 INFO - PROCESS | 3860 | 1471048473325 Marionette DEBUG loaded listener.js 17:34:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (10B98800) [pid = 3860] [serial = 1517] [outer = 10474C00] 17:34:33 INFO - PROCESS | 3860 | --DOCSHELL 10434400 == 36 [pid = 3860] [id = 502] 17:34:33 INFO - PROCESS | 3860 | --DOCSHELL 15971C00 == 35 [pid = 3860] [id = 501] 17:34:33 INFO - PROCESS | 3860 | --DOCSHELL 0C770400 == 34 [pid = 3860] [id = 500] 17:34:33 INFO - PROCESS | 3860 | --DOCSHELL 16EE4C00 == 33 [pid = 3860] [id = 499] 17:34:33 INFO - PROCESS | 3860 | --DOCSHELL 16169000 == 32 [pid = 3860] [id = 498] 17:34:33 INFO - PROCESS | 3860 | --DOCSHELL 145DD000 == 31 [pid = 3860] [id = 497] 17:34:33 INFO - PROCESS | 3860 | --DOCSHELL 131E9C00 == 30 [pid = 3860] [id = 496] 17:34:33 INFO - PROCESS | 3860 | --DOCSHELL 11ACC400 == 29 [pid = 3860] [id = 495] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (178D0C00) [pid = 3860] [serial = 1453] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (10A4B400) [pid = 3860] [serial = 1441] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (10A6FC00) [pid = 3860] [serial = 1442] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (12BCB000) [pid = 3860] [serial = 1438] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (13EA7000) [pid = 3860] [serial = 1439] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (19CE3000) [pid = 3860] [serial = 1436] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (162E5400) [pid = 3860] [serial = 1450] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (14518000) [pid = 3860] [serial = 1447] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (145D8C00) [pid = 3860] [serial = 1448] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1842F400) [pid = 3860] [serial = 1457] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (11CE8C00) [pid = 3860] [serial = 1444] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1307B400) [pid = 3860] [serial = 1445] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (17C9AC00) [pid = 3860] [serial = 1456] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (16178800) [pid = 3860] [serial = 1462] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (19CEC800) [pid = 3860] [serial = 1468] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1848F000) [pid = 3860] [serial = 1459] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (184C3000) [pid = 3860] [serial = 1465] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (19DEBC00) [pid = 3860] [serial = 1469] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (187EC000) [pid = 3860] [serial = 1466] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1843CC00) [pid = 3860] [serial = 1460] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (16260000) [pid = 3860] [serial = 1463] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (17A68C00) [pid = 3860] [serial = 1454] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (16459C00) [pid = 3860] [serial = 1451] [outer = 00000000] [url = about:blank] 17:34:33 INFO - PROCESS | 3860 | 1471048473929 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]]]}] 17:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1060ms 17:34:33 INFO - PROCESS | 3860 | 1471048473960 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:34:33 INFO - PROCESS | 3860 | 1471048473963 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 17:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:34:34 INFO - PROCESS | 3860 | 1471048473983 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:34:34 INFO - PROCESS | 3860 | 1471048473986 Marionette TRACE conn3 <- [1,1986,null,{}] 17:34:34 INFO - PROCESS | 3860 | 1471048473991 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}] 17:34:34 INFO - PROCESS | 3860 | 1471048473995 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:34 INFO - PROCESS | 3860 | 1471048474081 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:34:34 INFO - PROCESS | 3860 | 1471048474090 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:34 INFO - PROCESS | 3860 | 1471048474093 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:34 INFO - PROCESS | 3860 | ++DOCSHELL 12B78800 == 30 [pid = 3860] [id = 506] 17:34:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (12D73400) [pid = 3860] [serial = 1518] [outer = 00000000] 17:34:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (13231400) [pid = 3860] [serial = 1519] [outer = 12D73400] 17:34:34 INFO - PROCESS | 3860 | 1471048474140 Marionette DEBUG loaded listener.js 17:34:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (13CA1800) [pid = 3860] [serial = 1520] [outer = 12D73400] 17:34:34 INFO - PROCESS | 3860 | 1471048474631 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]]]}] 17:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 712ms 17:34:34 INFO - PROCESS | 3860 | 1471048474683 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:34:34 INFO - PROCESS | 3860 | 1471048474687 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 17:34:34 INFO - PROCESS | 3860 | 1471048474696 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:34:34 INFO - PROCESS | 3860 | 1471048474698 Marionette TRACE conn3 <- [1,1990,null,{}] 17:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:34:34 INFO - PROCESS | 3860 | 1471048474702 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}] 17:34:34 INFO - PROCESS | 3860 | 1471048474704 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:34 INFO - PROCESS | 3860 | 1471048474838 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:34:34 INFO - PROCESS | 3860 | 1471048474933 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:34 INFO - PROCESS | 3860 | 1471048474935 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:34 INFO - PROCESS | 3860 | ++DOCSHELL 13EA9C00 == 31 [pid = 3860] [id = 507] 17:34:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13EAF000) [pid = 3860] [serial = 1521] [outer = 00000000] 17:34:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (145DC800) [pid = 3860] [serial = 1522] [outer = 13EAF000] 17:34:34 INFO - PROCESS | 3860 | 1471048474980 Marionette DEBUG loaded listener.js 17:34:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (15960800) [pid = 3860] [serial = 1523] [outer = 13EAF000] 17:34:35 INFO - PROCESS | 3860 | 1471048475360 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]]]}] 17:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 712ms 17:34:35 INFO - PROCESS | 3860 | 1471048475430 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:34:35 INFO - PROCESS | 3860 | 1471048475432 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 17:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:34:35 INFO - PROCESS | 3860 | 1471048475438 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:34:35 INFO - PROCESS | 3860 | 1471048475443 Marionette TRACE conn3 <- [1,1994,null,{}] 17:34:35 INFO - PROCESS | 3860 | 1471048475452 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}] 17:34:35 INFO - PROCESS | 3860 | 1471048475456 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:35 INFO - PROCESS | 3860 | 1471048475540 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:34:35 INFO - PROCESS | 3860 | 1471048475547 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:35 INFO - PROCESS | 3860 | 1471048475549 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:35 INFO - PROCESS | 3860 | ++DOCSHELL 16457800 == 32 [pid = 3860] [id = 508] 17:34:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16459400) [pid = 3860] [serial = 1524] [outer = 00000000] 17:34:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16E27C00) [pid = 3860] [serial = 1525] [outer = 16459400] 17:34:35 INFO - PROCESS | 3860 | 1471048475600 Marionette DEBUG loaded listener.js 17:34:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (17344400) [pid = 3860] [serial = 1526] [outer = 16459400] 17:34:36 INFO - PROCESS | 3860 | 1471048476040 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]]]}] 17:34:36 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 17:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 665ms 17:34:36 INFO - PROCESS | 3860 | 1471048476098 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:34:36 INFO - PROCESS | 3860 | 1471048476101 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 17:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:34:36 INFO - PROCESS | 3860 | 1471048476104 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:34:36 INFO - PROCESS | 3860 | 1471048476106 Marionette TRACE conn3 <- [1,1998,null,{}] 17:34:36 INFO - PROCESS | 3860 | 1471048476110 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}] 17:34:36 INFO - PROCESS | 3860 | 1471048476112 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:36 INFO - PROCESS | 3860 | 1471048476225 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:34:36 INFO - PROCESS | 3860 | 1471048476310 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:36 INFO - PROCESS | 3860 | 1471048476312 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:36 INFO - PROCESS | 3860 | ++DOCSHELL 17840400 == 33 [pid = 3860] [id = 509] 17:34:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (178D3800) [pid = 3860] [serial = 1527] [outer = 00000000] 17:34:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (17A6D400) [pid = 3860] [serial = 1528] [outer = 178D3800] 17:34:36 INFO - PROCESS | 3860 | 1471048476357 Marionette DEBUG loaded listener.js 17:34:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (18143C00) [pid = 3860] [serial = 1529] [outer = 178D3800] 17:34:36 INFO - PROCESS | 3860 | 1471048476782 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]]]}] 17:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 17:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 712ms 17:34:36 INFO - PROCESS | 3860 | 1471048476803 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:34:36 INFO - PROCESS | 3860 | 1471048476805 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 17:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:34:36 INFO - PROCESS | 3860 | 1471048476809 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:34:36 INFO - PROCESS | 3860 | 1471048476810 Marionette TRACE conn3 <- [1,2002,null,{}] 17:34:36 INFO - PROCESS | 3860 | 1471048476814 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}] 17:34:36 INFO - PROCESS | 3860 | 1471048476816 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:36 INFO - PROCESS | 3860 | 1471048476925 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:34:36 INFO - PROCESS | 3860 | 1471048476930 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:36 INFO - PROCESS | 3860 | 1471048476936 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:37 INFO - PROCESS | 3860 | ++DOCSHELL 114E2C00 == 34 [pid = 3860] [id = 510] 17:34:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (181F4C00) [pid = 3860] [serial = 1530] [outer = 00000000] 17:34:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18432800) [pid = 3860] [serial = 1531] [outer = 181F4C00] 17:34:37 INFO - PROCESS | 3860 | 1471048477042 Marionette DEBUG loaded listener.js 17:34:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18495400) [pid = 3860] [serial = 1532] [outer = 181F4C00] 17:34:37 INFO - PROCESS | 3860 | 1471048477538 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]]]}] 17:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 744ms 17:34:37 INFO - PROCESS | 3860 | 1471048477590 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:34:37 INFO - PROCESS | 3860 | 1471048477592 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 17:34:37 INFO - PROCESS | 3860 | 1471048477595 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:34:37 INFO - PROCESS | 3860 | 1471048477597 Marionette TRACE conn3 <- [1,2006,null,{}] 17:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:34:37 INFO - PROCESS | 3860 | 1471048477600 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}] 17:34:37 INFO - PROCESS | 3860 | 1471048477602 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:37 INFO - PROCESS | 3860 | 1471048477741 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:34:37 INFO - PROCESS | 3860 | 1471048477808 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:37 INFO - PROCESS | 3860 | 1471048477810 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:37 INFO - PROCESS | 3860 | ++DOCSHELL 18433C00 == 35 [pid = 3860] [id = 511] 17:34:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (18497000) [pid = 3860] [serial = 1533] [outer = 00000000] 17:34:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (184D1800) [pid = 3860] [serial = 1534] [outer = 18497000] 17:34:37 INFO - PROCESS | 3860 | 1471048477862 Marionette DEBUG loaded listener.js 17:34:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (187EC400) [pid = 3860] [serial = 1535] [outer = 18497000] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (173AC000) [pid = 3860] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16169800) [pid = 3860] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (16EE6000) [pid = 3860] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (11ACD000) [pid = 3860] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (131ED000) [pid = 3860] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1553B800) [pid = 3860] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (11468C00) [pid = 3860] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (10470800) [pid = 3860] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (11437000) [pid = 3860] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (150C3C00) [pid = 3860] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1848DC00) [pid = 3860] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1A1D6800) [pid = 3860] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:34:38 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (16162400) [pid = 3860] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:34:38 INFO - PROCESS | 3860 | 1471048478331 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]]]}] 17:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 791ms 17:34:38 INFO - PROCESS | 3860 | 1471048478380 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:34:38 INFO - PROCESS | 3860 | 1471048478382 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 17:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:34:38 INFO - PROCESS | 3860 | 1471048478389 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:34:38 INFO - PROCESS | 3860 | 1471048478391 Marionette TRACE conn3 <- [1,2010,null,{}] 17:34:38 INFO - PROCESS | 3860 | 1471048478394 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}] 17:34:38 INFO - PROCESS | 3860 | 1471048478396 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:38 INFO - PROCESS | 3860 | 1471048478475 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:34:38 INFO - PROCESS | 3860 | 1471048478576 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:38 INFO - PROCESS | 3860 | 1471048478578 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:38 INFO - PROCESS | 3860 | ++DOCSHELL 11049000 == 36 [pid = 3860] [id = 512] 17:34:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (112CB400) [pid = 3860] [serial = 1536] [outer = 00000000] 17:34:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (13CB9000) [pid = 3860] [serial = 1537] [outer = 112CB400] 17:34:38 INFO - PROCESS | 3860 | 1471048478625 Marionette DEBUG loaded listener.js 17:34:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (17668C00) [pid = 3860] [serial = 1538] [outer = 112CB400] 17:34:39 INFO - PROCESS | 3860 | 1471048478981 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]]]}] 17:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 649ms 17:34:39 INFO - PROCESS | 3860 | 1471048479028 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:34:39 INFO - PROCESS | 3860 | 1471048479030 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 17:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:34:39 INFO - PROCESS | 3860 | 1471048479033 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:34:39 INFO - PROCESS | 3860 | 1471048479035 Marionette TRACE conn3 <- [1,2014,null,{}] 17:34:39 INFO - PROCESS | 3860 | 1471048479038 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}] 17:34:39 INFO - PROCESS | 3860 | 1471048479040 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:39 INFO - PROCESS | 3860 | 1471048479178 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:34:39 INFO - PROCESS | 3860 | 1471048479189 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:39 INFO - PROCESS | 3860 | 1471048479191 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:39 INFO - PROCESS | 3860 | ++DOCSHELL 145DC400 == 37 [pid = 3860] [id = 513] 17:34:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (178F5C00) [pid = 3860] [serial = 1539] [outer = 00000000] 17:34:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (19CE3000) [pid = 3860] [serial = 1540] [outer = 178F5C00] 17:34:39 INFO - PROCESS | 3860 | 1471048479235 Marionette DEBUG loaded listener.js 17:34:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (19CE7C00) [pid = 3860] [serial = 1541] [outer = 178F5C00] 17:34:39 INFO - PROCESS | 3860 | 1471048479665 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]]]}] 17:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 696ms 17:34:39 INFO - PROCESS | 3860 | 1471048479734 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:34:39 INFO - PROCESS | 3860 | 1471048479736 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 17:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:34:39 INFO - PROCESS | 3860 | 1471048479739 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:34:39 INFO - PROCESS | 3860 | 1471048479741 Marionette TRACE conn3 <- [1,2018,null,{}] 17:34:39 INFO - PROCESS | 3860 | 1471048479745 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}] 17:34:39 INFO - PROCESS | 3860 | 1471048479746 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:39 INFO - PROCESS | 3860 | 1471048479884 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:34:39 INFO - PROCESS | 3860 | 1471048479895 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:39 INFO - PROCESS | 3860 | 1471048479897 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:39 INFO - PROCESS | 3860 | ++DOCSHELL 16DBD800 == 38 [pid = 3860] [id = 514] 17:34:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (19DF1000) [pid = 3860] [serial = 1542] [outer = 00000000] 17:34:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1A1D6800) [pid = 3860] [serial = 1543] [outer = 19DF1000] 17:34:39 INFO - PROCESS | 3860 | 1471048479941 Marionette DEBUG loaded listener.js 17:34:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1A1E0000) [pid = 3860] [serial = 1544] [outer = 19DF1000] 17:34:40 INFO - PROCESS | 3860 | --DOCSHELL 11468400 == 37 [pid = 3860] [id = 494] 17:34:40 INFO - PROCESS | 3860 | --DOCSHELL 12B78800 == 36 [pid = 3860] [id = 506] 17:34:40 INFO - PROCESS | 3860 | --DOCSHELL 103D2000 == 35 [pid = 3860] [id = 505] 17:34:40 INFO - PROCESS | 3860 | --DOCSHELL 18498800 == 34 [pid = 3860] [id = 503] 17:34:40 INFO - PROCESS | 3860 | --DOCSHELL 11473000 == 33 [pid = 3860] [id = 504] 17:34:41 INFO - PROCESS | 3860 | --DOCSHELL 13EA9C00 == 32 [pid = 3860] [id = 507] 17:34:41 INFO - PROCESS | 3860 | --DOCSHELL 18433C00 == 31 [pid = 3860] [id = 511] 17:34:41 INFO - PROCESS | 3860 | --DOCSHELL 114E2C00 == 30 [pid = 3860] [id = 510] 17:34:41 INFO - PROCESS | 3860 | --DOCSHELL 17840400 == 29 [pid = 3860] [id = 509] 17:34:41 INFO - PROCESS | 3860 | --DOCSHELL 16457800 == 28 [pid = 3860] [id = 508] 17:34:41 INFO - PROCESS | 3860 | --DOCSHELL 11049000 == 27 [pid = 3860] [id = 512] 17:34:41 INFO - PROCESS | 3860 | --DOCSHELL 145DC400 == 26 [pid = 3860] [id = 513] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (184C5800) [pid = 3860] [serial = 1507] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16458000) [pid = 3860] [serial = 1495] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1783D000) [pid = 3860] [serial = 1498] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (129C4000) [pid = 3860] [serial = 1486] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (12B74400) [pid = 3860] [serial = 1487] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (13941C00) [pid = 3860] [serial = 1489] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (13CA0000) [pid = 3860] [serial = 1490] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1596C000) [pid = 3860] [serial = 1492] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (139DE800) [pid = 3860] [serial = 1484] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (12B7C800) [pid = 3860] [serial = 1483] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (10B9A400) [pid = 3860] [serial = 1501] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (1322A400) [pid = 3860] [serial = 1472] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (130BAC00) [pid = 3860] [serial = 1471] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (1616FC00) [pid = 3860] [serial = 1475] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (15967400) [pid = 3860] [serial = 1474] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (178D6400) [pid = 3860] [serial = 1499] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (1A1CC400) [pid = 3860] [serial = 1478] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (187EEC00) [pid = 3860] [serial = 1477] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (1A63B800) [pid = 3860] [serial = 1481] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (1A1DB000) [pid = 3860] [serial = 1480] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (13CA0800) [pid = 3860] [serial = 1502] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (182DFC00) [pid = 3860] [serial = 1504] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (16DB9800) [pid = 3860] [serial = 1496] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (184C6000) [pid = 3860] [serial = 1508] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (18439800) [pid = 3860] [serial = 1505] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (16162800) [pid = 3860] [serial = 1493] [outer = 00000000] [url = about:blank] 17:34:41 INFO - PROCESS | 3860 | 1471048481673 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]]]}] 17:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1979ms 17:34:41 INFO - PROCESS | 3860 | 1471048481730 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:34:41 INFO - PROCESS | 3860 | 1471048481734 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 17:34:41 INFO - PROCESS | 3860 | 1471048481739 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:34:41 INFO - PROCESS | 3860 | 1471048481743 Marionette TRACE conn3 <- [1,2022,null,{}] 17:34:41 INFO - PROCESS | 3860 | 1471048481749 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}] 17:34:41 INFO - PROCESS | 3860 | 1471048481752 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:41 INFO - PROCESS | 3860 | 1471048481841 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:34:41 INFO - PROCESS | 3860 | 1471048481849 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:41 INFO - PROCESS | 3860 | 1471048481854 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:41 INFO - PROCESS | 3860 | ++DOCSHELL 114E0400 == 27 [pid = 3860] [id = 515] 17:34:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (114E2C00) [pid = 3860] [serial = 1545] [outer = 00000000] 17:34:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (12932000) [pid = 3860] [serial = 1546] [outer = 114E2C00] 17:34:41 INFO - PROCESS | 3860 | 1471048481902 Marionette DEBUG loaded listener.js 17:34:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (1297B000) [pid = 3860] [serial = 1547] [outer = 114E2C00] 17:34:42 INFO - PROCESS | 3860 | 1471048482441 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]]]}] 17:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 696ms 17:34:42 INFO - PROCESS | 3860 | 1471048482472 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:34:42 INFO - PROCESS | 3860 | 1471048482477 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 17:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:34:42 INFO - PROCESS | 3860 | 1471048482483 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:34:42 INFO - PROCESS | 3860 | 1471048482486 Marionette TRACE conn3 <- [1,2026,null,{}] 17:34:42 INFO - PROCESS | 3860 | 1471048482489 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}] 17:34:42 INFO - PROCESS | 3860 | 1471048482492 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:42 INFO - PROCESS | 3860 | 1471048482583 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:34:42 INFO - PROCESS | 3860 | 1471048482591 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:42 INFO - PROCESS | 3860 | 1471048482594 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:42 INFO - PROCESS | 3860 | ++DOCSHELL 13079400 == 28 [pid = 3860] [id = 516] 17:34:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (1307B400) [pid = 3860] [serial = 1548] [outer = 00000000] 17:34:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (13121000) [pid = 3860] [serial = 1549] [outer = 1307B400] 17:34:42 INFO - PROCESS | 3860 | 1471048482647 Marionette DEBUG loaded listener.js 17:34:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (131EF400) [pid = 3860] [serial = 1550] [outer = 1307B400] 17:34:43 INFO - PROCESS | 3860 | 1471048483115 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]]]}] 17:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 712ms 17:34:43 INFO - PROCESS | 3860 | 1471048483182 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:34:43 INFO - PROCESS | 3860 | 1471048483184 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 17:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:34:43 INFO - PROCESS | 3860 | 1471048483188 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:34:43 INFO - PROCESS | 3860 | 1471048483191 Marionette TRACE conn3 <- [1,2030,null,{}] 17:34:43 INFO - PROCESS | 3860 | 1471048483202 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}] 17:34:43 INFO - PROCESS | 3860 | 1471048483207 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:43 INFO - PROCESS | 3860 | 1471048483315 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:34:43 INFO - PROCESS | 3860 | 1471048483411 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:43 INFO - PROCESS | 3860 | 1471048483414 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:43 INFO - PROCESS | 3860 | ++DOCSHELL 142EC000 == 29 [pid = 3860] [id = 517] 17:34:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (142EE000) [pid = 3860] [serial = 1551] [outer = 00000000] 17:34:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (14520400) [pid = 3860] [serial = 1552] [outer = 142EE000] 17:34:43 INFO - PROCESS | 3860 | 1471048483462 Marionette DEBUG loaded listener.js 17:34:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (145D6400) [pid = 3860] [serial = 1553] [outer = 142EE000] 17:34:43 INFO - PROCESS | 3860 | 1471048483831 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]]]}] 17:34:43 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) 17:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 712ms 17:34:43 INFO - PROCESS | 3860 | 1471048483887 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:34:43 INFO - PROCESS | 3860 | 1471048483889 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 17:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:34:43 INFO - PROCESS | 3860 | 1471048483901 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:34:43 INFO - PROCESS | 3860 | 1471048483903 Marionette TRACE conn3 <- [1,2034,null,{}] 17:34:43 INFO - PROCESS | 3860 | 1471048483917 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}] 17:34:43 INFO - PROCESS | 3860 | 1471048483919 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:44 INFO - PROCESS | 3860 | 1471048484002 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:34:44 INFO - PROCESS | 3860 | 1471048484008 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:44 INFO - PROCESS | 3860 | 1471048484010 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:44 INFO - PROCESS | 3860 | ++DOCSHELL 145D2C00 == 30 [pid = 3860] [id = 518] 17:34:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (1502FC00) [pid = 3860] [serial = 1554] [outer = 00000000] 17:34:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (1596F000) [pid = 3860] [serial = 1555] [outer = 1502FC00] 17:34:44 INFO - PROCESS | 3860 | 1471048484054 Marionette DEBUG loaded listener.js 17:34:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (16164400) [pid = 3860] [serial = 1556] [outer = 1502FC00] 17:34:44 INFO - PROCESS | 3860 | 1471048484488 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]]]}] 17:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 649ms 17:34:44 INFO - PROCESS | 3860 | 1471048484542 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:34:44 INFO - PROCESS | 3860 | 1471048484544 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 17:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:34:44 INFO - PROCESS | 3860 | 1471048484547 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:34:44 INFO - PROCESS | 3860 | 1471048484549 Marionette TRACE conn3 <- [1,2038,null,{}] 17:34:44 INFO - PROCESS | 3860 | 1471048484552 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}] 17:34:44 INFO - PROCESS | 3860 | 1471048484554 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:44 INFO - PROCESS | 3860 | 1471048484630 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:34:44 INFO - PROCESS | 3860 | 1471048484635 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:44 INFO - PROCESS | 3860 | 1471048484637 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:44 INFO - PROCESS | 3860 | ++DOCSHELL 1596E000 == 31 [pid = 3860] [id = 519] 17:34:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (16167400) [pid = 3860] [serial = 1557] [outer = 00000000] 17:34:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (162DD400) [pid = 3860] [serial = 1558] [outer = 16167400] 17:34:44 INFO - PROCESS | 3860 | 1471048484691 Marionette DEBUG loaded listener.js 17:34:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (162E9800) [pid = 3860] [serial = 1559] [outer = 16167400] 17:34:45 INFO - PROCESS | 3860 | 1471048485214 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]]]}] 17:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 712ms 17:34:45 INFO - PROCESS | 3860 | 1471048485278 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:34:45 INFO - PROCESS | 3860 | 1471048485280 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 17:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:34:45 INFO - PROCESS | 3860 | 1471048485284 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:34:45 INFO - PROCESS | 3860 | 1471048485285 Marionette TRACE conn3 <- [1,2042,null,{}] 17:34:45 INFO - PROCESS | 3860 | 1471048485289 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}] 17:34:45 INFO - PROCESS | 3860 | 1471048485294 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:45 INFO - PROCESS | 3860 | 1471048485407 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:34:45 INFO - PROCESS | 3860 | 1471048485415 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:45 INFO - PROCESS | 3860 | 1471048485417 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:45 INFO - PROCESS | 3860 | ++DOCSHELL 16E26400 == 32 [pid = 3860] [id = 520] 17:34:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (16EEE800) [pid = 3860] [serial = 1560] [outer = 00000000] 17:34:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (178EB400) [pid = 3860] [serial = 1561] [outer = 16EEE800] 17:34:45 INFO - PROCESS | 3860 | 1471048485462 Marionette DEBUG loaded listener.js 17:34:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (178F6C00) [pid = 3860] [serial = 1562] [outer = 16EEE800] 17:34:45 INFO - PROCESS | 3860 | 1471048485892 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]]]}] 17:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 649ms 17:34:45 INFO - PROCESS | 3860 | 1471048485922 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:34:45 INFO - PROCESS | 3860 | 1471048485924 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 17:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:34:45 INFO - PROCESS | 3860 | 1471048485927 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:34:45 INFO - PROCESS | 3860 | 1471048485929 Marionette TRACE conn3 <- [1,2046,null,{}] 17:34:45 INFO - PROCESS | 3860 | 1471048485932 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}] 17:34:45 INFO - PROCESS | 3860 | 1471048485934 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:46 INFO - PROCESS | 3860 | 1471048486019 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:34:46 INFO - PROCESS | 3860 | 1471048486024 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:46 INFO - PROCESS | 3860 | 1471048486026 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:46 INFO - PROCESS | 3860 | ++DOCSHELL 178F8400 == 33 [pid = 3860] [id = 521] 17:34:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (17A6B400) [pid = 3860] [serial = 1563] [outer = 00000000] 17:34:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (181F2000) [pid = 3860] [serial = 1564] [outer = 17A6B400] 17:34:46 INFO - PROCESS | 3860 | 1471048486069 Marionette DEBUG loaded listener.js 17:34:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (181F3C00) [pid = 3860] [serial = 1565] [outer = 17A6B400] 17:34:46 INFO - PROCESS | 3860 | 1471048486515 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]]]}] 17:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 633ms 17:34:46 INFO - PROCESS | 3860 | 1471048486565 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:34:46 INFO - PROCESS | 3860 | 1471048486567 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 17:34:46 INFO - PROCESS | 3860 | 1471048486570 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:34:46 INFO - PROCESS | 3860 | 1471048486572 Marionette TRACE conn3 <- [1,2050,null,{}] 17:34:46 INFO - PROCESS | 3860 | 1471048486576 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}] 17:34:46 INFO - PROCESS | 3860 | 1471048486578 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:46 INFO - PROCESS | 3860 | 1471048486657 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:34:46 INFO - PROCESS | 3860 | 1471048486662 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:46 INFO - PROCESS | 3860 | 1471048486664 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:46 INFO - PROCESS | 3860 | ++DOCSHELL 17C8DC00 == 34 [pid = 3860] [id = 522] 17:34:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (181F1C00) [pid = 3860] [serial = 1566] [outer = 00000000] 17:34:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1843DC00) [pid = 3860] [serial = 1567] [outer = 181F1C00] 17:34:46 INFO - PROCESS | 3860 | 1471048486709 Marionette DEBUG loaded listener.js 17:34:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1848AC00) [pid = 3860] [serial = 1568] [outer = 181F1C00] 17:34:47 INFO - PROCESS | 3860 | 1471048487179 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]]]}] 17:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 633ms 17:34:47 INFO - PROCESS | 3860 | 1471048487209 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:34:47 INFO - PROCESS | 3860 | 1471048487211 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 17:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:34:47 INFO - PROCESS | 3860 | 1471048487218 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:34:47 INFO - PROCESS | 3860 | 1471048487220 Marionette TRACE conn3 <- [1,2054,null,{}] 17:34:47 INFO - PROCESS | 3860 | 1471048487224 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}] 17:34:47 INFO - PROCESS | 3860 | 1471048487226 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:47 INFO - PROCESS | 3860 | 1471048487384 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:34:47 INFO - PROCESS | 3860 | 1471048487470 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:47 INFO - PROCESS | 3860 | 1471048487472 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:47 INFO - PROCESS | 3860 | ++DOCSHELL 13EAEC00 == 35 [pid = 3860] [id = 523] 17:34:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (15966800) [pid = 3860] [serial = 1569] [outer = 00000000] 17:34:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (184C6000) [pid = 3860] [serial = 1570] [outer = 15966800] 17:34:47 INFO - PROCESS | 3860 | 1471048487523 Marionette DEBUG loaded listener.js 17:34:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (184C9C00) [pid = 3860] [serial = 1571] [outer = 15966800] 17:34:47 INFO - PROCESS | 3860 | 1471048487938 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]]]}] 17:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 744ms 17:34:47 INFO - PROCESS | 3860 | 1471048487992 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:34:47 INFO - PROCESS | 3860 | 1471048487994 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 17:34:47 INFO - PROCESS | 3860 | 1471048487998 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:34:48 INFO - PROCESS | 3860 | 1471048488000 Marionette TRACE conn3 <- [1,2058,null,{}] 17:34:48 INFO - PROCESS | 3860 | 1471048488009 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}] 17:34:48 INFO - PROCESS | 3860 | 1471048488011 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:48 INFO - PROCESS | 3860 | 1471048488134 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:34:48 INFO - PROCESS | 3860 | 1471048488145 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:48 INFO - PROCESS | 3860 | 1471048488147 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:48 INFO - PROCESS | 3860 | ++DOCSHELL 13C97000 == 36 [pid = 3860] [id = 524] 17:34:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (184C8000) [pid = 3860] [serial = 1572] [outer = 00000000] 17:34:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (187E8800) [pid = 3860] [serial = 1573] [outer = 184C8000] 17:34:48 INFO - PROCESS | 3860 | 1471048488192 Marionette DEBUG loaded listener.js 17:34:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (19CE1800) [pid = 3860] [serial = 1574] [outer = 184C8000] 17:34:48 INFO - PROCESS | 3860 | 1471048488634 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]]]}] 17:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 712ms 17:34:48 INFO - PROCESS | 3860 | 1471048488698 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:34:48 INFO - PROCESS | 3860 | 1471048488700 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 17:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:34:48 INFO - PROCESS | 3860 | 1471048488703 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:34:48 INFO - PROCESS | 3860 | 1471048488705 Marionette TRACE conn3 <- [1,2062,null,{}] 17:34:48 INFO - PROCESS | 3860 | 1471048488709 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}] 17:34:48 INFO - PROCESS | 3860 | 1471048488711 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:48 INFO - PROCESS | 3860 | 1471048488872 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (178D3800) [pid = 3860] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (112CB400) [pid = 3860] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (181F4C00) [pid = 3860] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (18497000) [pid = 3860] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (178F5C00) [pid = 3860] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16459400) [pid = 3860] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (13EAF000) [pid = 3860] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (12D73400) [pid = 3860] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10474C00) [pid = 3860] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (11C42000) [pid = 3860] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:34:49 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (184CE000) [pid = 3860] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:34:49 INFO - PROCESS | 3860 | 1471048489111 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:49 INFO - PROCESS | 3860 | 1471048489114 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:49 INFO - PROCESS | 3860 | ++DOCSHELL 10470800 == 37 [pid = 3860] [id = 525] 17:34:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (10474C00) [pid = 3860] [serial = 1575] [outer = 00000000] 17:34:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (11C42000) [pid = 3860] [serial = 1576] [outer = 10474C00] 17:34:49 INFO - PROCESS | 3860 | 1471048489159 Marionette DEBUG loaded listener.js 17:34:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1616D400) [pid = 3860] [serial = 1577] [outer = 10474C00] 17:34:49 INFO - PROCESS | 3860 | 1471048489526 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]]]}] 17:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 855ms 17:34:49 INFO - PROCESS | 3860 | 1471048489546 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:34:49 INFO - PROCESS | 3860 | 1471048489548 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 17:34:49 INFO - PROCESS | 3860 | 1471048489551 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:34:49 INFO - PROCESS | 3860 | 1471048489553 Marionette TRACE conn3 <- [1,2066,null,{}] 17:34:49 INFO - PROCESS | 3860 | 1471048489556 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}] 17:34:49 INFO - PROCESS | 3860 | 1471048489558 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:49 INFO - PROCESS | 3860 | 1471048489671 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:34:49 INFO - PROCESS | 3860 | 1471048489678 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:49 INFO - PROCESS | 3860 | 1471048489680 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:49 INFO - PROCESS | 3860 | ++DOCSHELL 16D80C00 == 38 [pid = 3860] [id = 526] 17:34:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (17840400) [pid = 3860] [serial = 1578] [outer = 00000000] 17:34:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (19CEC000) [pid = 3860] [serial = 1579] [outer = 17840400] 17:34:49 INFO - PROCESS | 3860 | 1471048489723 Marionette DEBUG loaded listener.js 17:34:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (19DEBC00) [pid = 3860] [serial = 1580] [outer = 17840400] 17:34:50 INFO - PROCESS | 3860 | 1471048490201 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]]]}] 17:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 649ms 17:34:50 INFO - PROCESS | 3860 | 1471048490223 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:34:50 INFO - PROCESS | 3860 | 1471048490225 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 17:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:34:50 INFO - PROCESS | 3860 | 1471048490228 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:34:50 INFO - PROCESS | 3860 | 1471048490230 Marionette TRACE conn3 <- [1,2070,null,{}] 17:34:50 INFO - PROCESS | 3860 | 1471048490233 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}] 17:34:50 INFO - PROCESS | 3860 | 1471048490235 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:50 INFO - PROCESS | 3860 | 1471048490358 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:34:50 INFO - PROCESS | 3860 | 1471048490367 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:50 INFO - PROCESS | 3860 | 1471048490369 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:50 INFO - PROCESS | 3860 | ++DOCSHELL 187E6800 == 39 [pid = 3860] [id = 527] 17:34:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (187E8000) [pid = 3860] [serial = 1581] [outer = 00000000] 17:34:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1A63BC00) [pid = 3860] [serial = 1582] [outer = 187E8000] 17:34:50 INFO - PROCESS | 3860 | 1471048490414 Marionette DEBUG loaded listener.js 17:34:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1A645400) [pid = 3860] [serial = 1583] [outer = 187E8000] 17:34:50 INFO - PROCESS | 3860 | 1471048490850 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]]]}] 17:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 633ms 17:34:50 INFO - PROCESS | 3860 | 1471048490866 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:34:50 INFO - PROCESS | 3860 | 1471048490868 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 17:34:50 INFO - PROCESS | 3860 | 1471048490872 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:34:50 INFO - PROCESS | 3860 | 1471048490873 Marionette TRACE conn3 <- [1,2074,null,{}] 17:34:50 INFO - PROCESS | 3860 | 1471048490876 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}] 17:34:50 INFO - PROCESS | 3860 | 1471048490878 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:51 INFO - PROCESS | 3860 | 1471048490994 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:34:51 INFO - PROCESS | 3860 | 1471048491001 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:51 INFO - PROCESS | 3860 | 1471048491003 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:51 INFO - PROCESS | 3860 | ++DOCSHELL 16269800 == 40 [pid = 3860] [id = 528] 17:34:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (16E25400) [pid = 3860] [serial = 1584] [outer = 00000000] 17:34:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1A6C9800) [pid = 3860] [serial = 1585] [outer = 16E25400] 17:34:51 INFO - PROCESS | 3860 | 1471048491046 Marionette DEBUG loaded listener.js 17:34:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1A6CE000) [pid = 3860] [serial = 1586] [outer = 16E25400] 17:34:51 INFO - PROCESS | 3860 | 1471048491822 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]]]}] 17:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1013ms 17:34:51 INFO - PROCESS | 3860 | 1471048491876 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:34:51 INFO - PROCESS | 3860 | 1471048491881 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 17:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:34:51 INFO - PROCESS | 3860 | 1471048491886 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:34:51 INFO - PROCESS | 3860 | 1471048491891 Marionette TRACE conn3 <- [1,2078,null,{}] 17:34:51 INFO - PROCESS | 3860 | 1471048491896 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}] 17:34:51 INFO - PROCESS | 3860 | 1471048491899 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:52 INFO - PROCESS | 3860 | 1471048492021 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:34:52 INFO - PROCESS | 3860 | 1471048492157 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:52 INFO - PROCESS | 3860 | 1471048492159 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:52 INFO - PROCESS | 3860 | ++DOCSHELL 1143B000 == 41 [pid = 3860] [id = 529] 17:34:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (11468C00) [pid = 3860] [serial = 1587] [outer = 00000000] 17:34:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (129BB400) [pid = 3860] [serial = 1588] [outer = 11468C00] 17:34:52 INFO - PROCESS | 3860 | 1471048492223 Marionette DEBUG loaded listener.js 17:34:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (131EDC00) [pid = 3860] [serial = 1589] [outer = 11468C00] 17:34:52 INFO - PROCESS | 3860 | 1471048492950 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]]]}] 17:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1266ms 17:34:53 INFO - PROCESS | 3860 | 1471048493181 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:34:53 INFO - PROCESS | 3860 | 1471048493186 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 17:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:34:53 INFO - PROCESS | 3860 | 1471048493191 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:34:53 INFO - PROCESS | 3860 | 1471048493193 Marionette TRACE conn3 <- [1,2082,null,{}] 17:34:53 INFO - PROCESS | 3860 | 1471048493199 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}] 17:34:53 INFO - PROCESS | 3860 | 1471048493202 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:53 INFO - PROCESS | 3860 | 1471048493331 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:34:53 INFO - PROCESS | 3860 | 1471048493468 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:53 INFO - PROCESS | 3860 | 1471048493471 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:53 INFO - PROCESS | 3860 | ++DOCSHELL 11AD1000 == 42 [pid = 3860] [id = 530] 17:34:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (129C0000) [pid = 3860] [serial = 1590] [outer = 00000000] 17:34:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (12B75400) [pid = 3860] [serial = 1591] [outer = 129C0000] 17:34:53 INFO - PROCESS | 3860 | 1471048493523 Marionette DEBUG loaded listener.js 17:34:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (12D73400) [pid = 3860] [serial = 1592] [outer = 129C0000] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 187E6800 == 41 [pid = 3860] [id = 527] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 16D80C00 == 40 [pid = 3860] [id = 526] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 10470800 == 39 [pid = 3860] [id = 525] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 13C97000 == 38 [pid = 3860] [id = 524] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 13EAEC00 == 37 [pid = 3860] [id = 523] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 17C8DC00 == 36 [pid = 3860] [id = 522] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 178F8400 == 35 [pid = 3860] [id = 521] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 16E26400 == 34 [pid = 3860] [id = 520] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 1596E000 == 33 [pid = 3860] [id = 519] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 145D2C00 == 32 [pid = 3860] [id = 518] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 142EC000 == 31 [pid = 3860] [id = 517] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 13079400 == 30 [pid = 3860] [id = 516] 17:34:53 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (1A1D6800) [pid = 3860] [serial = 1543] [outer = 00000000] [url = about:blank] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 114E0400 == 29 [pid = 3860] [id = 515] 17:34:53 INFO - PROCESS | 3860 | --DOCSHELL 16DBD800 == 28 [pid = 3860] [id = 514] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (17A6D400) [pid = 3860] [serial = 1528] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (13CB9000) [pid = 3860] [serial = 1537] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (18432800) [pid = 3860] [serial = 1531] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (184D1800) [pid = 3860] [serial = 1534] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (19CE3000) [pid = 3860] [serial = 1540] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (187EC400) [pid = 3860] [serial = 1535] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (16E27C00) [pid = 3860] [serial = 1525] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (145DC800) [pid = 3860] [serial = 1522] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (15960800) [pid = 3860] [serial = 1523] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (13231400) [pid = 3860] [serial = 1519] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (13CA1800) [pid = 3860] [serial = 1520] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (10B98800) [pid = 3860] [serial = 1517] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (10A53800) [pid = 3860] [serial = 1516] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (13232C00) [pid = 3860] [serial = 1514] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (12BC2C00) [pid = 3860] [serial = 1513] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (187EB800) [pid = 3860] [serial = 1510] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (19CE2400) [pid = 3860] [serial = 1511] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (19CE7C00) [pid = 3860] [serial = 1541] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (18143C00) [pid = 3860] [serial = 1529] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (18495400) [pid = 3860] [serial = 1532] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (17668C00) [pid = 3860] [serial = 1538] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (17344400) [pid = 3860] [serial = 1526] [outer = 00000000] [url = about:blank] 17:34:54 INFO - PROCESS | 3860 | 1471048494078 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]]]}] 17:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 965ms 17:34:54 INFO - PROCESS | 3860 | 1471048494137 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:34:54 INFO - PROCESS | 3860 | 1471048494140 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 17:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:34:54 INFO - PROCESS | 3860 | 1471048494146 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:34:54 INFO - PROCESS | 3860 | 1471048494150 Marionette TRACE conn3 <- [1,2086,null,{}] 17:34:54 INFO - PROCESS | 3860 | 1471048494154 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}] 17:34:54 INFO - PROCESS | 3860 | 1471048494157 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:54 INFO - PROCESS | 3860 | 1471048494242 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:34:54 INFO - PROCESS | 3860 | 1471048494252 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:54 INFO - PROCESS | 3860 | 1471048494255 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:54 INFO - PROCESS | 3860 | ++DOCSHELL 13079400 == 29 [pid = 3860] [id = 531] 17:34:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (132B6400) [pid = 3860] [serial = 1593] [outer = 00000000] 17:34:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13C97000) [pid = 3860] [serial = 1594] [outer = 132B6400] 17:34:54 INFO - PROCESS | 3860 | 1471048494305 Marionette DEBUG loaded listener.js 17:34:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (13CBC400) [pid = 3860] [serial = 1595] [outer = 132B6400] 17:34:54 INFO - PROCESS | 3860 | 1471048494807 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]]]}] 17:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 713ms 17:34:54 INFO - PROCESS | 3860 | 1471048494854 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:34:54 INFO - PROCESS | 3860 | 1471048494857 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 17:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:34:54 INFO - PROCESS | 3860 | 1471048494860 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:34:54 INFO - PROCESS | 3860 | 1471048494862 Marionette TRACE conn3 <- [1,2090,null,{}] 17:34:54 INFO - PROCESS | 3860 | 1471048494872 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}] 17:34:54 INFO - PROCESS | 3860 | 1471048494876 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:55 INFO - PROCESS | 3860 | 1471048495014 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:34:55 INFO - PROCESS | 3860 | 1471048495024 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:55 INFO - PROCESS | 3860 | 1471048495028 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:55 INFO - PROCESS | 3860 | ++DOCSHELL 145E1800 == 30 [pid = 3860] [id = 532] 17:34:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1502A400) [pid = 3860] [serial = 1596] [outer = 00000000] 17:34:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (150C3C00) [pid = 3860] [serial = 1597] [outer = 1502A400] 17:34:55 INFO - PROCESS | 3860 | 1471048495076 Marionette DEBUG loaded listener.js 17:34:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (15565400) [pid = 3860] [serial = 1598] [outer = 1502A400] 17:34:55 INFO - PROCESS | 3860 | 1471048495538 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]]]}] 17:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 697ms 17:34:55 INFO - PROCESS | 3860 | 1471048495589 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:34:55 INFO - PROCESS | 3860 | 1471048495591 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 17:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:34:55 INFO - PROCESS | 3860 | 1471048495595 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:34:55 INFO - PROCESS | 3860 | 1471048495597 Marionette TRACE conn3 <- [1,2094,null,{}] 17:34:55 INFO - PROCESS | 3860 | 1471048495600 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}] 17:34:55 INFO - PROCESS | 3860 | 1471048495602 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:55 INFO - PROCESS | 3860 | 1471048495687 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:34:55 INFO - PROCESS | 3860 | 1471048495694 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:55 INFO - PROCESS | 3860 | 1471048495696 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:55 INFO - PROCESS | 3860 | ++DOCSHELL 1616A800 == 31 [pid = 3860] [id = 533] 17:34:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1616B000) [pid = 3860] [serial = 1599] [outer = 00000000] 17:34:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16455C00) [pid = 3860] [serial = 1600] [outer = 1616B000] 17:34:55 INFO - PROCESS | 3860 | 1471048495741 Marionette DEBUG loaded listener.js 17:34:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16D7C800) [pid = 3860] [serial = 1601] [outer = 1616B000] 17:34:56 INFO - PROCESS | 3860 | 1471048496212 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]]]}] 17:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 712ms 17:34:56 INFO - PROCESS | 3860 | 1471048496295 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:34:56 INFO - PROCESS | 3860 | 1471048496297 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 17:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:34:56 INFO - PROCESS | 3860 | 1471048496301 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:34:56 INFO - PROCESS | 3860 | 1471048496303 Marionette TRACE conn3 <- [1,2098,null,{}] 17:34:56 INFO - PROCESS | 3860 | 1471048496306 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}] 17:34:56 INFO - PROCESS | 3860 | 1471048496308 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:56 INFO - PROCESS | 3860 | 1471048496445 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:34:56 INFO - PROCESS | 3860 | 1471048496463 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:56 INFO - PROCESS | 3860 | 1471048496466 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:56 INFO - PROCESS | 3860 | ++DOCSHELL 1616B400 == 32 [pid = 3860] [id = 534] 17:34:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16DBD400) [pid = 3860] [serial = 1602] [outer = 00000000] 17:34:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (17665000) [pid = 3860] [serial = 1603] [outer = 16DBD400] 17:34:56 INFO - PROCESS | 3860 | 1471048496509 Marionette DEBUG loaded listener.js 17:34:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (178D5000) [pid = 3860] [serial = 1604] [outer = 16DBD400] 17:34:56 INFO - PROCESS | 3860 | 1471048496939 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]]]}] 17:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 712ms 17:34:57 INFO - PROCESS | 3860 | 1471048497000 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:34:57 INFO - PROCESS | 3860 | 1471048497002 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 17:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:34:57 INFO - PROCESS | 3860 | 1471048497005 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:34:57 INFO - PROCESS | 3860 | 1471048497007 Marionette TRACE conn3 <- [1,2102,null,{}] 17:34:57 INFO - PROCESS | 3860 | 1471048497011 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}] 17:34:57 INFO - PROCESS | 3860 | 1471048497020 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:57 INFO - PROCESS | 3860 | 1471048497159 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:34:57 INFO - PROCESS | 3860 | 1471048497223 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:57 INFO - PROCESS | 3860 | 1471048497226 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:57 INFO - PROCESS | 3860 | ++DOCSHELL 17C8FC00 == 33 [pid = 3860] [id = 535] 17:34:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (17C98400) [pid = 3860] [serial = 1605] [outer = 00000000] 17:34:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (18437400) [pid = 3860] [serial = 1606] [outer = 17C98400] 17:34:57 INFO - PROCESS | 3860 | 1471048497270 Marionette DEBUG loaded listener.js 17:34:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (18494C00) [pid = 3860] [serial = 1607] [outer = 17C98400] 17:34:57 INFO - PROCESS | 3860 | 1471048497742 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]]]}] 17:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 744ms 17:34:57 INFO - PROCESS | 3860 | 1471048497779 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:34:57 INFO - PROCESS | 3860 | 1471048497781 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 17:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:34:57 INFO - PROCESS | 3860 | 1471048497824 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:34:57 INFO - PROCESS | 3860 | 1471048497826 Marionette TRACE conn3 <- [1,2106,null,{}] 17:34:57 INFO - PROCESS | 3860 | 1471048497830 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}] 17:34:57 INFO - PROCESS | 3860 | 1471048497831 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:57 INFO - PROCESS | 3860 | 1471048497940 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:34:57 INFO - PROCESS | 3860 | 1471048497952 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:57 INFO - PROCESS | 3860 | 1471048497954 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:57 INFO - PROCESS | 3860 | ++DOCSHELL 18435800 == 34 [pid = 3860] [id = 536] 17:34:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (18497800) [pid = 3860] [serial = 1608] [outer = 00000000] 17:34:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (187E4800) [pid = 3860] [serial = 1609] [outer = 18497800] 17:34:58 INFO - PROCESS | 3860 | 1471048498006 Marionette DEBUG loaded listener.js 17:34:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (187EC000) [pid = 3860] [serial = 1610] [outer = 18497800] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (187E8000) [pid = 3860] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (15966800) [pid = 3860] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (184C8000) [pid = 3860] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16167400) [pid = 3860] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1307B400) [pid = 3860] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (181F1C00) [pid = 3860] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (19DF1000) [pid = 3860] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (17A6B400) [pid = 3860] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (142EE000) [pid = 3860] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (114E2C00) [pid = 3860] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (16EEE800) [pid = 3860] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1502FC00) [pid = 3860] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (10474C00) [pid = 3860] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:34:58 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (17840400) [pid = 3860] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:34:58 INFO - PROCESS | 3860 | 1471048498580 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]]]}] 17:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 807ms 17:34:58 INFO - PROCESS | 3860 | 1471048498612 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:34:58 INFO - PROCESS | 3860 | 1471048498614 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 17:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:34:58 INFO - PROCESS | 3860 | 1471048498617 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:34:58 INFO - PROCESS | 3860 | 1471048498619 Marionette TRACE conn3 <- [1,2110,null,{}] 17:34:58 INFO - PROCESS | 3860 | 1471048498622 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}] 17:34:58 INFO - PROCESS | 3860 | 1471048498624 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:58 INFO - PROCESS | 3860 | 1471048498701 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:34:58 INFO - PROCESS | 3860 | 1471048498706 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:58 INFO - PROCESS | 3860 | 1471048498708 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:58 INFO - PROCESS | 3860 | ++DOCSHELL 12D6A800 == 35 [pid = 3860] [id = 537] 17:34:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1307B400) [pid = 3860] [serial = 1611] [outer = 00000000] 17:34:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (1615D400) [pid = 3860] [serial = 1612] [outer = 1307B400] 17:34:58 INFO - PROCESS | 3860 | 1471048498752 Marionette DEBUG loaded listener.js 17:34:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (17A6D000) [pid = 3860] [serial = 1613] [outer = 1307B400] 17:34:59 INFO - PROCESS | 3860 | 1471048499224 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]]]}] 17:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 649ms 17:34:59 INFO - PROCESS | 3860 | 1471048499272 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:34:59 INFO - PROCESS | 3860 | 1471048499274 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 17:34:59 INFO - PROCESS | 3860 | 1471048499277 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:34:59 INFO - PROCESS | 3860 | 1471048499279 Marionette TRACE conn3 <- [1,2114,null,{}] 17:34:59 INFO - PROCESS | 3860 | 1471048499285 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}] 17:34:59 INFO - PROCESS | 3860 | 1471048499287 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:59 INFO - PROCESS | 3860 | 1471048499366 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:34:59 INFO - PROCESS | 3860 | 1471048499372 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:59 INFO - PROCESS | 3860 | 1471048499374 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:34:59 INFO - PROCESS | 3860 | ++DOCSHELL 132B7800 == 36 [pid = 3860] [id = 538] 17:34:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16DBDC00) [pid = 3860] [serial = 1614] [outer = 00000000] 17:34:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (184C7800) [pid = 3860] [serial = 1615] [outer = 16DBDC00] 17:34:59 INFO - PROCESS | 3860 | 1471048499417 Marionette DEBUG loaded listener.js 17:34:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (184C8000) [pid = 3860] [serial = 1616] [outer = 16DBDC00] 17:34:59 INFO - PROCESS | 3860 | 1471048499838 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]]]}] 17:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 602ms 17:34:59 INFO - PROCESS | 3860 | 1471048499880 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:34:59 INFO - PROCESS | 3860 | 1471048499882 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 17:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:34:59 INFO - PROCESS | 3860 | 1471048499886 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:34:59 INFO - PROCESS | 3860 | 1471048499887 Marionette TRACE conn3 <- [1,2118,null,{}] 17:34:59 INFO - PROCESS | 3860 | 1471048499891 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}] 17:34:59 INFO - PROCESS | 3860 | 1471048499893 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:00 INFO - PROCESS | 3860 | 1471048500029 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:35:00 INFO - PROCESS | 3860 | 1471048500034 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:00 INFO - PROCESS | 3860 | 1471048500036 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:00 INFO - PROCESS | 3860 | ++DOCSHELL 187EFC00 == 37 [pid = 3860] [id = 539] 17:35:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (19CE1400) [pid = 3860] [serial = 1617] [outer = 00000000] 17:35:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (19CEC800) [pid = 3860] [serial = 1618] [outer = 19CE1400] 17:35:00 INFO - PROCESS | 3860 | 1471048500079 Marionette DEBUG loaded listener.js 17:35:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (19CEE000) [pid = 3860] [serial = 1619] [outer = 19CE1400] 17:35:00 INFO - PROCESS | 3860 | 1471048500552 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] 17:35:00 INFO - PROCESS | 3860 | 1471048500623 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 17:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:35:00 INFO - PROCESS | 3860 | 1471048500628 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:35:00 INFO - PROCESS | 3860 | 1471048500633 Marionette TRACE conn3 <- [1,2122,null,{}] 17:35:00 INFO - PROCESS | 3860 | 1471048500640 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}] 17:35:00 INFO - PROCESS | 3860 | 1471048500643 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:00 INFO - PROCESS | 3860 | 1471048500811 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:35:00 INFO - PROCESS | 3860 | 1471048500929 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:00 INFO - PROCESS | 3860 | 1471048500936 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:00 INFO - PROCESS | 3860 | ++DOCSHELL 112CC000 == 38 [pid = 3860] [id = 540] 17:35:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (112D0C00) [pid = 3860] [serial = 1620] [outer = 00000000] 17:35:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (129C7000) [pid = 3860] [serial = 1621] [outer = 112D0C00] 17:35:01 INFO - PROCESS | 3860 | 1471048500992 Marionette DEBUG loaded listener.js 17:35:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (12B7CC00) [pid = 3860] [serial = 1622] [outer = 112D0C00] 17:35:01 INFO - PROCESS | 3860 | 1471048501554 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]]]}] 17:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1013ms 17:35:01 INFO - PROCESS | 3860 | 1471048501631 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:35:01 INFO - PROCESS | 3860 | 1471048501636 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 17:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:35:01 INFO - PROCESS | 3860 | 1471048501642 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:35:01 INFO - PROCESS | 3860 | 1471048501645 Marionette TRACE conn3 <- [1,2126,null,{}] 17:35:01 INFO - PROCESS | 3860 | 1471048501649 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}] 17:35:01 INFO - PROCESS | 3860 | 1471048501652 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:01 INFO - PROCESS | 3860 | 1471048501792 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:35:01 INFO - PROCESS | 3860 | 1471048501931 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:01 INFO - PROCESS | 3860 | 1471048501934 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:01 INFO - PROCESS | 3860 | ++DOCSHELL 1451DC00 == 39 [pid = 3860] [id = 541] 17:35:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (145D4800) [pid = 3860] [serial = 1623] [outer = 00000000] 17:35:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (15975C00) [pid = 3860] [serial = 1624] [outer = 145D4800] 17:35:02 INFO - PROCESS | 3860 | 1471048501991 Marionette DEBUG loaded listener.js 17:35:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (1625F800) [pid = 3860] [serial = 1625] [outer = 145D4800] 17:35:02 INFO - PROCESS | 3860 | 1471048502635 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]]]}] 17:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1013ms 17:35:02 INFO - PROCESS | 3860 | 1471048502678 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:35:02 INFO - PROCESS | 3860 | 1471048502681 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 17:35:02 INFO - PROCESS | 3860 | 1471048502685 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:35:02 INFO - PROCESS | 3860 | 1471048502689 Marionette TRACE conn3 <- [1,2130,null,{}] 17:35:02 INFO - PROCESS | 3860 | 1471048502700 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}] 17:35:02 INFO - PROCESS | 3860 | 1471048502704 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:02 INFO - PROCESS | 3860 | 1471048502811 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:35:02 INFO - PROCESS | 3860 | 1471048502964 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:02 INFO - PROCESS | 3860 | 1471048502967 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:02 INFO - PROCESS | 3860 | ++DOCSHELL 1848DC00 == 40 [pid = 3860] [id = 542] 17:35:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1848E000) [pid = 3860] [serial = 1626] [outer = 00000000] 17:35:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (19CEAC00) [pid = 3860] [serial = 1627] [outer = 1848E000] 17:35:03 INFO - PROCESS | 3860 | 1471048503025 Marionette DEBUG loaded listener.js 17:35:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1A1DA400) [pid = 3860] [serial = 1628] [outer = 1848E000] 17:35:03 INFO - PROCESS | 3860 | 1471048503653 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] 17:35:03 INFO - PROCESS | 3860 | 1471048503689 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 17:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:35:03 INFO - PROCESS | 3860 | 1471048503693 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:35:03 INFO - PROCESS | 3860 | 1471048503695 Marionette TRACE conn3 <- [1,2134,null,{}] 17:35:03 INFO - PROCESS | 3860 | 1471048503699 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}] 17:35:03 INFO - PROCESS | 3860 | 1471048503701 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:03 INFO - PROCESS | 3860 | 1471048503831 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:35:03 INFO - PROCESS | 3860 | 1471048503939 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:03 INFO - PROCESS | 3860 | 1471048503941 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:03 INFO - PROCESS | 3860 | ++DOCSHELL 1734BC00 == 41 [pid = 3860] [id = 543] 17:35:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (17A6E000) [pid = 3860] [serial = 1629] [outer = 00000000] 17:35:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (1A1D8800) [pid = 3860] [serial = 1630] [outer = 17A6E000] 17:35:04 INFO - PROCESS | 3860 | 1471048503994 Marionette DEBUG loaded listener.js 17:35:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (1A6C7C00) [pid = 3860] [serial = 1631] [outer = 17A6E000] 17:35:04 INFO - PROCESS | 3860 | 1471048504687 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] 17:35:04 INFO - PROCESS | 3860 | 1471048504757 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 17:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:35:04 INFO - PROCESS | 3860 | 1471048504761 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:35:04 INFO - PROCESS | 3860 | 1471048504765 Marionette TRACE conn3 <- [1,2138,null,{}] 17:35:04 INFO - PROCESS | 3860 | 1471048504770 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}] 17:35:04 INFO - PROCESS | 3860 | 1471048504773 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:04 INFO - PROCESS | 3860 | 1471048504908 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:35:05 INFO - PROCESS | 3860 | 1471048505063 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:05 INFO - PROCESS | 3860 | 1471048505066 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:05 INFO - PROCESS | 3860 | ++DOCSHELL 129C4800 == 42 [pid = 3860] [id = 544] 17:35:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (12B70800) [pid = 3860] [serial = 1632] [outer = 00000000] 17:35:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 96 (13C9E400) [pid = 3860] [serial = 1633] [outer = 12B70800] 17:35:05 INFO - PROCESS | 3860 | 1471048505121 Marionette DEBUG loaded listener.js 17:35:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 97 (13EAA000) [pid = 3860] [serial = 1634] [outer = 12B70800] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 132B7800 == 41 [pid = 3860] [id = 538] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 12D6A800 == 40 [pid = 3860] [id = 537] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 18435800 == 39 [pid = 3860] [id = 536] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 17C8FC00 == 38 [pid = 3860] [id = 535] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 1616B400 == 37 [pid = 3860] [id = 534] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 1616A800 == 36 [pid = 3860] [id = 533] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 145E1800 == 35 [pid = 3860] [id = 532] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 13079400 == 34 [pid = 3860] [id = 531] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 11AD1000 == 33 [pid = 3860] [id = 530] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 1143B000 == 32 [pid = 3860] [id = 529] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 16269800 == 31 [pid = 3860] [id = 528] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 1734BC00 == 30 [pid = 3860] [id = 543] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 1848DC00 == 29 [pid = 3860] [id = 542] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 187EFC00 == 28 [pid = 3860] [id = 539] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 112CC000 == 27 [pid = 3860] [id = 540] 17:35:05 INFO - PROCESS | 3860 | --DOCSHELL 1451DC00 == 26 [pid = 3860] [id = 541] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 96 (1A63BC00) [pid = 3860] [serial = 1582] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 95 (184C6000) [pid = 3860] [serial = 1570] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (187E8800) [pid = 3860] [serial = 1573] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (162DD400) [pid = 3860] [serial = 1558] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (162E9800) [pid = 3860] [serial = 1559] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (13121000) [pid = 3860] [serial = 1549] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (131EF400) [pid = 3860] [serial = 1550] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (1843DC00) [pid = 3860] [serial = 1567] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1A1E0000) [pid = 3860] [serial = 1544] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (181F2000) [pid = 3860] [serial = 1564] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (181F3C00) [pid = 3860] [serial = 1565] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (14520400) [pid = 3860] [serial = 1552] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (145D6400) [pid = 3860] [serial = 1553] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (12932000) [pid = 3860] [serial = 1546] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1297B000) [pid = 3860] [serial = 1547] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (178EB400) [pid = 3860] [serial = 1561] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (184C9C00) [pid = 3860] [serial = 1571] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (178F6C00) [pid = 3860] [serial = 1562] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1596F000) [pid = 3860] [serial = 1555] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16164400) [pid = 3860] [serial = 1556] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (19CE1800) [pid = 3860] [serial = 1574] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1616D400) [pid = 3860] [serial = 1577] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1A645400) [pid = 3860] [serial = 1583] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (19DEBC00) [pid = 3860] [serial = 1580] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (11C42000) [pid = 3860] [serial = 1576] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (19CEC000) [pid = 3860] [serial = 1579] [outer = 00000000] [url = about:blank] 17:35:05 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1848AC00) [pid = 3860] [serial = 1568] [outer = 00000000] [url = about:blank] 17:35:06 INFO - PROCESS | 3860 | 1471048506274 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]]]}] 17:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1535ms 17:35:06 INFO - PROCESS | 3860 | 1471048506312 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:35:06 INFO - PROCESS | 3860 | 1471048506316 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 17:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:35:06 INFO - PROCESS | 3860 | 1471048506320 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:35:06 INFO - PROCESS | 3860 | 1471048506325 Marionette TRACE conn3 <- [1,2142,null,{}] 17:35:06 INFO - PROCESS | 3860 | 1471048506330 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}] 17:35:06 INFO - PROCESS | 3860 | 1471048506333 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:06 INFO - PROCESS | 3860 | 1471048506420 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:35:06 INFO - PROCESS | 3860 | 1471048506553 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:06 INFO - PROCESS | 3860 | 1471048506555 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:06 INFO - PROCESS | 3860 | ++DOCSHELL 10FBA000 == 27 [pid = 3860] [id = 545] 17:35:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (10FC0400) [pid = 3860] [serial = 1635] [outer = 00000000] 17:35:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (11AD3400) [pid = 3860] [serial = 1636] [outer = 10FC0400] 17:35:06 INFO - PROCESS | 3860 | 1471048506604 Marionette DEBUG loaded listener.js 17:35:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (12833800) [pid = 3860] [serial = 1637] [outer = 10FC0400] 17:35:07 INFO - PROCESS | 3860 | 1471048506983 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]]]}] 17:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 713ms 17:35:07 INFO - PROCESS | 3860 | 1471048507021 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 17:35:07 INFO - PROCESS | 3860 | 1471048507026 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 17:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:35:07 INFO - PROCESS | 3860 | 1471048507032 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:35:07 INFO - PROCESS | 3860 | 1471048507035 Marionette TRACE conn3 <- [1,2146,null,{}] 17:35:07 INFO - PROCESS | 3860 | 1471048507038 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}] 17:35:07 INFO - PROCESS | 3860 | 1471048507041 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:07 INFO - PROCESS | 3860 | 1471048507159 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:35:07 INFO - PROCESS | 3860 | 1471048507168 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:07 INFO - PROCESS | 3860 | 1471048507170 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:07 INFO - PROCESS | 3860 | ++DOCSHELL 1316FC00 == 28 [pid = 3860] [id = 546] 17:35:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (13170C00) [pid = 3860] [serial = 1638] [outer = 00000000] 17:35:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13232C00) [pid = 3860] [serial = 1639] [outer = 13170C00] 17:35:07 INFO - PROCESS | 3860 | 1471048507217 Marionette DEBUG loaded listener.js 17:35:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (132BBC00) [pid = 3860] [serial = 1640] [outer = 13170C00] 17:35:07 INFO - PROCESS | 3860 | 1471048507727 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]]]}] 17:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 744ms 17:35:07 INFO - PROCESS | 3860 | 1471048507804 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 17:35:07 INFO - PROCESS | 3860 | 1471048507806 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 17:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:35:07 INFO - PROCESS | 3860 | 1471048507810 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:35:07 INFO - PROCESS | 3860 | 1471048507813 Marionette TRACE conn3 <- [1,2150,null,{}] 17:35:07 INFO - PROCESS | 3860 | 1471048507824 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}] 17:35:07 INFO - PROCESS | 3860 | 1471048507828 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:07 INFO - PROCESS | 3860 | 1471048507912 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:35:07 INFO - PROCESS | 3860 | 1471048507926 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:07 INFO - PROCESS | 3860 | 1471048507929 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:07 INFO - PROCESS | 3860 | ++DOCSHELL 145E0C00 == 29 [pid = 3860] [id = 547] 17:35:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1553E400) [pid = 3860] [serial = 1641] [outer = 00000000] 17:35:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (15974800) [pid = 3860] [serial = 1642] [outer = 1553E400] 17:35:07 INFO - PROCESS | 3860 | 1471048507976 Marionette DEBUG loaded listener.js 17:35:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16164C00) [pid = 3860] [serial = 1643] [outer = 1553E400] 17:35:08 INFO - PROCESS | 3860 | --DOCSHELL 1B3A0000 == 28 [pid = 3860] [id = 15] 17:35:08 INFO - PROCESS | 3860 | 1471048508523 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]]]}] 17:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 760ms 17:35:08 INFO - PROCESS | 3860 | 1471048508550 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:35:08 INFO - PROCESS | 3860 | 1471048508552 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 17:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:35:08 INFO - PROCESS | 3860 | 1471048508593 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:35:08 INFO - PROCESS | 3860 | 1471048508595 Marionette TRACE conn3 <- [1,2154,null,{}] 17:35:08 INFO - PROCESS | 3860 | 1471048508604 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}] 17:35:08 INFO - PROCESS | 3860 | 1471048508606 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:08 INFO - PROCESS | 3860 | 1471048508721 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:35:08 INFO - PROCESS | 3860 | 1471048508733 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:08 INFO - PROCESS | 3860 | 1471048508735 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:08 INFO - PROCESS | 3860 | ++DOCSHELL 14524800 == 29 [pid = 3860] [id = 548] 17:35:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (145E1400) [pid = 3860] [serial = 1644] [outer = 00000000] 17:35:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16457000) [pid = 3860] [serial = 1645] [outer = 145E1400] 17:35:08 INFO - PROCESS | 3860 | 1471048508780 Marionette DEBUG loaded listener.js 17:35:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16D76400) [pid = 3860] [serial = 1646] [outer = 145E1400] 17:35:09 INFO - PROCESS | 3860 | 1471048509215 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]]]}] 17:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 665ms 17:35:09 INFO - PROCESS | 3860 | 1471048509248 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:35:09 INFO - PROCESS | 3860 | 1471048509250 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 17:35:09 INFO - PROCESS | 3860 | 1471048509253 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:35:09 INFO - PROCESS | 3860 | 1471048509255 Marionette TRACE conn3 <- [1,2158,null,{}] 17:35:09 INFO - PROCESS | 3860 | 1471048509258 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}] 17:35:09 INFO - PROCESS | 3860 | 1471048509260 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:09 INFO - PROCESS | 3860 | 1471048509369 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:35:09 INFO - PROCESS | 3860 | 1471048509374 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:09 INFO - PROCESS | 3860 | 1471048509376 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:09 INFO - PROCESS | 3860 | ++DOCSHELL 16452800 == 30 [pid = 3860] [id = 549] 17:35:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1645F000) [pid = 3860] [serial = 1647] [outer = 00000000] 17:35:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1783F000) [pid = 3860] [serial = 1648] [outer = 1645F000] 17:35:09 INFO - PROCESS | 3860 | 1471048509428 Marionette DEBUG loaded listener.js 17:35:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (178EFC00) [pid = 3860] [serial = 1649] [outer = 1645F000] 17:35:09 INFO - PROCESS | 3860 | 1471048509915 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]]]}] 17:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 697ms 17:35:09 INFO - PROCESS | 3860 | 1471048509953 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:35:09 INFO - PROCESS | 3860 | 1471048509955 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 17:35:09 INFO - PROCESS | 3860 | 1471048509958 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:35:10 INFO - PROCESS | 3860 | 1471048509961 Marionette TRACE conn3 <- [1,2162,null,{}] 17:35:10 INFO - PROCESS | 3860 | 1471048509964 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}] 17:35:10 INFO - PROCESS | 3860 | 1471048510017 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:10 INFO - PROCESS | 3860 | 1471048510387 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (19CE1400) [pid = 3860] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1616B000) [pid = 3860] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (132B6400) [pid = 3860] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16DBD400) [pid = 3860] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1502A400) [pid = 3860] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16E25400) [pid = 3860] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (11468C00) [pid = 3860] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (17C98400) [pid = 3860] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (18497800) [pid = 3860] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (16DBDC00) [pid = 3860] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (129C0000) [pid = 3860] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:35:10 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1307B400) [pid = 3860] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:35:10 INFO - PROCESS | 3860 | 1471048510465 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:10 INFO - PROCESS | 3860 | 1471048510467 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:10 INFO - PROCESS | 3860 | ++DOCSHELL 10A05C00 == 31 [pid = 3860] [id = 550] 17:35:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (10A4D800) [pid = 3860] [serial = 1650] [outer = 00000000] 17:35:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (129C0000) [pid = 3860] [serial = 1651] [outer = 10A4D800] 17:35:10 INFO - PROCESS | 3860 | 1471048510511 Marionette DEBUG loaded listener.js 17:35:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (145D7C00) [pid = 3860] [serial = 1652] [outer = 10A4D800] 17:35:10 INFO - PROCESS | 3860 | 1471048510872 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]]]}] 17:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 949ms 17:35:10 INFO - PROCESS | 3860 | 1471048510936 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:35:10 INFO - PROCESS | 3860 | 1471048510938 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 17:35:10 INFO - PROCESS | 3860 | 1471048510941 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:35:10 INFO - PROCESS | 3860 | 1471048510943 Marionette TRACE conn3 <- [1,2166,null,{}] 17:35:10 INFO - PROCESS | 3860 | 1471048510947 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}] 17:35:10 INFO - PROCESS | 3860 | 1471048510949 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:11 INFO - PROCESS | 3860 | 1471048511028 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:35:11 INFO - PROCESS | 3860 | 1471048511034 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:11 INFO - PROCESS | 3860 | 1471048511036 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:11 INFO - PROCESS | 3860 | ++DOCSHELL 103CB000 == 32 [pid = 3860] [id = 551] 17:35:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (11437000) [pid = 3860] [serial = 1653] [outer = 00000000] 17:35:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (18141C00) [pid = 3860] [serial = 1654] [outer = 11437000] 17:35:11 INFO - PROCESS | 3860 | 1471048511079 Marionette DEBUG loaded listener.js 17:35:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (18430800) [pid = 3860] [serial = 1655] [outer = 11437000] 17:35:11 INFO - PROCESS | 3860 | 1471048511516 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]]]}] 17:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 602ms 17:35:11 INFO - PROCESS | 3860 | 1471048511546 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:35:11 INFO - PROCESS | 3860 | 1471048511548 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 17:35:11 INFO - PROCESS | 3860 | 1471048511551 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:35:11 INFO - PROCESS | 3860 | 1471048511553 Marionette TRACE conn3 <- [1,2170,null,{}] 17:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:35:11 INFO - PROCESS | 3860 | 1471048511560 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}] 17:35:11 INFO - PROCESS | 3860 | 1471048511562 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:11 INFO - PROCESS | 3860 | 1471048511637 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:35:11 INFO - PROCESS | 3860 | 1471048511643 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:11 INFO - PROCESS | 3860 | 1471048511645 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:11 INFO - PROCESS | 3860 | ++DOCSHELL 1848C800 == 33 [pid = 3860] [id = 552] 17:35:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1848DC00) [pid = 3860] [serial = 1656] [outer = 00000000] 17:35:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (18497C00) [pid = 3860] [serial = 1657] [outer = 1848DC00] 17:35:11 INFO - PROCESS | 3860 | 1471048511688 Marionette DEBUG loaded listener.js 17:35:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18498800) [pid = 3860] [serial = 1658] [outer = 1848DC00] 17:35:12 INFO - PROCESS | 3860 | 1471048512134 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]]]}] 17:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 649ms 17:35:12 INFO - PROCESS | 3860 | 1471048512194 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:35:12 INFO - PROCESS | 3860 | 1471048512196 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 17:35:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:35:12 INFO - PROCESS | 3860 | 1471048512200 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:35:12 INFO - PROCESS | 3860 | 1471048512201 Marionette TRACE conn3 <- [1,2174,null,{}] 17:35:12 INFO - PROCESS | 3860 | 1471048512205 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}] 17:35:12 INFO - PROCESS | 3860 | 1471048512207 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:12 INFO - PROCESS | 3860 | 1471048512283 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:35:12 INFO - PROCESS | 3860 | 1471048512289 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:12 INFO - PROCESS | 3860 | 1471048512291 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:12 INFO - PROCESS | 3860 | ++DOCSHELL 1848AC00 == 34 [pid = 3860] [id = 553] 17:35:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (184C9C00) [pid = 3860] [serial = 1659] [outer = 00000000] 17:35:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (187EB800) [pid = 3860] [serial = 1660] [outer = 184C9C00] 17:35:12 INFO - PROCESS | 3860 | 1471048512337 Marionette DEBUG loaded listener.js 17:35:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (19CE0400) [pid = 3860] [serial = 1661] [outer = 184C9C00] 17:35:13 INFO - PROCESS | 3860 | 1471048513150 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]]]}] 17:35:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:35:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 966ms 17:35:13 INFO - PROCESS | 3860 | 1471048513176 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:35:13 INFO - PROCESS | 3860 | 1471048513181 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 17:35:13 INFO - PROCESS | 3860 | 1471048513186 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:35:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:35:13 INFO - PROCESS | 3860 | 1471048513192 Marionette TRACE conn3 <- [1,2178,null,{}] 17:35:13 INFO - PROCESS | 3860 | 1471048513197 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}] 17:35:13 INFO - PROCESS | 3860 | 1471048513200 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:13 INFO - PROCESS | 3860 | 1471048513320 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:35:13 INFO - PROCESS | 3860 | 1471048513436 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:13 INFO - PROCESS | 3860 | 1471048513439 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:13 INFO - PROCESS | 3860 | ++DOCSHELL 10FBE800 == 35 [pid = 3860] [id = 554] 17:35:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (11048800) [pid = 3860] [serial = 1662] [outer = 00000000] 17:35:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (129BC800) [pid = 3860] [serial = 1663] [outer = 11048800] 17:35:13 INFO - PROCESS | 3860 | 1471048513496 Marionette DEBUG loaded listener.js 17:35:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (12D70C00) [pid = 3860] [serial = 1664] [outer = 11048800] 17:35:14 INFO - PROCESS | 3860 | 1471048514203 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]]]}] 17:35:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:35:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1060ms 17:35:14 INFO - PROCESS | 3860 | 1471048514267 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:35:14 INFO - PROCESS | 3860 | 1471048514271 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 17:35:14 INFO - PROCESS | 3860 | 1471048514279 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:35:14 INFO - PROCESS | 3860 | 1471048514282 Marionette TRACE conn3 <- [1,2182,null,{}] 17:35:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:35:14 INFO - PROCESS | 3860 | 1471048514286 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}] 17:35:14 INFO - PROCESS | 3860 | 1471048514289 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:14 INFO - PROCESS | 3860 | 1471048514408 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:35:14 INFO - PROCESS | 3860 | 1471048514545 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:14 INFO - PROCESS | 3860 | 1471048514548 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:14 INFO - PROCESS | 3860 | ++DOCSHELL 10B9A400 == 36 [pid = 3860] [id = 555] 17:35:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (11CE5000) [pid = 3860] [serial = 1665] [outer = 00000000] 17:35:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (13940400) [pid = 3860] [serial = 1666] [outer = 11CE5000] 17:35:14 INFO - PROCESS | 3860 | 1471048514610 Marionette DEBUG loaded listener.js 17:35:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (13EA5800) [pid = 3860] [serial = 1667] [outer = 11CE5000] 17:35:15 INFO - PROCESS | 3860 | --DOCSHELL 1848C800 == 35 [pid = 3860] [id = 552] 17:35:15 INFO - PROCESS | 3860 | --DOCSHELL 103CB000 == 34 [pid = 3860] [id = 551] 17:35:15 INFO - PROCESS | 3860 | --DOCSHELL 10A05C00 == 33 [pid = 3860] [id = 550] 17:35:15 INFO - PROCESS | 3860 | --DOCSHELL 16452800 == 32 [pid = 3860] [id = 549] 17:35:15 INFO - PROCESS | 3860 | --DOCSHELL 14524800 == 31 [pid = 3860] [id = 548] 17:35:15 INFO - PROCESS | 3860 | --DOCSHELL 145E0C00 == 30 [pid = 3860] [id = 547] 17:35:15 INFO - PROCESS | 3860 | --DOCSHELL 1316FC00 == 29 [pid = 3860] [id = 546] 17:35:15 INFO - PROCESS | 3860 | --DOCSHELL 10FBA000 == 28 [pid = 3860] [id = 545] 17:35:15 INFO - PROCESS | 3860 | --DOCSHELL 145DF000 == 27 [pid = 3860] [id = 16] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (16D7C800) [pid = 3860] [serial = 1601] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (13CBC400) [pid = 3860] [serial = 1595] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (17665000) [pid = 3860] [serial = 1603] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (150C3C00) [pid = 3860] [serial = 1597] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (13C97000) [pid = 3860] [serial = 1594] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (178D5000) [pid = 3860] [serial = 1604] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (16455C00) [pid = 3860] [serial = 1600] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1A6CE000) [pid = 3860] [serial = 1586] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (131EDC00) [pid = 3860] [serial = 1589] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (18494C00) [pid = 3860] [serial = 1607] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (18437400) [pid = 3860] [serial = 1606] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1A6C9800) [pid = 3860] [serial = 1585] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (187EC000) [pid = 3860] [serial = 1610] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (184C7800) [pid = 3860] [serial = 1615] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (12D73400) [pid = 3860] [serial = 1592] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (17A6D000) [pid = 3860] [serial = 1613] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1615D400) [pid = 3860] [serial = 1612] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (129BB400) [pid = 3860] [serial = 1588] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (15565400) [pid = 3860] [serial = 1598] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (187E4800) [pid = 3860] [serial = 1609] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (12B75400) [pid = 3860] [serial = 1591] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (19CEC800) [pid = 3860] [serial = 1618] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (19CEE000) [pid = 3860] [serial = 1619] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (184C8000) [pid = 3860] [serial = 1616] [outer = 00000000] [url = about:blank] 17:35:15 INFO - PROCESS | 3860 | 1471048515428 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]]]}] 17:35:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:35:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1155ms 17:35:15 INFO - PROCESS | 3860 | 1471048515465 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:35:15 INFO - PROCESS | 3860 | 1471048515468 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 17:35:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:35:15 INFO - PROCESS | 3860 | 1471048515473 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:35:15 INFO - PROCESS | 3860 | 1471048515477 Marionette TRACE conn3 <- [1,2186,null,{}] 17:35:15 INFO - PROCESS | 3860 | 1471048515482 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}] 17:35:15 INFO - PROCESS | 3860 | 1471048515484 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:15 INFO - PROCESS | 3860 | 1471048515588 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:35:15 INFO - PROCESS | 3860 | 1471048515692 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:15 INFO - PROCESS | 3860 | 1471048515694 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:15 INFO - PROCESS | 3860 | ++DOCSHELL 10A6F400 == 28 [pid = 3860] [id = 556] 17:35:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (10A71C00) [pid = 3860] [serial = 1668] [outer = 00000000] 17:35:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (11C42000) [pid = 3860] [serial = 1669] [outer = 10A71C00] 17:35:15 INFO - PROCESS | 3860 | 1471048515742 Marionette DEBUG loaded listener.js 17:35:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (12B77400) [pid = 3860] [serial = 1670] [outer = 10A71C00] 17:35:16 INFO - PROCESS | 3860 | 1471048516133 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]]]}] 17:35:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:35:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 744ms 17:35:16 INFO - PROCESS | 3860 | 1471048516211 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:35:16 INFO - PROCESS | 3860 | 1471048516215 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 17:35:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:35:16 INFO - PROCESS | 3860 | 1471048516221 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:35:16 INFO - PROCESS | 3860 | 1471048516224 Marionette TRACE conn3 <- [1,2190,null,{}] 17:35:16 INFO - PROCESS | 3860 | 1471048516228 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}] 17:35:16 INFO - PROCESS | 3860 | 1471048516230 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:16 INFO - PROCESS | 3860 | 1471048516326 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:35:16 INFO - PROCESS | 3860 | 1471048516332 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:16 INFO - PROCESS | 3860 | 1471048516334 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:16 INFO - PROCESS | 3860 | ++DOCSHELL 131E8000 == 29 [pid = 3860] [id = 557] 17:35:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13940C00) [pid = 3860] [serial = 1671] [outer = 00000000] 17:35:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (13CC3400) [pid = 3860] [serial = 1672] [outer = 13940C00] 17:35:16 INFO - PROCESS | 3860 | 1471048516380 Marionette DEBUG loaded listener.js 17:35:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (142EE000) [pid = 3860] [serial = 1673] [outer = 13940C00] 17:35:16 INFO - PROCESS | 3860 | 1471048516830 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]]]}] 17:35:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:35:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 633ms 17:35:16 INFO - PROCESS | 3860 | 1471048516859 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:35:16 INFO - PROCESS | 3860 | 1471048516862 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 17:35:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:35:16 INFO - PROCESS | 3860 | 1471048516866 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:35:16 INFO - PROCESS | 3860 | 1471048516869 Marionette TRACE conn3 <- [1,2194,null,{}] 17:35:16 INFO - PROCESS | 3860 | 1471048516884 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}] 17:35:16 INFO - PROCESS | 3860 | 1471048516889 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:16 INFO - PROCESS | 3860 | 1471048516971 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:35:17 INFO - PROCESS | 3860 | 1471048516978 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:17 INFO - PROCESS | 3860 | 1471048516981 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:17 INFO - PROCESS | 3860 | ++DOCSHELL 1616A800 == 30 [pid = 3860] [id = 558] 17:35:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16265000) [pid = 3860] [serial = 1674] [outer = 00000000] 17:35:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (162EB800) [pid = 3860] [serial = 1675] [outer = 16265000] 17:35:17 INFO - PROCESS | 3860 | 1471048517029 Marionette DEBUG loaded listener.js 17:35:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16D72000) [pid = 3860] [serial = 1676] [outer = 16265000] 17:35:17 INFO - PROCESS | 3860 | 1471048517537 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]]]}] 17:35:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:35:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 696ms 17:35:17 INFO - PROCESS | 3860 | 1471048517596 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:35:17 INFO - PROCESS | 3860 | 1471048517599 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 17:35:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:35:17 INFO - PROCESS | 3860 | 1471048517602 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:35:17 INFO - PROCESS | 3860 | 1471048517604 Marionette TRACE conn3 <- [1,2198,null,{}] 17:35:17 INFO - PROCESS | 3860 | 1471048517607 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}] 17:35:17 INFO - PROCESS | 3860 | 1471048517609 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:17 INFO - PROCESS | 3860 | 1471048517700 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:35:17 INFO - PROCESS | 3860 | 1471048517735 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:17 INFO - PROCESS | 3860 | 1471048517737 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:17 INFO - PROCESS | 3860 | ++DOCSHELL 16EEAC00 == 31 [pid = 3860] [id = 559] 17:35:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1766A000) [pid = 3860] [serial = 1677] [outer = 00000000] 17:35:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (178D6800) [pid = 3860] [serial = 1678] [outer = 1766A000] 17:35:17 INFO - PROCESS | 3860 | 1471048517782 Marionette DEBUG loaded listener.js 17:35:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (17A6D000) [pid = 3860] [serial = 1679] [outer = 1766A000] 17:35:18 INFO - PROCESS | 3860 | 1471048518242 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]]]}] 17:35:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:35:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 697ms 17:35:18 INFO - PROCESS | 3860 | 1471048518301 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:35:18 INFO - PROCESS | 3860 | 1471048518303 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 17:35:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:35:18 INFO - PROCESS | 3860 | 1471048518312 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:35:18 INFO - PROCESS | 3860 | 1471048518314 Marionette TRACE conn3 <- [1,2202,null,{}] 17:35:18 INFO - PROCESS | 3860 | 1471048518317 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}] 17:35:18 INFO - PROCESS | 3860 | 1471048518319 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:18 INFO - PROCESS | 3860 | 1471048518427 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:35:18 INFO - PROCESS | 3860 | 1471048518432 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:18 INFO - PROCESS | 3860 | 1471048518434 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:18 INFO - PROCESS | 3860 | ++DOCSHELL 178D6000 == 32 [pid = 3860] [id = 560] 17:35:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (17C8E800) [pid = 3860] [serial = 1680] [outer = 00000000] 17:35:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (181F1C00) [pid = 3860] [serial = 1681] [outer = 17C8E800] 17:35:18 INFO - PROCESS | 3860 | 1471048518479 Marionette DEBUG loaded listener.js 17:35:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (182DFC00) [pid = 3860] [serial = 1682] [outer = 17C8E800] 17:35:18 INFO - PROCESS | 3860 | 1471048518955 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]]]}] 17:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 713ms 17:35:19 INFO - PROCESS | 3860 | 1471048519011 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:35:19 INFO - PROCESS | 3860 | 1471048519013 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 17:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:35:19 INFO - PROCESS | 3860 | 1471048519016 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:35:19 INFO - PROCESS | 3860 | 1471048519018 Marionette TRACE conn3 <- [1,2206,null,{}] 17:35:19 INFO - PROCESS | 3860 | 1471048519022 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}] 17:35:19 INFO - PROCESS | 3860 | 1471048519027 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:19 INFO - PROCESS | 3860 | 1471048519178 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:35:19 INFO - PROCESS | 3860 | 1471048519205 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:19 INFO - PROCESS | 3860 | 1471048519208 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:19 INFO - PROCESS | 3860 | ++DOCSHELL 18437400 == 33 [pid = 3860] [id = 561] 17:35:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (18438C00) [pid = 3860] [serial = 1683] [outer = 00000000] 17:35:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (184C9800) [pid = 3860] [serial = 1684] [outer = 18438C00] 17:35:19 INFO - PROCESS | 3860 | 1471048519251 Marionette DEBUG loaded listener.js 17:35:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (184D0000) [pid = 3860] [serial = 1685] [outer = 18438C00] 17:35:19 INFO - PROCESS | 3860 | 1471048519692 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]]]}] 17:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 712ms 17:35:19 INFO - PROCESS | 3860 | 1471048519716 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:35:19 INFO - PROCESS | 3860 | 1471048519718 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 17:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:35:19 INFO - PROCESS | 3860 | 1471048519726 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:35:19 INFO - PROCESS | 3860 | 1471048519727 Marionette TRACE conn3 <- [1,2210,null,{}] 17:35:19 INFO - PROCESS | 3860 | 1471048519731 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}] 17:35:19 INFO - PROCESS | 3860 | 1471048519733 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:19 INFO - PROCESS | 3860 | 1471048519842 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:35:19 INFO - PROCESS | 3860 | 1471048519847 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:19 INFO - PROCESS | 3860 | 1471048519849 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:19 INFO - PROCESS | 3860 | ++DOCSHELL 11C35400 == 34 [pid = 3860] [id = 562] 17:35:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (16178000) [pid = 3860] [serial = 1686] [outer = 00000000] 17:35:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (19CE2C00) [pid = 3860] [serial = 1687] [outer = 16178000] 17:35:19 INFO - PROCESS | 3860 | 1471048519892 Marionette DEBUG loaded listener.js 17:35:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (19CE5400) [pid = 3860] [serial = 1688] [outer = 16178000] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (145E1400) [pid = 3860] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (13170C00) [pid = 3860] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1553E400) [pid = 3860] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (10FC0400) [pid = 3860] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (12B70800) [pid = 3860] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1645F000) [pid = 3860] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (112D0C00) [pid = 3860] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (145D4800) [pid = 3860] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1848E000) [pid = 3860] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (17A6E000) [pid = 3860] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (10A4D800) [pid = 3860] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (11437000) [pid = 3860] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1B229400) [pid = 3860] [serial = 44] [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.] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1B3A0400) [pid = 3860] [serial = 41] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:35:20 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1848DC00) [pid = 3860] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:35:20 INFO - PROCESS | 3860 | 1471048520484 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]]]}] 17:35:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:35:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 807ms 17:35:20 INFO - PROCESS | 3860 | 1471048520562 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:35:20 INFO - PROCESS | 3860 | 1471048520564 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 17:35:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:35:20 INFO - PROCESS | 3860 | 1471048520570 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:35:20 INFO - PROCESS | 3860 | 1471048520572 Marionette TRACE conn3 <- [1,2214,null,{}] 17:35:20 INFO - PROCESS | 3860 | 1471048520576 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}] 17:35:20 INFO - PROCESS | 3860 | 1471048520578 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:20 INFO - PROCESS | 3860 | 1471048520657 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:35:20 INFO - PROCESS | 3860 | 1471048520663 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:20 INFO - PROCESS | 3860 | 1471048520665 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:20 INFO - PROCESS | 3860 | ++DOCSHELL 12B7E400 == 35 [pid = 3860] [id = 563] 17:35:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1393FC00) [pid = 3860] [serial = 1689] [outer = 00000000] 17:35:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (15962000) [pid = 3860] [serial = 1690] [outer = 1393FC00] 17:35:20 INFO - PROCESS | 3860 | 1471048520708 Marionette DEBUG loaded listener.js 17:35:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1645F000) [pid = 3860] [serial = 1691] [outer = 1393FC00] 17:35:21 INFO - PROCESS | 3860 | 1471048521129 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]]]}] 17:35:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:35:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 601ms 17:35:21 INFO - PROCESS | 3860 | 1471048521174 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:35:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:35:21 INFO - PROCESS | 3860 | 1471048521176 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 17:35:21 INFO - PROCESS | 3860 | 1471048521179 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:35:21 INFO - PROCESS | 3860 | 1471048521181 Marionette TRACE conn3 <- [1,2218,null,{}] 17:35:21 INFO - PROCESS | 3860 | 1471048521188 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}] 17:35:21 INFO - PROCESS | 3860 | 1471048521190 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:21 INFO - PROCESS | 3860 | 1471048521267 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:35:21 INFO - PROCESS | 3860 | 1471048521273 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:21 INFO - PROCESS | 3860 | 1471048521275 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:21 INFO - PROCESS | 3860 | ++DOCSHELL 17A6E000 == 36 [pid = 3860] [id = 564] 17:35:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (17C8DC00) [pid = 3860] [serial = 1692] [outer = 00000000] 17:35:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (187E8000) [pid = 3860] [serial = 1693] [outer = 17C8DC00] 17:35:21 INFO - PROCESS | 3860 | 1471048521327 Marionette DEBUG loaded listener.js 17:35:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (187F1000) [pid = 3860] [serial = 1694] [outer = 17C8DC00] 17:35:21 INFO - PROCESS | 3860 | 1471048521748 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]]]}] 17:35:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:35:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 602ms 17:35:21 INFO - PROCESS | 3860 | 1471048521776 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:35:21 INFO - PROCESS | 3860 | 1471048521778 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 17:35:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:35:21 INFO - PROCESS | 3860 | 1471048521782 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:35:21 INFO - PROCESS | 3860 | 1471048521783 Marionette TRACE conn3 <- [1,2222,null,{}] 17:35:21 INFO - PROCESS | 3860 | 1471048521804 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}] 17:35:21 INFO - PROCESS | 3860 | 1471048521806 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:21 INFO - PROCESS | 3860 | 1471048521884 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:35:21 INFO - PROCESS | 3860 | 1471048521890 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:21 INFO - PROCESS | 3860 | 1471048521892 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:21 INFO - PROCESS | 3860 | ++DOCSHELL 184CD000 == 37 [pid = 3860] [id = 565] 17:35:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (19CEF800) [pid = 3860] [serial = 1695] [outer = 00000000] 17:35:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1A1D4000) [pid = 3860] [serial = 1696] [outer = 19CEF800] 17:35:21 INFO - PROCESS | 3860 | 1471048521937 Marionette DEBUG loaded listener.js 17:35:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1A1D8000) [pid = 3860] [serial = 1697] [outer = 19CEF800] 17:35:22 INFO - PROCESS | 3860 | 1471048522629 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]]]}] 17:35:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:35:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 870ms 17:35:22 INFO - PROCESS | 3860 | 1471048522680 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:35:22 INFO - PROCESS | 3860 | 1471048522685 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 17:35:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:35:22 INFO - PROCESS | 3860 | 1471048522691 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:35:22 INFO - PROCESS | 3860 | 1471048522695 Marionette TRACE conn3 <- [1,2226,null,{}] 17:35:22 INFO - PROCESS | 3860 | 1471048522701 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}] 17:35:22 INFO - PROCESS | 3860 | 1471048522704 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:22 INFO - PROCESS | 3860 | 1471048522822 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:35:22 INFO - PROCESS | 3860 | 1471048522963 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:22 INFO - PROCESS | 3860 | 1471048522966 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:22 INFO - PROCESS | 3860 | ++DOCSHELL 1103C400 == 38 [pid = 3860] [id = 566] 17:35:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (112C2800) [pid = 3860] [serial = 1698] [outer = 00000000] 17:35:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (12D73400) [pid = 3860] [serial = 1699] [outer = 112C2800] 17:35:23 INFO - PROCESS | 3860 | 1471048523024 Marionette DEBUG loaded listener.js 17:35:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (131E8400) [pid = 3860] [serial = 1700] [outer = 112C2800] 17:35:23 INFO - PROCESS | 3860 | 1471048523611 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]]]}] 17:35:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:35:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 966ms 17:35:23 INFO - PROCESS | 3860 | 1471048523634 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:35:23 INFO - PROCESS | 3860 | 1471048523639 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 17:35:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:35:23 INFO - PROCESS | 3860 | 1471048523646 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:35:23 INFO - PROCESS | 3860 | 1471048523649 Marionette TRACE conn3 <- [1,2230,null,{}] 17:35:23 INFO - PROCESS | 3860 | 1471048523670 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}] 17:35:23 INFO - PROCESS | 3860 | 1471048523673 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:23 INFO - PROCESS | 3860 | 1471048523781 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:35:23 INFO - PROCESS | 3860 | 1471048523963 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:23 INFO - PROCESS | 3860 | 1471048523966 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:23 INFO - PROCESS | 3860 | ++DOCSHELL 16164000 == 39 [pid = 3860] [id = 567] 17:35:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (16164400) [pid = 3860] [serial = 1701] [outer = 00000000] 17:35:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (162E9800) [pid = 3860] [serial = 1702] [outer = 16164400] 17:35:24 INFO - PROCESS | 3860 | 1471048524022 Marionette DEBUG loaded listener.js 17:35:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (17665000) [pid = 3860] [serial = 1703] [outer = 16164400] 17:35:24 INFO - PROCESS | 3860 | 1471048524649 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]]]}] 17:35:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:35:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1061ms 17:35:24 INFO - PROCESS | 3860 | 1471048524707 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:35:24 INFO - PROCESS | 3860 | 1471048524709 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 17:35:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:35:24 INFO - PROCESS | 3860 | 1471048524730 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:35:24 INFO - PROCESS | 3860 | 1471048524734 Marionette TRACE conn3 <- [1,2234,null,{}] 17:35:24 INFO - PROCESS | 3860 | 1471048524746 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}] 17:35:24 INFO - PROCESS | 3860 | 1471048524752 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:24 INFO - PROCESS | 3860 | 1471048524888 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:35:25 INFO - PROCESS | 3860 | 1471048525039 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:25 INFO - PROCESS | 3860 | 1471048525042 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:25 INFO - PROCESS | 3860 | ++DOCSHELL 1A1D0800 == 40 [pid = 3860] [id = 568] 17:35:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1A1D3C00) [pid = 3860] [serial = 1704] [outer = 00000000] 17:35:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1A63BC00) [pid = 3860] [serial = 1705] [outer = 1A1D3C00] 17:35:25 INFO - PROCESS | 3860 | 1471048525101 Marionette DEBUG loaded listener.js 17:35:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1A646400) [pid = 3860] [serial = 1706] [outer = 1A1D3C00] 17:35:25 INFO - PROCESS | 3860 | 1471048525656 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]]]}] 17:35:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:35:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1108ms 17:35:25 INFO - PROCESS | 3860 | 1471048525881 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:35:25 INFO - PROCESS | 3860 | 1471048525888 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 17:35:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:35:25 INFO - PROCESS | 3860 | 1471048525895 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:35:25 INFO - PROCESS | 3860 | 1471048525898 Marionette TRACE conn3 <- [1,2238,null,{}] 17:35:25 INFO - PROCESS | 3860 | 1471048525903 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}] 17:35:25 INFO - PROCESS | 3860 | 1471048525906 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:26 INFO - PROCESS | 3860 | 1471048526006 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:35:26 INFO - PROCESS | 3860 | 1471048526138 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:26 INFO - PROCESS | 3860 | 1471048526143 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:26 INFO - PROCESS | 3860 | ++DOCSHELL 12831000 == 41 [pid = 3860] [id = 569] 17:35:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (12932000) [pid = 3860] [serial = 1707] [outer = 00000000] 17:35:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (12983400) [pid = 3860] [serial = 1708] [outer = 12932000] 17:35:26 INFO - PROCESS | 3860 | 1471048526193 Marionette DEBUG loaded listener.js 17:35:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (12B7BC00) [pid = 3860] [serial = 1709] [outer = 12932000] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 17A6E000 == 40 [pid = 3860] [id = 564] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 12B7E400 == 39 [pid = 3860] [id = 563] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 11C35400 == 38 [pid = 3860] [id = 562] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 18437400 == 37 [pid = 3860] [id = 561] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 178D6000 == 36 [pid = 3860] [id = 560] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 16EEAC00 == 35 [pid = 3860] [id = 559] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 1616A800 == 34 [pid = 3860] [id = 558] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 131E8000 == 33 [pid = 3860] [id = 557] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 10A6F400 == 32 [pid = 3860] [id = 556] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 10B9A400 == 31 [pid = 3860] [id = 555] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 10FBE800 == 30 [pid = 3860] [id = 554] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 1848AC00 == 29 [pid = 3860] [id = 553] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 129C4800 == 28 [pid = 3860] [id = 544] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 1A1D0800 == 27 [pid = 3860] [id = 568] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 16164000 == 26 [pid = 3860] [id = 567] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 184CD000 == 25 [pid = 3860] [id = 565] 17:35:27 INFO - PROCESS | 3860 | --DOCSHELL 1103C400 == 24 [pid = 3860] [id = 566] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (1B234400) [pid = 3860] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (18497C00) [pid = 3860] [serial = 1657] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (16457000) [pid = 3860] [serial = 1645] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (13232C00) [pid = 3860] [serial = 1639] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (132BBC00) [pid = 3860] [serial = 1640] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (15974800) [pid = 3860] [serial = 1642] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (11AD3400) [pid = 3860] [serial = 1636] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (12833800) [pid = 3860] [serial = 1637] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (13EAA000) [pid = 3860] [serial = 1634] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (13C9E400) [pid = 3860] [serial = 1633] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1783F000) [pid = 3860] [serial = 1648] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (12B7CC00) [pid = 3860] [serial = 1622] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (129C7000) [pid = 3860] [serial = 1621] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1625F800) [pid = 3860] [serial = 1625] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (15975C00) [pid = 3860] [serial = 1624] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1A1DA400) [pid = 3860] [serial = 1628] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (19CEAC00) [pid = 3860] [serial = 1627] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1A6C7C00) [pid = 3860] [serial = 1631] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1A1D8800) [pid = 3860] [serial = 1630] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (16D76400) [pid = 3860] [serial = 1646] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (129C0000) [pid = 3860] [serial = 1651] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (178EFC00) [pid = 3860] [serial = 1649] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (18141C00) [pid = 3860] [serial = 1654] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (145D7C00) [pid = 3860] [serial = 1652] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (18498800) [pid = 3860] [serial = 1658] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (10A72800) [pid = 3860] [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.] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (18430800) [pid = 3860] [serial = 1655] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (16164C00) [pid = 3860] [serial = 1643] [outer = 00000000] [url = about:blank] 17:35:27 INFO - PROCESS | 3860 | 1471048527415 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]]]}] 17:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1583ms 17:35:27 INFO - PROCESS | 3860 | 1471048527452 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:35:27 INFO - PROCESS | 3860 | 1471048527457 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 17:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:35:27 INFO - PROCESS | 3860 | 1471048527463 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:35:27 INFO - PROCESS | 3860 | 1471048527466 Marionette TRACE conn3 <- [1,2242,null,{}] 17:35:27 INFO - PROCESS | 3860 | 1471048527471 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}] 17:35:27 INFO - PROCESS | 3860 | 1471048527474 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:27 INFO - PROCESS | 3860 | 1471048527647 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:35:27 INFO - PROCESS | 3860 | 1471048527741 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:27 INFO - PROCESS | 3860 | 1471048527746 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:27 INFO - PROCESS | 3860 | ++DOCSHELL 10A72400 == 25 [pid = 3860] [id = 570] 17:35:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (10A72800) [pid = 3860] [serial = 1710] [outer = 00000000] 17:35:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (1143A000) [pid = 3860] [serial = 1711] [outer = 10A72800] 17:35:27 INFO - PROCESS | 3860 | 1471048527793 Marionette DEBUG loaded listener.js 17:35:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (114E0400) [pid = 3860] [serial = 1712] [outer = 10A72800] 17:35:28 INFO - PROCESS | 3860 | 1471048528220 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]]]}] 17:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 744ms 17:35:28 INFO - PROCESS | 3860 | 1471048528235 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:35:28 INFO - PROCESS | 3860 | 1471048528240 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 17:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:35:28 INFO - PROCESS | 3860 | 1471048528247 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:35:28 INFO - PROCESS | 3860 | 1471048528249 Marionette TRACE conn3 <- [1,2246,null,{}] 17:35:28 INFO - PROCESS | 3860 | 1471048528253 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}] 17:35:28 INFO - PROCESS | 3860 | 1471048528256 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:28 INFO - PROCESS | 3860 | 1471048528341 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:35:28 INFO - PROCESS | 3860 | 1471048528347 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:28 INFO - PROCESS | 3860 | 1471048528350 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:28 INFO - PROCESS | 3860 | ++DOCSHELL 12B70800 == 26 [pid = 3860] [id = 571] 17:35:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (12B76400) [pid = 3860] [serial = 1713] [outer = 00000000] 17:35:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1307C000) [pid = 3860] [serial = 1714] [outer = 12B76400] 17:35:28 INFO - PROCESS | 3860 | 1471048528402 Marionette DEBUG loaded listener.js 17:35:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (131EEC00) [pid = 3860] [serial = 1715] [outer = 12B76400] 17:35:28 INFO - PROCESS | 3860 | 1471048528880 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]]]}] 17:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 696ms 17:35:28 INFO - PROCESS | 3860 | 1471048528945 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:35:28 INFO - PROCESS | 3860 | 1471048528947 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 17:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:35:28 INFO - PROCESS | 3860 | 1471048528951 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:35:28 INFO - PROCESS | 3860 | 1471048528955 Marionette TRACE conn3 <- [1,2250,null,{}] 17:35:28 INFO - PROCESS | 3860 | 1471048528967 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}] 17:35:28 INFO - PROCESS | 3860 | 1471048528975 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:29 INFO - PROCESS | 3860 | 1471048529087 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:35:29 INFO - PROCESS | 3860 | 1471048529189 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:29 INFO - PROCESS | 3860 | 1471048529192 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:29 INFO - PROCESS | 3860 | ++DOCSHELL 145D2800 == 27 [pid = 3860] [id = 572] 17:35:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (145D3800) [pid = 3860] [serial = 1716] [outer = 00000000] 17:35:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (145D9C00) [pid = 3860] [serial = 1717] [outer = 145D3800] 17:35:29 INFO - PROCESS | 3860 | 1471048529239 Marionette DEBUG loaded listener.js 17:35:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (15033000) [pid = 3860] [serial = 1718] [outer = 145D3800] 17:35:29 INFO - PROCESS | 3860 | 1471048529660 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]]]}] 17:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 744ms 17:35:29 INFO - PROCESS | 3860 | 1471048529696 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:35:29 INFO - PROCESS | 3860 | 1471048529699 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 17:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:35:29 INFO - PROCESS | 3860 | 1471048529711 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:35:29 INFO - PROCESS | 3860 | 1471048529714 Marionette TRACE conn3 <- [1,2254,null,{}] 17:35:29 INFO - PROCESS | 3860 | 1471048529718 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}] 17:35:29 INFO - PROCESS | 3860 | 1471048529720 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:29 INFO - PROCESS | 3860 | 1471048529838 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:35:29 INFO - PROCESS | 3860 | 1471048529847 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:29 INFO - PROCESS | 3860 | 1471048529849 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:29 INFO - PROCESS | 3860 | ++DOCSHELL 1502A400 == 28 [pid = 3860] [id = 573] 17:35:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1556A000) [pid = 3860] [serial = 1719] [outer = 00000000] 17:35:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1615F000) [pid = 3860] [serial = 1720] [outer = 1556A000] 17:35:29 INFO - PROCESS | 3860 | 1471048529948 Marionette DEBUG loaded listener.js 17:35:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16169C00) [pid = 3860] [serial = 1721] [outer = 1556A000] 17:35:30 INFO - PROCESS | 3860 | 1471048530406 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]]]}] 17:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 712ms 17:35:30 INFO - PROCESS | 3860 | 1471048530433 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:35:30 INFO - PROCESS | 3860 | 1471048530435 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 17:35:30 INFO - PROCESS | 3860 | 1471048530438 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:35:30 INFO - PROCESS | 3860 | 1471048530440 Marionette TRACE conn3 <- [1,2258,null,{}] 17:35:30 INFO - PROCESS | 3860 | 1471048530444 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}] 17:35:30 INFO - PROCESS | 3860 | 1471048530446 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:30 INFO - PROCESS | 3860 | 1471048530584 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:35:30 INFO - PROCESS | 3860 | 1471048530604 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:30 INFO - PROCESS | 3860 | 1471048530606 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:30 INFO - PROCESS | 3860 | ++DOCSHELL 16170C00 == 29 [pid = 3860] [id = 574] 17:35:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16261400) [pid = 3860] [serial = 1722] [outer = 00000000] 17:35:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (162E8400) [pid = 3860] [serial = 1723] [outer = 16261400] 17:35:30 INFO - PROCESS | 3860 | 1471048530650 Marionette DEBUG loaded listener.js 17:35:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16459800) [pid = 3860] [serial = 1724] [outer = 16261400] 17:35:31 INFO - PROCESS | 3860 | 1471048531095 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]]]}] 17:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 712ms 17:35:31 INFO - PROCESS | 3860 | 1471048531138 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:35:31 INFO - PROCESS | 3860 | 1471048531140 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 17:35:31 INFO - PROCESS | 3860 | 1471048531143 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:35:31 INFO - PROCESS | 3860 | 1471048531145 Marionette TRACE conn3 <- [1,2262,null,{}] 17:35:31 INFO - PROCESS | 3860 | 1471048531148 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}] 17:35:31 INFO - PROCESS | 3860 | 1471048531154 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:31 INFO - PROCESS | 3860 | 1471048531294 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:35:31 INFO - PROCESS | 3860 | 1471048531359 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:31 INFO - PROCESS | 3860 | 1471048531361 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:31 INFO - PROCESS | 3860 | ++DOCSHELL 17832400 == 30 [pid = 3860] [id = 575] 17:35:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1783D000) [pid = 3860] [serial = 1725] [outer = 00000000] 17:35:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (17A5F800) [pid = 3860] [serial = 1726] [outer = 1783D000] 17:35:31 INFO - PROCESS | 3860 | 1471048531409 Marionette DEBUG loaded listener.js 17:35:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (18141C00) [pid = 3860] [serial = 1727] [outer = 1783D000] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (17C8E800) [pid = 3860] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (18438C00) [pid = 3860] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16178000) [pid = 3860] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1766A000) [pid = 3860] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (184C9C00) [pid = 3860] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (13940C00) [pid = 3860] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (11CE5000) [pid = 3860] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10A71C00) [pid = 3860] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (16265000) [pid = 3860] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (11048800) [pid = 3860] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (19CEF800) [pid = 3860] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1393FC00) [pid = 3860] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:35:31 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (17C8DC00) [pid = 3860] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:35:32 INFO - PROCESS | 3860 | 1471048532022 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]]]}] 17:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 966ms 17:35:32 INFO - PROCESS | 3860 | 1471048532089 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:35:32 INFO - PROCESS | 3860 | 1471048532092 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 17:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:35:32 INFO - PROCESS | 3860 | 1471048532095 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:35:32 INFO - PROCESS | 3860 | 1471048532097 Marionette TRACE conn3 <- [1,2266,null,{}] 17:35:32 INFO - PROCESS | 3860 | 1471048532100 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}] 17:35:32 INFO - PROCESS | 3860 | 1471048532111 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:32 INFO - PROCESS | 3860 | 1471048532186 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:35:32 INFO - PROCESS | 3860 | 1471048532191 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:32 INFO - PROCESS | 3860 | 1471048532193 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:32 INFO - PROCESS | 3860 | ++DOCSHELL 114E4000 == 31 [pid = 3860] [id = 576] 17:35:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (13EAE800) [pid = 3860] [serial = 1728] [outer = 00000000] 17:35:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (16DBBC00) [pid = 3860] [serial = 1729] [outer = 13EAE800] 17:35:32 INFO - PROCESS | 3860 | 1471048532237 Marionette DEBUG loaded listener.js 17:35:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (173A2800) [pid = 3860] [serial = 1730] [outer = 13EAE800] 17:35:32 INFO - PROCESS | 3860 | 1471048532699 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]]]}] 17:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 601ms 17:35:32 INFO - PROCESS | 3860 | 1471048532730 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:35:32 INFO - PROCESS | 3860 | 1471048532732 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 17:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:35:32 INFO - PROCESS | 3860 | 1471048532736 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:35:32 INFO - PROCESS | 3860 | 1471048532737 Marionette TRACE conn3 <- [1,2270,null,{}] 17:35:32 INFO - PROCESS | 3860 | 1471048532741 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}] 17:35:32 INFO - PROCESS | 3860 | 1471048532743 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:32 INFO - PROCESS | 3860 | 1471048532825 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:35:32 INFO - PROCESS | 3860 | 1471048532831 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:32 INFO - PROCESS | 3860 | 1471048532833 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:32 INFO - PROCESS | 3860 | ++DOCSHELL 16D7C000 == 32 [pid = 3860] [id = 577] 17:35:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (17841000) [pid = 3860] [serial = 1731] [outer = 00000000] 17:35:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1848B800) [pid = 3860] [serial = 1732] [outer = 17841000] 17:35:32 INFO - PROCESS | 3860 | 1471048532878 Marionette DEBUG loaded listener.js 17:35:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1848BC00) [pid = 3860] [serial = 1733] [outer = 17841000] 17:35:33 INFO - PROCESS | 3860 | 1471048533299 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]]]}] 17:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 602ms 17:35:33 INFO - PROCESS | 3860 | 1471048533332 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:35:33 INFO - PROCESS | 3860 | 1471048533334 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 17:35:33 INFO - PROCESS | 3860 | 1471048533337 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:35:33 INFO - PROCESS | 3860 | 1471048533339 Marionette TRACE conn3 <- [1,2274,null,{}] 17:35:33 INFO - PROCESS | 3860 | 1471048533355 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}] 17:35:33 INFO - PROCESS | 3860 | 1471048533357 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:33 INFO - PROCESS | 3860 | 1471048533433 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:35:33 INFO - PROCESS | 3860 | 1471048533439 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:33 INFO - PROCESS | 3860 | 1471048533441 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:33 INFO - PROCESS | 3860 | ++DOCSHELL 14524800 == 33 [pid = 3860] [id = 578] 17:35:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (18497800) [pid = 3860] [serial = 1734] [outer = 00000000] 17:35:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (184C9400) [pid = 3860] [serial = 1735] [outer = 18497800] 17:35:33 INFO - PROCESS | 3860 | 1471048533484 Marionette DEBUG loaded listener.js 17:35:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (184CB000) [pid = 3860] [serial = 1736] [outer = 18497800] 17:35:34 INFO - PROCESS | 3860 | --DOCSHELL 10A72400 == 32 [pid = 3860] [id = 570] 17:35:34 INFO - PROCESS | 3860 | --DOCSHELL 12831000 == 31 [pid = 3860] [id = 569] 17:35:34 INFO - PROCESS | 3860 | --DOCSHELL 12B70800 == 30 [pid = 3860] [id = 571] 17:35:34 INFO - PROCESS | 3860 | --DOCSHELL 145D2800 == 29 [pid = 3860] [id = 572] 17:35:34 INFO - PROCESS | 3860 | --DOCSHELL 16D7C000 == 28 [pid = 3860] [id = 577] 17:35:34 INFO - PROCESS | 3860 | --DOCSHELL 114E4000 == 27 [pid = 3860] [id = 576] 17:35:34 INFO - PROCESS | 3860 | --DOCSHELL 17832400 == 26 [pid = 3860] [id = 575] 17:35:34 INFO - PROCESS | 3860 | --DOCSHELL 16170C00 == 25 [pid = 3860] [id = 574] 17:35:34 INFO - PROCESS | 3860 | --DOCSHELL 1502A400 == 24 [pid = 3860] [id = 573] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (181F1C00) [pid = 3860] [serial = 1681] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (184C9800) [pid = 3860] [serial = 1684] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (19CE2C00) [pid = 3860] [serial = 1687] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (178D6800) [pid = 3860] [serial = 1678] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (187EB800) [pid = 3860] [serial = 1660] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (19CE0400) [pid = 3860] [serial = 1661] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (184D0000) [pid = 3860] [serial = 1685] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (13CC3400) [pid = 3860] [serial = 1672] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (142EE000) [pid = 3860] [serial = 1673] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (13940400) [pid = 3860] [serial = 1666] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (13EA5800) [pid = 3860] [serial = 1667] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (11C42000) [pid = 3860] [serial = 1669] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (12B77400) [pid = 3860] [serial = 1670] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (162EB800) [pid = 3860] [serial = 1675] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (16D72000) [pid = 3860] [serial = 1676] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (129BC800) [pid = 3860] [serial = 1663] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (12D70C00) [pid = 3860] [serial = 1664] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (1A1D4000) [pid = 3860] [serial = 1696] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (15962000) [pid = 3860] [serial = 1690] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (1A1D8000) [pid = 3860] [serial = 1697] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (187F1000) [pid = 3860] [serial = 1694] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (187E8000) [pid = 3860] [serial = 1693] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (19CE5400) [pid = 3860] [serial = 1688] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (182DFC00) [pid = 3860] [serial = 1682] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (1645F000) [pid = 3860] [serial = 1691] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (17A6D000) [pid = 3860] [serial = 1679] [outer = 00000000] [url = about:blank] 17:35:35 INFO - PROCESS | 3860 | 1471048535241 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]]]}] 17:35:35 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 17:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1931ms 17:35:35 INFO - PROCESS | 3860 | 1471048535290 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:35:35 INFO - PROCESS | 3860 | 1471048535294 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 17:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:35:35 INFO - PROCESS | 3860 | 1471048535299 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:35:35 INFO - PROCESS | 3860 | 1471048535302 Marionette TRACE conn3 <- [1,2278,null,{}] 17:35:35 INFO - PROCESS | 3860 | 1471048535309 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}] 17:35:35 INFO - PROCESS | 3860 | 1471048535312 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:35 INFO - PROCESS | 3860 | 1471048535402 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:35:35 INFO - PROCESS | 3860 | 1471048535409 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:35 INFO - PROCESS | 3860 | 1471048535414 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:35 INFO - PROCESS | 3860 | ++DOCSHELL 10FC5000 == 25 [pid = 3860] [id = 579] 17:35:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (11048800) [pid = 3860] [serial = 1737] [outer = 00000000] 17:35:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (11AD4000) [pid = 3860] [serial = 1738] [outer = 11048800] 17:35:35 INFO - PROCESS | 3860 | 1471048535463 Marionette DEBUG loaded listener.js 17:35:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (11CE7000) [pid = 3860] [serial = 1739] [outer = 11048800] 17:35:35 INFO - PROCESS | 3860 | 1471048535955 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]]]}] 17:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 713ms 17:35:36 INFO - PROCESS | 3860 | 1471048535999 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:35:36 INFO - PROCESS | 3860 | 1471048536004 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 17:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:35:36 INFO - PROCESS | 3860 | 1471048536010 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:35:36 INFO - PROCESS | 3860 | 1471048536013 Marionette TRACE conn3 <- [1,2282,null,{}] 17:35:36 INFO - PROCESS | 3860 | 1471048536017 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}] 17:35:36 INFO - PROCESS | 3860 | 1471048536020 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:36 INFO - PROCESS | 3860 | 1471048536106 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:35:36 INFO - PROCESS | 3860 | 1471048536116 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:36 INFO - PROCESS | 3860 | 1471048536119 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:36 INFO - PROCESS | 3860 | ++DOCSHELL 12B79800 == 26 [pid = 3860] [id = 580] 17:35:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (12B79C00) [pid = 3860] [serial = 1740] [outer = 00000000] 17:35:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (12D6AC00) [pid = 3860] [serial = 1741] [outer = 12B79C00] 17:35:36 INFO - PROCESS | 3860 | 1471048536171 Marionette DEBUG loaded listener.js 17:35:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (1307B400) [pid = 3860] [serial = 1742] [outer = 12B79C00] 17:35:36 INFO - PROCESS | 3860 | 1471048536640 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]]]}] 17:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 697ms 17:35:36 INFO - PROCESS | 3860 | 1471048536709 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:35:36 INFO - PROCESS | 3860 | 1471048536711 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 17:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:35:36 INFO - PROCESS | 3860 | 1471048536715 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:35:36 INFO - PROCESS | 3860 | 1471048536718 Marionette TRACE conn3 <- [1,2286,null,{}] 17:35:36 INFO - PROCESS | 3860 | 1471048536729 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}] 17:35:36 INFO - PROCESS | 3860 | 1471048536734 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:36 INFO - PROCESS | 3860 | 1471048536845 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:35:36 INFO - PROCESS | 3860 | 1471048536943 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:36 INFO - PROCESS | 3860 | 1471048536946 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:36 INFO - PROCESS | 3860 | ++DOCSHELL 13CC3800 == 27 [pid = 3860] [id = 581] 17:35:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (13CC4000) [pid = 3860] [serial = 1743] [outer = 00000000] 17:35:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (13EA9C00) [pid = 3860] [serial = 1744] [outer = 13CC4000] 17:35:37 INFO - PROCESS | 3860 | 1471048536994 Marionette DEBUG loaded listener.js 17:35:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (142EDC00) [pid = 3860] [serial = 1745] [outer = 13CC4000] 17:35:37 INFO - PROCESS | 3860 | 1471048537358 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]]]}] 17:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 696ms 17:35:37 INFO - PROCESS | 3860 | 1471048537414 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:35:37 INFO - PROCESS | 3860 | 1471048537416 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 17:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:35:37 INFO - PROCESS | 3860 | 1471048537420 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:35:37 INFO - PROCESS | 3860 | 1471048537422 Marionette TRACE conn3 <- [1,2290,null,{}] 17:35:37 INFO - PROCESS | 3860 | 1471048537444 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}] 17:35:37 INFO - PROCESS | 3860 | 1471048537446 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:37 INFO - PROCESS | 3860 | 1471048537574 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:35:37 INFO - PROCESS | 3860 | 1471048537584 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:37 INFO - PROCESS | 3860 | 1471048537586 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:37 INFO - PROCESS | 3860 | ++DOCSHELL 13EA8400 == 28 [pid = 3860] [id = 582] 17:35:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (142F3C00) [pid = 3860] [serial = 1746] [outer = 00000000] 17:35:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (1553F000) [pid = 3860] [serial = 1747] [outer = 142F3C00] 17:35:37 INFO - PROCESS | 3860 | 1471048537631 Marionette DEBUG loaded listener.js 17:35:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (15969000) [pid = 3860] [serial = 1748] [outer = 142F3C00] 17:35:38 INFO - PROCESS | 3860 | 1471048538056 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]]]}] 17:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 633ms 17:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:35:38 INFO - PROCESS | 3860 | 1471048538100 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:35:38 INFO - PROCESS | 3860 | 1471048538102 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 17:35:38 INFO - PROCESS | 3860 | 1471048538106 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:35:38 INFO - PROCESS | 3860 | 1471048538107 Marionette TRACE conn3 <- [1,2294,null,{}] 17:35:38 INFO - PROCESS | 3860 | 1471048538115 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}] 17:35:38 INFO - PROCESS | 3860 | 1471048538117 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:38 INFO - PROCESS | 3860 | 1471048538193 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:35:38 INFO - PROCESS | 3860 | 1471048538199 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:38 INFO - PROCESS | 3860 | 1471048538201 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:38 INFO - PROCESS | 3860 | ++DOCSHELL 16163800 == 29 [pid = 3860] [id = 583] 17:35:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (16163C00) [pid = 3860] [serial = 1749] [outer = 00000000] 17:35:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (16260800) [pid = 3860] [serial = 1750] [outer = 16163C00] 17:35:38 INFO - PROCESS | 3860 | 1471048538247 Marionette DEBUG loaded listener.js 17:35:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (162E8C00) [pid = 3860] [serial = 1751] [outer = 16163C00] 17:35:38 INFO - PROCESS | 3860 | 1471048538707 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]]]}] 17:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 633ms 17:35:38 INFO - PROCESS | 3860 | 1471048538744 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:35:38 INFO - PROCESS | 3860 | 1471048538746 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 17:35:38 INFO - PROCESS | 3860 | 1471048538749 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:35:38 INFO - PROCESS | 3860 | 1471048538751 Marionette TRACE conn3 <- [1,2298,null,{}] 17:35:38 INFO - PROCESS | 3860 | 1471048538755 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}] 17:35:38 INFO - PROCESS | 3860 | 1471048538760 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:38 INFO - PROCESS | 3860 | 1471048538864 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:35:38 INFO - PROCESS | 3860 | 1471048538870 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:38 INFO - PROCESS | 3860 | 1471048538872 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:38 INFO - PROCESS | 3860 | ++DOCSHELL 16D7D000 == 30 [pid = 3860] [id = 584] 17:35:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (16E27C00) [pid = 3860] [serial = 1752] [outer = 00000000] 17:35:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (17841C00) [pid = 3860] [serial = 1753] [outer = 16E27C00] 17:35:38 INFO - PROCESS | 3860 | 1471048538919 Marionette DEBUG loaded listener.js 17:35:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (17A60C00) [pid = 3860] [serial = 1754] [outer = 16E27C00] 17:35:39 INFO - PROCESS | 3860 | 1471048539369 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]]]}] 17:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 633ms 17:35:39 INFO - PROCESS | 3860 | 1471048539390 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:35:39 INFO - PROCESS | 3860 | 1471048539392 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 17:35:39 INFO - PROCESS | 3860 | 1471048539396 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:35:39 INFO - PROCESS | 3860 | 1471048539407 Marionette TRACE conn3 <- [1,2302,null,{}] 17:35:39 INFO - PROCESS | 3860 | 1471048539415 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}] 17:35:39 INFO - PROCESS | 3860 | 1471048539417 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:39 INFO - PROCESS | 3860 | 1471048539491 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:35:39 INFO - PROCESS | 3860 | 1471048539496 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:39 INFO - PROCESS | 3860 | 1471048539498 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:39 INFO - PROCESS | 3860 | ++DOCSHELL 178F7C00 == 31 [pid = 3860] [id = 585] 17:35:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (17A6A400) [pid = 3860] [serial = 1755] [outer = 00000000] 17:35:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (182DAC00) [pid = 3860] [serial = 1756] [outer = 17A6A400] 17:35:39 INFO - PROCESS | 3860 | 1471048539541 Marionette DEBUG loaded listener.js 17:35:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (182DF400) [pid = 3860] [serial = 1757] [outer = 17A6A400] 17:35:40 INFO - PROCESS | 3860 | 1471048539979 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]]]}] 17:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 601ms 17:35:40 INFO - PROCESS | 3860 | 1471048539995 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:35:40 INFO - PROCESS | 3860 | 1471048539997 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 17:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:35:40 INFO - PROCESS | 3860 | 1471048540000 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:35:40 INFO - PROCESS | 3860 | 1471048540002 Marionette TRACE conn3 <- [1,2306,null,{}] 17:35:40 INFO - PROCESS | 3860 | 1471048540006 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}] 17:35:40 INFO - PROCESS | 3860 | 1471048540007 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:40 INFO - PROCESS | 3860 | 1471048540174 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:35:40 INFO - PROCESS | 3860 | 1471048540182 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:40 INFO - PROCESS | 3860 | 1471048540184 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:40 INFO - PROCESS | 3860 | ++DOCSHELL 12D6A800 == 32 [pid = 3860] [id = 586] 17:35:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (17A67400) [pid = 3860] [serial = 1758] [outer = 00000000] 17:35:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1848E800) [pid = 3860] [serial = 1759] [outer = 17A67400] 17:35:40 INFO - PROCESS | 3860 | 1471048540226 Marionette DEBUG loaded listener.js 17:35:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (18493800) [pid = 3860] [serial = 1760] [outer = 17A67400] 17:35:40 INFO - PROCESS | 3860 | 1471048540657 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] 17:35:40 INFO - PROCESS | 3860 | 1471048540673 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 17:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:35:40 INFO - PROCESS | 3860 | 1471048540676 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:35:40 INFO - PROCESS | 3860 | 1471048540678 Marionette TRACE conn3 <- [1,2310,null,{}] 17:35:40 INFO - PROCESS | 3860 | 1471048540688 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}] 17:35:40 INFO - PROCESS | 3860 | 1471048540689 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:40 INFO - PROCESS | 3860 | 1471048540799 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:35:40 INFO - PROCESS | 3860 | 1471048540804 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:40 INFO - PROCESS | 3860 | 1471048540806 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:40 INFO - PROCESS | 3860 | ++DOCSHELL 10A4C800 == 33 [pid = 3860] [id = 587] 17:35:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (10A6E800) [pid = 3860] [serial = 1761] [outer = 00000000] 17:35:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (187E7800) [pid = 3860] [serial = 1762] [outer = 10A6E800] 17:35:40 INFO - PROCESS | 3860 | 1471048540849 Marionette DEBUG loaded listener.js 17:35:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (187E8800) [pid = 3860] [serial = 1763] [outer = 10A6E800] 17:35:41 INFO - PROCESS | 3860 | 1471048541294 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]]]}] 17:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 649ms 17:35:41 INFO - PROCESS | 3860 | 1471048541314 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:35:41 INFO - PROCESS | 3860 | 1471048541316 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 17:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:35:41 INFO - PROCESS | 3860 | 1471048541320 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:35:41 INFO - PROCESS | 3860 | 1471048541321 Marionette TRACE conn3 <- [1,2314,null,{}] 17:35:41 INFO - PROCESS | 3860 | 1471048541326 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}] 17:35:41 INFO - PROCESS | 3860 | 1471048541340 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:41 INFO - PROCESS | 3860 | 1471048541461 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:35:41 INFO - PROCESS | 3860 | 1471048541466 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:41 INFO - PROCESS | 3860 | 1471048541468 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:41 INFO - PROCESS | 3860 | ++DOCSHELL 1502C000 == 34 [pid = 3860] [id = 588] 17:35:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (17A68000) [pid = 3860] [serial = 1764] [outer = 00000000] 17:35:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (19CE2400) [pid = 3860] [serial = 1765] [outer = 17A68000] 17:35:41 INFO - PROCESS | 3860 | 1471048541511 Marionette DEBUG loaded listener.js 17:35:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (19CE6000) [pid = 3860] [serial = 1766] [outer = 17A68000] 17:35:41 INFO - PROCESS | 3860 | 1471048541956 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]]]}] 17:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 712ms 17:35:42 INFO - PROCESS | 3860 | 1471048542019 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:35:42 INFO - PROCESS | 3860 | 1471048542022 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 17:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:35:42 INFO - PROCESS | 3860 | 1471048542031 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:35:42 INFO - PROCESS | 3860 | 1471048542033 Marionette TRACE conn3 <- [1,2318,null,{}] 17:35:42 INFO - PROCESS | 3860 | 1471048542037 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}] 17:35:42 INFO - PROCESS | 3860 | 1471048542039 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:42 INFO - PROCESS | 3860 | 1471048542159 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:35:42 INFO - PROCESS | 3860 | 1471048542261 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:42 INFO - PROCESS | 3860 | 1471048542263 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:42 INFO - PROCESS | 3860 | ++DOCSHELL 15975000 == 35 [pid = 3860] [id = 589] 17:35:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (19CEC000) [pid = 3860] [serial = 1767] [outer = 00000000] 17:35:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1A1CE000) [pid = 3860] [serial = 1768] [outer = 19CEC000] 17:35:42 INFO - PROCESS | 3860 | 1471048542309 Marionette DEBUG loaded listener.js 17:35:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1A1D6C00) [pid = 3860] [serial = 1769] [outer = 19CEC000] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1556A000) [pid = 3860] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16261400) [pid = 3860] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1783D000) [pid = 3860] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (17841000) [pid = 3860] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (12932000) [pid = 3860] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1A1D3C00) [pid = 3860] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (16164400) [pid = 3860] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (112C2800) [pid = 3860] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (145D3800) [pid = 3860] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (12B76400) [pid = 3860] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10A72800) [pid = 3860] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:35:42 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (13EAE800) [pid = 3860] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:35:42 INFO - PROCESS | 3860 | 1471048542868 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]]]}] 17:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 839ms 17:35:42 INFO - PROCESS | 3860 | 1471048542907 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 17:35:42 INFO - PROCESS | 3860 | 1471048542909 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 17:35:42 INFO - PROCESS | 3860 | 1471048542912 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:35:42 INFO - PROCESS | 3860 | 1471048542914 Marionette TRACE conn3 <- [1,2322,null,{}] 17:35:42 INFO - PROCESS | 3860 | 1471048542918 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}] 17:35:42 INFO - PROCESS | 3860 | 1471048542920 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:43 INFO - PROCESS | 3860 | 1471048543003 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:35:43 INFO - PROCESS | 3860 | 1471048543008 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:43 INFO - PROCESS | 3860 | 1471048543010 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:43 INFO - PROCESS | 3860 | ++DOCSHELL 12979800 == 36 [pid = 3860] [id = 590] 17:35:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (145DAC00) [pid = 3860] [serial = 1770] [outer = 00000000] 17:35:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16261400) [pid = 3860] [serial = 1771] [outer = 145DAC00] 17:35:43 INFO - PROCESS | 3860 | 1471048543054 Marionette DEBUG loaded listener.js 17:35:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1843C800) [pid = 3860] [serial = 1772] [outer = 145DAC00] 17:35:43 INFO - PROCESS | 3860 | 1471048543487 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]]]}] 17:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 601ms 17:35:43 INFO - PROCESS | 3860 | 1471048543509 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:35:43 INFO - PROCESS | 3860 | 1471048543511 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 17:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:35:43 INFO - PROCESS | 3860 | 1471048543528 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:35:43 INFO - PROCESS | 3860 | 1471048543540 Marionette TRACE conn3 <- [1,2326,null,{}] 17:35:43 INFO - PROCESS | 3860 | 1471048543547 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}] 17:35:43 INFO - PROCESS | 3860 | 1471048543549 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:43 INFO - PROCESS | 3860 | 1471048543625 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:35:43 INFO - PROCESS | 3860 | 1471048543630 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:43 INFO - PROCESS | 3860 | 1471048543632 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:43 INFO - PROCESS | 3860 | ++DOCSHELL 178CE800 == 37 [pid = 3860] [id = 591] 17:35:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (187F1000) [pid = 3860] [serial = 1773] [outer = 00000000] 17:35:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1A1DB400) [pid = 3860] [serial = 1774] [outer = 187F1000] 17:35:43 INFO - PROCESS | 3860 | 1471048543675 Marionette DEBUG loaded listener.js 17:35:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1A63A400) [pid = 3860] [serial = 1775] [outer = 187F1000] 17:35:44 INFO - PROCESS | 3860 | 1471048544110 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]]]}] 17:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 665ms 17:35:44 INFO - PROCESS | 3860 | 1471048544179 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:35:44 INFO - PROCESS | 3860 | 1471048544181 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 17:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:35:44 INFO - PROCESS | 3860 | 1471048544185 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:35:44 INFO - PROCESS | 3860 | 1471048544186 Marionette TRACE conn3 <- [1,2330,null,{}] 17:35:44 INFO - PROCESS | 3860 | 1471048544190 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}] 17:35:44 INFO - PROCESS | 3860 | 1471048544192 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:44 INFO - PROCESS | 3860 | 1471048544272 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:35:44 INFO - PROCESS | 3860 | 1471048544280 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:44 INFO - PROCESS | 3860 | 1471048544281 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:44 INFO - PROCESS | 3860 | ++DOCSHELL 1345EC00 == 38 [pid = 3860] [id = 592] 17:35:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (145DA800) [pid = 3860] [serial = 1776] [outer = 00000000] 17:35:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1A6C1800) [pid = 3860] [serial = 1777] [outer = 145DA800] 17:35:44 INFO - PROCESS | 3860 | 1471048544329 Marionette DEBUG loaded listener.js 17:35:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1A6CA000) [pid = 3860] [serial = 1778] [outer = 145DA800] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 14524800 == 37 [pid = 3860] [id = 578] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 10FC5000 == 36 [pid = 3860] [id = 579] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 16163800 == 35 [pid = 3860] [id = 583] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 178F7C00 == 34 [pid = 3860] [id = 585] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 10A4C800 == 33 [pid = 3860] [id = 587] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 12D6A800 == 32 [pid = 3860] [id = 586] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 15975000 == 31 [pid = 3860] [id = 589] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 16D7D000 == 30 [pid = 3860] [id = 584] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 12979800 == 29 [pid = 3860] [id = 590] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 13EA8400 == 28 [pid = 3860] [id = 582] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 178CE800 == 27 [pid = 3860] [id = 591] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 1502C000 == 26 [pid = 3860] [id = 588] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 13CC3800 == 25 [pid = 3860] [id = 581] 17:35:45 INFO - PROCESS | 3860 | --DOCSHELL 12B79800 == 24 [pid = 3860] [id = 580] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1848BC00) [pid = 3860] [serial = 1733] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (16459800) [pid = 3860] [serial = 1724] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1848B800) [pid = 3860] [serial = 1732] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (18141C00) [pid = 3860] [serial = 1727] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (12983400) [pid = 3860] [serial = 1708] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (184C9400) [pid = 3860] [serial = 1735] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1A646400) [pid = 3860] [serial = 1706] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1A63BC00) [pid = 3860] [serial = 1705] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (17665000) [pid = 3860] [serial = 1703] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (162E9800) [pid = 3860] [serial = 1702] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (131E8400) [pid = 3860] [serial = 1700] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (12D73400) [pid = 3860] [serial = 1699] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (145D9C00) [pid = 3860] [serial = 1717] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1307C000) [pid = 3860] [serial = 1714] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (131EEC00) [pid = 3860] [serial = 1715] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1143A000) [pid = 3860] [serial = 1711] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (114E0400) [pid = 3860] [serial = 1712] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (12B7BC00) [pid = 3860] [serial = 1709] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (16DBBC00) [pid = 3860] [serial = 1729] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (16169C00) [pid = 3860] [serial = 1721] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (173A2800) [pid = 3860] [serial = 1730] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (15033000) [pid = 3860] [serial = 1718] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (1615F000) [pid = 3860] [serial = 1720] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (162E8400) [pid = 3860] [serial = 1723] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (17A5F800) [pid = 3860] [serial = 1726] [outer = 00000000] [url = about:blank] 17:35:46 INFO - PROCESS | 3860 | 1471048546105 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]]]}] 17:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1931ms 17:35:46 INFO - PROCESS | 3860 | 1471048546122 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:35:46 INFO - PROCESS | 3860 | 1471048546126 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 17:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:35:46 INFO - PROCESS | 3860 | 1471048546131 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:35:46 INFO - PROCESS | 3860 | 1471048546134 Marionette TRACE conn3 <- [1,2334,null,{}] 17:35:46 INFO - PROCESS | 3860 | 1471048546146 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}] 17:35:46 INFO - PROCESS | 3860 | 1471048546149 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:46 INFO - PROCESS | 3860 | 1471048546239 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:35:46 INFO - PROCESS | 3860 | 1471048546246 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:46 INFO - PROCESS | 3860 | 1471048546250 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:46 INFO - PROCESS | 3860 | ++DOCSHELL 10B95C00 == 25 [pid = 3860] [id = 593] 17:35:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (10FB9400) [pid = 3860] [serial = 1779] [outer = 00000000] 17:35:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (112CB800) [pid = 3860] [serial = 1780] [outer = 10FB9400] 17:35:46 INFO - PROCESS | 3860 | 1471048546299 Marionette DEBUG loaded listener.js 17:35:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (11469000) [pid = 3860] [serial = 1781] [outer = 10FB9400] 17:35:46 INFO - PROCESS | 3860 | 1471048546810 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]]]}] 17:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 696ms 17:35:46 INFO - PROCESS | 3860 | 1471048546828 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:35:46 INFO - PROCESS | 3860 | 1471048546833 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 17:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:35:46 INFO - PROCESS | 3860 | 1471048546840 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:35:46 INFO - PROCESS | 3860 | 1471048546843 Marionette TRACE conn3 <- [1,2338,null,{}] 17:35:46 INFO - PROCESS | 3860 | 1471048546847 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}] 17:35:46 INFO - PROCESS | 3860 | 1471048546850 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:46 INFO - PROCESS | 3860 | 1471048546936 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:35:46 INFO - PROCESS | 3860 | 1471048546945 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:46 INFO - PROCESS | 3860 | 1471048546948 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:46 INFO - PROCESS | 3860 | ++DOCSHELL 129C1C00 == 26 [pid = 3860] [id = 594] 17:35:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (129C2800) [pid = 3860] [serial = 1782] [outer = 00000000] 17:35:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (12B72800) [pid = 3860] [serial = 1783] [outer = 129C2800] 17:35:47 INFO - PROCESS | 3860 | 1471048546995 Marionette DEBUG loaded listener.js 17:35:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (12B77C00) [pid = 3860] [serial = 1784] [outer = 129C2800] 17:35:47 INFO - PROCESS | 3860 | 1471048547461 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]]]}] 17:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 649ms 17:35:47 INFO - PROCESS | 3860 | 1471048547476 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:35:47 INFO - PROCESS | 3860 | 1471048547479 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 17:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:35:47 INFO - PROCESS | 3860 | 1471048547483 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:35:47 INFO - PROCESS | 3860 | 1471048547486 Marionette TRACE conn3 <- [1,2342,null,{}] 17:35:47 INFO - PROCESS | 3860 | 1471048547508 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}] 17:35:47 INFO - PROCESS | 3860 | 1471048547513 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:47 INFO - PROCESS | 3860 | 1471048547599 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:35:47 INFO - PROCESS | 3860 | 1471048547656 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:47 INFO - PROCESS | 3860 | 1471048547659 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:47 INFO - PROCESS | 3860 | ++DOCSHELL 139EC400 == 27 [pid = 3860] [id = 595] 17:35:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (13C93000) [pid = 3860] [serial = 1785] [outer = 00000000] 17:35:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (13CA0C00) [pid = 3860] [serial = 1786] [outer = 13C93000] 17:35:47 INFO - PROCESS | 3860 | 1471048547737 Marionette DEBUG loaded listener.js 17:35:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (13CC5800) [pid = 3860] [serial = 1787] [outer = 13C93000] 17:35:48 INFO - PROCESS | 3860 | 1471048548219 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]]]}] 17:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 760ms 17:35:48 INFO - PROCESS | 3860 | 1471048548253 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:35:48 INFO - PROCESS | 3860 | 1471048548256 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 17:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:35:48 INFO - PROCESS | 3860 | 1471048548260 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:35:48 INFO - PROCESS | 3860 | 1471048548261 Marionette TRACE conn3 <- [1,2346,null,{}] 17:35:48 INFO - PROCESS | 3860 | 1471048548276 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}] 17:35:48 INFO - PROCESS | 3860 | 1471048548278 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:48 INFO - PROCESS | 3860 | 1471048548363 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:35:48 INFO - PROCESS | 3860 | 1471048548369 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:48 INFO - PROCESS | 3860 | 1471048548371 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:48 INFO - PROCESS | 3860 | ++DOCSHELL 13CA0800 == 28 [pid = 3860] [id = 596] 17:35:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (13CC3000) [pid = 3860] [serial = 1788] [outer = 00000000] 17:35:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (145DD000) [pid = 3860] [serial = 1789] [outer = 13CC3000] 17:35:48 INFO - PROCESS | 3860 | 1471048548416 Marionette DEBUG loaded listener.js 17:35:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (15033800) [pid = 3860] [serial = 1790] [outer = 13CC3000] 17:35:48 INFO - PROCESS | 3860 | 1471048548850 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]]]}] 17:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 664ms 17:35:48 INFO - PROCESS | 3860 | 1471048548918 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:35:48 INFO - PROCESS | 3860 | 1471048548920 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 17:35:48 INFO - PROCESS | 3860 | 1471048548923 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:35:48 INFO - PROCESS | 3860 | 1471048548925 Marionette TRACE conn3 <- [1,2350,null,{}] 17:35:48 INFO - PROCESS | 3860 | 1471048548928 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}] 17:35:48 INFO - PROCESS | 3860 | 1471048548930 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:49 INFO - PROCESS | 3860 | 1471048549007 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:35:49 INFO - PROCESS | 3860 | 1471048549013 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:49 INFO - PROCESS | 3860 | 1471048549015 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:49 INFO - PROCESS | 3860 | ++DOCSHELL 15975C00 == 29 [pid = 3860] [id = 597] 17:35:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (16160000) [pid = 3860] [serial = 1791] [outer = 00000000] 17:35:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (16167800) [pid = 3860] [serial = 1792] [outer = 16160000] 17:35:49 INFO - PROCESS | 3860 | 1471048549085 Marionette DEBUG loaded listener.js 17:35:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1616D400) [pid = 3860] [serial = 1793] [outer = 16160000] 17:35:49 INFO - PROCESS | 3860 | 1471048549541 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]]]}] 17:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 697ms 17:35:49 INFO - PROCESS | 3860 | 1471048549623 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:35:49 INFO - PROCESS | 3860 | 1471048549625 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 17:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:35:49 INFO - PROCESS | 3860 | 1471048549629 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:35:49 INFO - PROCESS | 3860 | 1471048549630 Marionette TRACE conn3 <- [1,2354,null,{}] 17:35:49 INFO - PROCESS | 3860 | 1471048549634 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}] 17:35:49 INFO - PROCESS | 3860 | 1471048549639 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:49 INFO - PROCESS | 3860 | 1471048549740 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:35:49 INFO - PROCESS | 3860 | 1471048549746 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:49 INFO - PROCESS | 3860 | 1471048549748 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:49 INFO - PROCESS | 3860 | ++DOCSHELL 10A0B800 == 30 [pid = 3860] [id = 598] 17:35:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (12B70400) [pid = 3860] [serial = 1794] [outer = 00000000] 17:35:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16D80C00) [pid = 3860] [serial = 1795] [outer = 12B70400] 17:35:49 INFO - PROCESS | 3860 | 1471048549792 Marionette DEBUG loaded listener.js 17:35:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16EE3800) [pid = 3860] [serial = 1796] [outer = 12B70400] 17:35:50 INFO - PROCESS | 3860 | 1471048550272 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]]]}] 17:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 633ms 17:35:50 INFO - PROCESS | 3860 | 1471048550299 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:35:50 INFO - PROCESS | 3860 | 1471048550301 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 17:35:50 INFO - PROCESS | 3860 | 1471048550305 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:35:50 INFO - PROCESS | 3860 | 1471048550306 Marionette TRACE conn3 <- [1,2358,null,{}] 17:35:50 INFO - PROCESS | 3860 | 1471048550310 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}] 17:35:50 INFO - PROCESS | 3860 | 1471048550312 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:50 INFO - PROCESS | 3860 | 1471048550398 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:35:50 INFO - PROCESS | 3860 | 1471048550430 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:50 INFO - PROCESS | 3860 | 1471048550432 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:50 INFO - PROCESS | 3860 | ++DOCSHELL 16EE9800 == 31 [pid = 3860] [id = 599] 17:35:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1783B800) [pid = 3860] [serial = 1797] [outer = 00000000] 17:35:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (178F1C00) [pid = 3860] [serial = 1798] [outer = 1783B800] 17:35:50 INFO - PROCESS | 3860 | 1471048550476 Marionette DEBUG loaded listener.js 17:35:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (17A6E000) [pid = 3860] [serial = 1799] [outer = 1783B800] 17:35:50 INFO - PROCESS | 3860 | 1471048550938 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]]]}] 17:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 712ms 17:35:51 INFO - PROCESS | 3860 | 1471048551004 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:35:51 INFO - PROCESS | 3860 | 1471048551006 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 17:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:35:51 INFO - PROCESS | 3860 | 1471048551010 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:35:51 INFO - PROCESS | 3860 | 1471048551012 Marionette TRACE conn3 <- [1,2362,null,{}] 17:35:51 INFO - PROCESS | 3860 | 1471048551016 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}] 17:35:51 INFO - PROCESS | 3860 | 1471048551018 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:51 INFO - PROCESS | 3860 | 1471048551093 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:35:51 INFO - PROCESS | 3860 | 1471048551099 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:51 INFO - PROCESS | 3860 | 1471048551101 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:51 INFO - PROCESS | 3860 | ++DOCSHELL 17C91000 == 32 [pid = 3860] [id = 600] 17:35:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1813F400) [pid = 3860] [serial = 1800] [outer = 00000000] 17:35:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18431000) [pid = 3860] [serial = 1801] [outer = 1813F400] 17:35:51 INFO - PROCESS | 3860 | 1471048551144 Marionette DEBUG loaded listener.js 17:35:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (18431800) [pid = 3860] [serial = 1802] [outer = 1813F400] 17:35:51 INFO - PROCESS | 3860 | 1471048551574 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]]]}] 17:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 601ms 17:35:51 INFO - PROCESS | 3860 | 1471048551617 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:35:51 INFO - PROCESS | 3860 | 1471048551619 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 17:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:35:51 INFO - PROCESS | 3860 | 1471048551629 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:35:51 INFO - PROCESS | 3860 | 1471048551632 Marionette TRACE conn3 <- [1,2366,null,{}] 17:35:51 INFO - PROCESS | 3860 | 1471048551647 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}] 17:35:51 INFO - PROCESS | 3860 | 1471048551649 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:51 INFO - PROCESS | 3860 | 1471048551754 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:35:51 INFO - PROCESS | 3860 | 1471048551784 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:51 INFO - PROCESS | 3860 | 1471048551786 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:51 INFO - PROCESS | 3860 | ++DOCSHELL 139EA000 == 33 [pid = 3860] [id = 601] 17:35:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (18491800) [pid = 3860] [serial = 1803] [outer = 00000000] 17:35:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (18496400) [pid = 3860] [serial = 1804] [outer = 18491800] 17:35:51 INFO - PROCESS | 3860 | 1471048551889 Marionette DEBUG loaded listener.js 17:35:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (184C3000) [pid = 3860] [serial = 1805] [outer = 18491800] 17:35:52 INFO - PROCESS | 3860 | 1471048552292 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]]]}] 17:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 728ms 17:35:52 INFO - PROCESS | 3860 | 1471048552347 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:35:52 INFO - PROCESS | 3860 | 1471048552349 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 17:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:35:52 INFO - PROCESS | 3860 | 1471048552353 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:35:52 INFO - PROCESS | 3860 | 1471048552355 Marionette TRACE conn3 <- [1,2370,null,{}] 17:35:52 INFO - PROCESS | 3860 | 1471048552358 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}] 17:35:52 INFO - PROCESS | 3860 | 1471048552360 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:52 INFO - PROCESS | 3860 | 1471048552475 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:35:52 INFO - PROCESS | 3860 | 1471048552480 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:52 INFO - PROCESS | 3860 | 1471048552482 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:52 INFO - PROCESS | 3860 | ++DOCSHELL 162E9800 == 34 [pid = 3860] [id = 602] 17:35:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (184CE000) [pid = 3860] [serial = 1806] [outer = 00000000] 17:35:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (19CE8800) [pid = 3860] [serial = 1807] [outer = 184CE000] 17:35:52 INFO - PROCESS | 3860 | 1471048552540 Marionette DEBUG loaded listener.js 17:35:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (19CEF400) [pid = 3860] [serial = 1808] [outer = 184CE000] 17:35:53 INFO - PROCESS | 3860 | 1471048553054 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]]]}] 17:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 712ms 17:35:53 INFO - PROCESS | 3860 | 1471048553089 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:35:53 INFO - PROCESS | 3860 | 1471048553091 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 17:35:53 INFO - PROCESS | 3860 | 1471048553094 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:35:53 INFO - PROCESS | 3860 | 1471048553097 Marionette TRACE conn3 <- [1,2374,null,{}] 17:35:53 INFO - PROCESS | 3860 | 1471048553100 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}] 17:35:53 INFO - PROCESS | 3860 | 1471048553102 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:53 INFO - PROCESS | 3860 | 1471048553255 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:35:53 INFO - PROCESS | 3860 | 1471048553281 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:53 INFO - PROCESS | 3860 | 1471048553284 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:53 INFO - PROCESS | 3860 | ++DOCSHELL 15975000 == 35 [pid = 3860] [id = 603] 17:35:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1A639C00) [pid = 3860] [serial = 1809] [outer = 00000000] 17:35:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (1A647000) [pid = 3860] [serial = 1810] [outer = 1A639C00] 17:35:53 INFO - PROCESS | 3860 | 1471048553330 Marionette DEBUG loaded listener.js 17:35:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (1A6CC000) [pid = 3860] [serial = 1811] [outer = 1A639C00] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (10A6E800) [pid = 3860] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (17A68000) [pid = 3860] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (19CEC000) [pid = 3860] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (187F1000) [pid = 3860] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (17A67400) [pid = 3860] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (17A6A400) [pid = 3860] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16E27C00) [pid = 3860] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (16163C00) [pid = 3860] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (142F3C00) [pid = 3860] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (13CC4000) [pid = 3860] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (12B79C00) [pid = 3860] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (11048800) [pid = 3860] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (18497800) [pid = 3860] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:35:53 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (145DAC00) [pid = 3860] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:35:53 INFO - PROCESS | 3860 | 1471048553968 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]]]}] 17:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 902ms 17:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:35:54 INFO - PROCESS | 3860 | 1471048554001 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:35:54 INFO - PROCESS | 3860 | 1471048554003 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 17:35:54 INFO - PROCESS | 3860 | 1471048554007 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:35:54 INFO - PROCESS | 3860 | 1471048554008 Marionette TRACE conn3 <- [1,2378,null,{}] 17:35:54 INFO - PROCESS | 3860 | 1471048554011 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}] 17:35:54 INFO - PROCESS | 3860 | 1471048554013 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:54 INFO - PROCESS | 3860 | 1471048554094 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:35:54 INFO - PROCESS | 3860 | 1471048554099 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:54 INFO - PROCESS | 3860 | 1471048554101 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:54 INFO - PROCESS | 3860 | ++DOCSHELL 10A4DC00 == 36 [pid = 3860] [id = 604] 17:35:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (10A6E800) [pid = 3860] [serial = 1812] [outer = 00000000] 17:35:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1553C000) [pid = 3860] [serial = 1813] [outer = 10A6E800] 17:35:54 INFO - PROCESS | 3860 | 1471048554228 Marionette DEBUG loaded listener.js 17:35:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1556A000) [pid = 3860] [serial = 1814] [outer = 10A6E800] 17:35:54 INFO - PROCESS | 3860 | 1471048554636 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]]]}] 17:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 697ms 17:35:54 INFO - PROCESS | 3860 | 1471048554707 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:35:54 INFO - PROCESS | 3860 | 1471048554710 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 17:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:35:54 INFO - PROCESS | 3860 | 1471048554714 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:35:54 INFO - PROCESS | 3860 | 1471048554716 Marionette TRACE conn3 <- [1,2382,null,{}] 17:35:54 INFO - PROCESS | 3860 | 1471048554721 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}] 17:35:54 INFO - PROCESS | 3860 | 1471048554723 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:54 INFO - PROCESS | 3860 | 1471048554850 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:35:54 INFO - PROCESS | 3860 | 1471048554860 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:54 INFO - PROCESS | 3860 | 1471048554862 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:54 INFO - PROCESS | 3860 | ++DOCSHELL 12B7D000 == 37 [pid = 3860] [id = 605] 17:35:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (17669000) [pid = 3860] [serial = 1815] [outer = 00000000] 17:35:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1A646800) [pid = 3860] [serial = 1816] [outer = 17669000] 17:35:54 INFO - PROCESS | 3860 | 1471048554905 Marionette DEBUG loaded listener.js 17:35:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (13CA0400) [pid = 3860] [serial = 1817] [outer = 17669000] 17:35:55 INFO - PROCESS | 3860 | 1471048555370 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]]]}] 17:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 648ms 17:35:55 INFO - PROCESS | 3860 | 1471048555383 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:35:55 INFO - PROCESS | 3860 | 1471048555385 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 17:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:35:55 INFO - PROCESS | 3860 | 1471048555388 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:35:55 INFO - PROCESS | 3860 | 1471048555390 Marionette TRACE conn3 <- [1,2386,null,{}] 17:35:55 INFO - PROCESS | 3860 | 1471048555394 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}] 17:35:55 INFO - PROCESS | 3860 | 1471048555395 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:55 INFO - PROCESS | 3860 | 1471048555511 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:35:55 INFO - PROCESS | 3860 | 1471048555570 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:55 INFO - PROCESS | 3860 | 1471048555572 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:55 INFO - PROCESS | 3860 | ++DOCSHELL 13941000 == 38 [pid = 3860] [id = 606] 17:35:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (16167000) [pid = 3860] [serial = 1818] [outer = 00000000] 17:35:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1A8EB400) [pid = 3860] [serial = 1819] [outer = 16167000] 17:35:55 INFO - PROCESS | 3860 | 1471048555615 Marionette DEBUG loaded listener.js 17:35:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1A8F0C00) [pid = 3860] [serial = 1820] [outer = 16167000] 17:35:56 INFO - PROCESS | 3860 | 1471048556187 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]]]}] 17:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 855ms 17:35:56 INFO - PROCESS | 3860 | 1471048556232 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:35:56 INFO - PROCESS | 3860 | 1471048556236 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 17:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:35:56 INFO - PROCESS | 3860 | 1471048556241 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:35:56 INFO - PROCESS | 3860 | 1471048556245 Marionette TRACE conn3 <- [1,2390,null,{}] 17:35:56 INFO - PROCESS | 3860 | 1471048556251 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}] 17:35:56 INFO - PROCESS | 3860 | 1471048556254 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:56 INFO - PROCESS | 3860 | 1471048556440 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:35:56 INFO - PROCESS | 3860 | 1471048556451 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:56 INFO - PROCESS | 3860 | 1471048556454 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:56 INFO - PROCESS | 3860 | ++DOCSHELL 10A0B400 == 39 [pid = 3860] [id = 607] 17:35:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (10A0E000) [pid = 3860] [serial = 1821] [outer = 00000000] 17:35:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (11C3A000) [pid = 3860] [serial = 1822] [outer = 10A0E000] 17:35:56 INFO - PROCESS | 3860 | 1471048556509 Marionette DEBUG loaded listener.js 17:35:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (12981800) [pid = 3860] [serial = 1823] [outer = 10A0E000] 17:35:57 INFO - PROCESS | 3860 | 1471048557265 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]]]}] 17:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1045ms 17:35:57 INFO - PROCESS | 3860 | 1471048557297 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:35:57 INFO - PROCESS | 3860 | 1471048557302 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 17:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:35:57 INFO - PROCESS | 3860 | 1471048557310 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:35:57 INFO - PROCESS | 3860 | 1471048557313 Marionette TRACE conn3 <- [1,2394,null,{}] 17:35:57 INFO - PROCESS | 3860 | 1471048557317 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}] 17:35:57 INFO - PROCESS | 3860 | 1471048557320 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:57 INFO - PROCESS | 3860 | 1471048557459 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:35:57 INFO - PROCESS | 3860 | 1471048557726 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:57 INFO - PROCESS | 3860 | 1471048557730 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:57 INFO - PROCESS | 3860 | ++DOCSHELL 1055EC00 == 40 [pid = 3860] [id = 608] 17:35:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (10566000) [pid = 3860] [serial = 1824] [outer = 00000000] 17:35:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (10A54800) [pid = 3860] [serial = 1825] [outer = 10566000] 17:35:57 INFO - PROCESS | 3860 | 1471048557805 Marionette DEBUG loaded listener.js 17:35:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (10FBF400) [pid = 3860] [serial = 1826] [outer = 10566000] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 12B7D000 == 39 [pid = 3860] [id = 605] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 10A4DC00 == 38 [pid = 3860] [id = 604] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 15975000 == 37 [pid = 3860] [id = 603] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 162E9800 == 36 [pid = 3860] [id = 602] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 139EA000 == 35 [pid = 3860] [id = 601] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 17C91000 == 34 [pid = 3860] [id = 600] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 16EE9800 == 33 [pid = 3860] [id = 599] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 10A0B800 == 32 [pid = 3860] [id = 598] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 15975C00 == 31 [pid = 3860] [id = 597] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 13CA0800 == 30 [pid = 3860] [id = 596] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 139EC400 == 29 [pid = 3860] [id = 595] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 129C1C00 == 28 [pid = 3860] [id = 594] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (1A6C1800) [pid = 3860] [serial = 1777] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 10B95C00 == 27 [pid = 3860] [id = 593] 17:35:58 INFO - PROCESS | 3860 | --DOCSHELL 1345EC00 == 26 [pid = 3860] [id = 592] 17:35:58 INFO - PROCESS | 3860 | 1471048558549 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]]]}] 17:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1267ms 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (187E7800) [pid = 3860] [serial = 1762] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (19CE2400) [pid = 3860] [serial = 1765] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (187E8800) [pid = 3860] [serial = 1763] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1A1CE000) [pid = 3860] [serial = 1768] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (19CE6000) [pid = 3860] [serial = 1766] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1A1DB400) [pid = 3860] [serial = 1774] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1A1D6C00) [pid = 3860] [serial = 1769] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1848E800) [pid = 3860] [serial = 1759] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (182DAC00) [pid = 3860] [serial = 1756] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (182DF400) [pid = 3860] [serial = 1757] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (17841C00) [pid = 3860] [serial = 1753] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (17A60C00) [pid = 3860] [serial = 1754] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16260800) [pid = 3860] [serial = 1750] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (162E8C00) [pid = 3860] [serial = 1751] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1553F000) [pid = 3860] [serial = 1747] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (15969000) [pid = 3860] [serial = 1748] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (13EA9C00) [pid = 3860] [serial = 1744] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (142EDC00) [pid = 3860] [serial = 1745] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (12D6AC00) [pid = 3860] [serial = 1741] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1307B400) [pid = 3860] [serial = 1742] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (11AD4000) [pid = 3860] [serial = 1738] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (11CE7000) [pid = 3860] [serial = 1739] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (184CB000) [pid = 3860] [serial = 1736] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (16261400) [pid = 3860] [serial = 1771] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (1843C800) [pid = 3860] [serial = 1772] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (18493800) [pid = 3860] [serial = 1760] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (1A63A400) [pid = 3860] [serial = 1775] [outer = 00000000] [url = about:blank] 17:35:58 INFO - PROCESS | 3860 | 1471048558603 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:35:58 INFO - PROCESS | 3860 | 1471048558606 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 17:35:58 INFO - PROCESS | 3860 | 1471048558613 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:35:58 INFO - PROCESS | 3860 | 1471048558616 Marionette TRACE conn3 <- [1,2398,null,{}] 17:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:35:58 INFO - PROCESS | 3860 | 1471048558624 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}] 17:35:58 INFO - PROCESS | 3860 | 1471048558629 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:58 INFO - PROCESS | 3860 | 1471048558714 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:35:58 INFO - PROCESS | 3860 | 1471048558722 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:58 INFO - PROCESS | 3860 | 1471048558725 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:58 INFO - PROCESS | 3860 | ++DOCSHELL 11CE4C00 == 27 [pid = 3860] [id = 609] 17:35:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (11CE8C00) [pid = 3860] [serial = 1827] [outer = 00000000] 17:35:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (129C1C00) [pid = 3860] [serial = 1828] [outer = 11CE8C00] 17:35:58 INFO - PROCESS | 3860 | 1471048558771 Marionette DEBUG loaded listener.js 17:35:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (12B7CC00) [pid = 3860] [serial = 1829] [outer = 11CE8C00] 17:35:59 INFO - PROCESS | 3860 | 1471048559329 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]]]}] 17:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 744ms 17:35:59 INFO - PROCESS | 3860 | 1471048559357 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:35:59 INFO - PROCESS | 3860 | 1471048559361 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 17:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:35:59 INFO - PROCESS | 3860 | 1471048559366 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:35:59 INFO - PROCESS | 3860 | 1471048559368 Marionette TRACE conn3 <- [1,2402,null,{}] 17:35:59 INFO - PROCESS | 3860 | 1471048559372 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}] 17:35:59 INFO - PROCESS | 3860 | 1471048559374 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:59 INFO - PROCESS | 3860 | 1471048559460 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:35:59 INFO - PROCESS | 3860 | 1471048559556 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:59 INFO - PROCESS | 3860 | 1471048559559 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:35:59 INFO - PROCESS | 3860 | ++DOCSHELL 1303A400 == 28 [pid = 3860] [id = 610] 17:35:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (13170400) [pid = 3860] [serial = 1830] [outer = 00000000] 17:35:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (139E2400) [pid = 3860] [serial = 1831] [outer = 13170400] 17:35:59 INFO - PROCESS | 3860 | 1471048559604 Marionette DEBUG loaded listener.js 17:35:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13EA4000) [pid = 3860] [serial = 1832] [outer = 13170400] 17:36:00 INFO - PROCESS | 3860 | 1471048559990 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]]]}] 17:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 633ms 17:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:36:00 INFO - PROCESS | 3860 | 1471048560006 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:36:00 INFO - PROCESS | 3860 | 1471048560009 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 17:36:00 INFO - PROCESS | 3860 | 1471048560014 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:36:00 INFO - PROCESS | 3860 | 1471048560020 Marionette TRACE conn3 <- [1,2406,null,{}] 17:36:00 INFO - PROCESS | 3860 | 1471048560029 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}] 17:36:00 INFO - PROCESS | 3860 | 1471048560033 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:00 INFO - PROCESS | 3860 | 1471048560116 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:36:00 INFO - PROCESS | 3860 | 1471048560123 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:00 INFO - PROCESS | 3860 | 1471048560126 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:00 INFO - PROCESS | 3860 | ++DOCSHELL 145D2800 == 29 [pid = 3860] [id = 611] 17:36:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (145DA000) [pid = 3860] [serial = 1833] [outer = 00000000] 17:36:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (15962000) [pid = 3860] [serial = 1834] [outer = 145DA000] 17:36:00 INFO - PROCESS | 3860 | 1471048560172 Marionette DEBUG loaded listener.js 17:36:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (15975000) [pid = 3860] [serial = 1835] [outer = 145DA000] 17:36:00 INFO - PROCESS | 3860 | 1471048560685 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]]]}] 17:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 696ms 17:36:00 INFO - PROCESS | 3860 | 1471048560743 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:36:00 INFO - PROCESS | 3860 | 1471048560745 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 17:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:36:00 INFO - PROCESS | 3860 | 1471048560749 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:36:00 INFO - PROCESS | 3860 | 1471048560750 Marionette TRACE conn3 <- [1,2410,null,{}] 17:36:00 INFO - PROCESS | 3860 | 1471048560754 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}] 17:36:00 INFO - PROCESS | 3860 | 1471048560756 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:00 INFO - PROCESS | 3860 | 1471048560870 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:36:00 INFO - PROCESS | 3860 | 1471048560969 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:00 INFO - PROCESS | 3860 | 1471048560971 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:00 INFO - PROCESS | 3860 | ++DOCSHELL 162E1000 == 30 [pid = 3860] [id = 612] 17:36:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (162E3000) [pid = 3860] [serial = 1836] [outer = 00000000] 17:36:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16454C00) [pid = 3860] [serial = 1837] [outer = 162E3000] 17:36:01 INFO - PROCESS | 3860 | 1471048561015 Marionette DEBUG loaded listener.js 17:36:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1645D400) [pid = 3860] [serial = 1838] [outer = 162E3000] 17:36:01 INFO - PROCESS | 3860 | 1471048561418 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]]]}] 17:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 697ms 17:36:01 INFO - PROCESS | 3860 | 1471048561448 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:36:01 INFO - PROCESS | 3860 | 1471048561450 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 17:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:36:01 INFO - PROCESS | 3860 | 1471048561454 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:36:01 INFO - PROCESS | 3860 | 1471048561456 Marionette TRACE conn3 <- [1,2414,null,{}] 17:36:01 INFO - PROCESS | 3860 | 1471048561459 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}] 17:36:01 INFO - PROCESS | 3860 | 1471048561461 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:01 INFO - PROCESS | 3860 | 1471048561569 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:36:01 INFO - PROCESS | 3860 | 1471048561575 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:01 INFO - PROCESS | 3860 | 1471048561580 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:01 INFO - PROCESS | 3860 | ++DOCSHELL 129C7000 == 31 [pid = 3860] [id = 613] 17:36:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16E28400) [pid = 3860] [serial = 1839] [outer = 00000000] 17:36:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1783F000) [pid = 3860] [serial = 1840] [outer = 16E28400] 17:36:01 INFO - PROCESS | 3860 | 1471048561688 Marionette DEBUG loaded listener.js 17:36:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (178F6C00) [pid = 3860] [serial = 1841] [outer = 16E28400] 17:36:02 INFO - PROCESS | 3860 | 1471048562137 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]]]}] 17:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 744ms 17:36:02 INFO - PROCESS | 3860 | 1471048562201 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:36:02 INFO - PROCESS | 3860 | 1471048562203 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 17:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:36:02 INFO - PROCESS | 3860 | 1471048562206 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:36:02 INFO - PROCESS | 3860 | 1471048562208 Marionette TRACE conn3 <- [1,2418,null,{}] 17:36:02 INFO - PROCESS | 3860 | 1471048562212 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}] 17:36:02 INFO - PROCESS | 3860 | 1471048562214 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:02 INFO - PROCESS | 3860 | 1471048562352 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:36:02 INFO - PROCESS | 3860 | 1471048562365 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:02 INFO - PROCESS | 3860 | 1471048562367 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:02 INFO - PROCESS | 3860 | ++DOCSHELL 139EA000 == 32 [pid = 3860] [id = 614] 17:36:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (145D9C00) [pid = 3860] [serial = 1842] [outer = 00000000] 17:36:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18435800) [pid = 3860] [serial = 1843] [outer = 145D9C00] 17:36:02 INFO - PROCESS | 3860 | 1471048562423 Marionette DEBUG loaded listener.js 17:36:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1843AC00) [pid = 3860] [serial = 1844] [outer = 145D9C00] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (18491800) [pid = 3860] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (184CE000) [pid = 3860] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1813F400) [pid = 3860] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (129C2800) [pid = 3860] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (12B70400) [pid = 3860] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1783B800) [pid = 3860] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10A6E800) [pid = 3860] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (13C93000) [pid = 3860] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (10FB9400) [pid = 3860] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (145DA800) [pid = 3860] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (16160000) [pid = 3860] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (13CC3000) [pid = 3860] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1A639C00) [pid = 3860] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:36:02 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (17669000) [pid = 3860] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:36:03 INFO - PROCESS | 3860 | 1471048563067 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]]]}] 17:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 855ms 17:36:03 INFO - PROCESS | 3860 | 1471048563079 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:36:03 INFO - PROCESS | 3860 | 1471048563081 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 17:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:36:03 INFO - PROCESS | 3860 | 1471048563085 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:36:03 INFO - PROCESS | 3860 | 1471048563087 Marionette TRACE conn3 <- [1,2422,null,{}] 17:36:03 INFO - PROCESS | 3860 | 1471048563090 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}] 17:36:03 INFO - PROCESS | 3860 | 1471048563092 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:03 INFO - PROCESS | 3860 | 1471048563169 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:36:03 INFO - PROCESS | 3860 | 1471048563174 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:03 INFO - PROCESS | 3860 | 1471048563176 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:03 INFO - PROCESS | 3860 | ++DOCSHELL 12B70400 == 33 [pid = 3860] [id = 615] 17:36:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (12B75400) [pid = 3860] [serial = 1845] [outer = 00000000] 17:36:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (16453000) [pid = 3860] [serial = 1846] [outer = 12B75400] 17:36:03 INFO - PROCESS | 3860 | 1471048563220 Marionette DEBUG loaded listener.js 17:36:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (17A5F800) [pid = 3860] [serial = 1847] [outer = 12B75400] 17:36:03 INFO - PROCESS | 3860 | 1471048563658 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]]]}] 17:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 649ms 17:36:03 INFO - PROCESS | 3860 | 1471048563724 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:36:03 INFO - PROCESS | 3860 | 1471048563726 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 17:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:36:03 INFO - PROCESS | 3860 | 1471048563729 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:36:03 INFO - PROCESS | 3860 | 1471048563731 Marionette TRACE conn3 <- [1,2426,null,{}] 17:36:03 INFO - PROCESS | 3860 | 1471048563734 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}] 17:36:03 INFO - PROCESS | 3860 | 1471048563736 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:03 INFO - PROCESS | 3860 | 1471048563812 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:36:03 INFO - PROCESS | 3860 | 1471048563818 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:03 INFO - PROCESS | 3860 | 1471048563820 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:03 INFO - PROCESS | 3860 | ++DOCSHELL 13EB1400 == 34 [pid = 3860] [id = 616] 17:36:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (145D9800) [pid = 3860] [serial = 1848] [outer = 00000000] 17:36:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1842F400) [pid = 3860] [serial = 1849] [outer = 145D9800] 17:36:03 INFO - PROCESS | 3860 | 1471048563863 Marionette DEBUG loaded listener.js 17:36:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (18493800) [pid = 3860] [serial = 1850] [outer = 145D9800] 17:36:04 INFO - PROCESS | 3860 | 1471048564286 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]]]}] 17:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 601ms 17:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:36:04 INFO - PROCESS | 3860 | 1471048564328 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:36:04 INFO - PROCESS | 3860 | 1471048564330 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 17:36:04 INFO - PROCESS | 3860 | 1471048564333 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:36:04 INFO - PROCESS | 3860 | 1471048564335 Marionette TRACE conn3 <- [1,2430,null,{}] 17:36:04 INFO - PROCESS | 3860 | 1471048564339 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}] 17:36:04 INFO - PROCESS | 3860 | 1471048564341 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:04 INFO - PROCESS | 3860 | 1471048564418 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:36:04 INFO - PROCESS | 3860 | 1471048564424 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:04 INFO - PROCESS | 3860 | 1471048564435 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:04 INFO - PROCESS | 3860 | ++DOCSHELL 142E6400 == 35 [pid = 3860] [id = 617] 17:36:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (145D2400) [pid = 3860] [serial = 1851] [outer = 00000000] 17:36:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (187E9C00) [pid = 3860] [serial = 1852] [outer = 145D2400] 17:36:04 INFO - PROCESS | 3860 | 1471048564479 Marionette DEBUG loaded listener.js 17:36:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (187EA800) [pid = 3860] [serial = 1853] [outer = 145D2400] 17:36:04 INFO - PROCESS | 3860 | 1471048564897 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]]]}] 17:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 602ms 17:36:04 INFO - PROCESS | 3860 | 1471048564928 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:36:04 INFO - PROCESS | 3860 | 1471048564930 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 17:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:36:05 INFO - PROCESS | 3860 | 1471048564988 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:36:05 INFO - PROCESS | 3860 | 1471048564992 Marionette TRACE conn3 <- [1,2434,null,{}] 17:36:05 INFO - PROCESS | 3860 | 1471048564998 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}] 17:36:05 INFO - PROCESS | 3860 | 1471048565003 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:05 INFO - PROCESS | 3860 | 1471048565126 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:36:05 INFO - PROCESS | 3860 | 1471048565296 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:05 INFO - PROCESS | 3860 | 1471048565300 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:05 INFO - PROCESS | 3860 | ++DOCSHELL 112CA400 == 36 [pid = 3860] [id = 618] 17:36:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (112CE000) [pid = 3860] [serial = 1854] [outer = 00000000] 17:36:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (11AD6000) [pid = 3860] [serial = 1855] [outer = 112CE000] 17:36:05 INFO - PROCESS | 3860 | 1471048565357 Marionette DEBUG loaded listener.js 17:36:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (12979800) [pid = 3860] [serial = 1856] [outer = 112CE000] 17:36:05 INFO - PROCESS | 3860 | 1471048565935 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]]]}] 17:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 966ms 17:36:05 INFO - PROCESS | 3860 | 1471048565978 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:36:05 INFO - PROCESS | 3860 | 1471048565982 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 17:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:36:06 INFO - PROCESS | 3860 | 1471048565987 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:36:06 INFO - PROCESS | 3860 | 1471048565990 Marionette TRACE conn3 <- [1,2438,null,{}] 17:36:06 INFO - PROCESS | 3860 | 1471048565996 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}] 17:36:06 INFO - PROCESS | 3860 | 1471048566001 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:06 INFO - PROCESS | 3860 | 1471048566118 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:36:06 INFO - PROCESS | 3860 | 1471048566230 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:06 INFO - PROCESS | 3860 | 1471048566232 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:06 INFO - PROCESS | 3860 | ++DOCSHELL 13CC3000 == 37 [pid = 3860] [id = 619] 17:36:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (13CC3800) [pid = 3860] [serial = 1857] [outer = 00000000] 17:36:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (142F1C00) [pid = 3860] [serial = 1858] [outer = 13CC3800] 17:36:06 INFO - PROCESS | 3860 | 1471048566329 Marionette DEBUG loaded listener.js 17:36:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (145DA400) [pid = 3860] [serial = 1859] [outer = 13CC3800] 17:36:06 INFO - PROCESS | 3860 | 1471048566920 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]]]}] 17:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 949ms 17:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:36:06 INFO - PROCESS | 3860 | 1471048566933 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:36:06 INFO - PROCESS | 3860 | 1471048566935 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 17:36:06 INFO - PROCESS | 3860 | 1471048566939 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:36:06 INFO - PROCESS | 3860 | 1471048566941 Marionette TRACE conn3 <- [1,2442,null,{}] 17:36:06 INFO - PROCESS | 3860 | 1471048566945 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}] 17:36:06 INFO - PROCESS | 3860 | 1471048566948 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:07 INFO - PROCESS | 3860 | 1471048567055 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:36:07 INFO - PROCESS | 3860 | 1471048567217 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:07 INFO - PROCESS | 3860 | 1471048567224 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:07 INFO - PROCESS | 3860 | ++DOCSHELL 1813DC00 == 38 [pid = 3860] [id = 620] 17:36:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (18141C00) [pid = 3860] [serial = 1860] [outer = 00000000] 17:36:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1842FC00) [pid = 3860] [serial = 1861] [outer = 18141C00] 17:36:07 INFO - PROCESS | 3860 | 1471048567281 Marionette DEBUG loaded listener.js 17:36:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (184CF800) [pid = 3860] [serial = 1862] [outer = 18141C00] 17:36:07 INFO - PROCESS | 3860 | 1471048567847 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]]]}] 17:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 950ms 17:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:36:07 INFO - PROCESS | 3860 | 1471048567884 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:36:07 INFO - PROCESS | 3860 | 1471048567886 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 17:36:07 INFO - PROCESS | 3860 | 1471048567890 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:36:07 INFO - PROCESS | 3860 | 1471048567892 Marionette TRACE conn3 <- [1,2446,null,{}] 17:36:07 INFO - PROCESS | 3860 | 1471048567896 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}] 17:36:07 INFO - PROCESS | 3860 | 1471048567898 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:08 INFO - PROCESS | 3860 | 1471048568049 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:36:08 INFO - PROCESS | 3860 | 1471048568217 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:08 INFO - PROCESS | 3860 | 1471048568220 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:08 INFO - PROCESS | 3860 | ++DOCSHELL 139E7800 == 39 [pid = 3860] [id = 621] 17:36:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (19CE7C00) [pid = 3860] [serial = 1863] [outer = 00000000] 17:36:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1A1CC000) [pid = 3860] [serial = 1864] [outer = 19CE7C00] 17:36:08 INFO - PROCESS | 3860 | 1471048568277 Marionette DEBUG loaded listener.js 17:36:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1A1D1400) [pid = 3860] [serial = 1865] [outer = 19CE7C00] 17:36:08 INFO - PROCESS | 3860 | 1471048568984 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]]]}] 17:36:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:36:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1108ms 17:36:09 INFO - PROCESS | 3860 | 1471048569024 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:36:09 INFO - PROCESS | 3860 | 1471048569028 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 17:36:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:36:09 INFO - PROCESS | 3860 | 1471048569033 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:36:09 INFO - PROCESS | 3860 | 1471048569037 Marionette TRACE conn3 <- [1,2450,null,{}] 17:36:09 INFO - PROCESS | 3860 | 1471048569042 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}] 17:36:09 INFO - PROCESS | 3860 | 1471048569045 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:09 INFO - PROCESS | 3860 | 1471048569152 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:36:09 INFO - PROCESS | 3860 | 1471048569292 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:09 INFO - PROCESS | 3860 | 1471048569295 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:09 INFO - PROCESS | 3860 | ++DOCSHELL 10B9E000 == 40 [pid = 3860] [id = 622] 17:36:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (10B9EC00) [pid = 3860] [serial = 1866] [outer = 00000000] 17:36:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (1282C000) [pid = 3860] [serial = 1867] [outer = 10B9EC00] 17:36:09 INFO - PROCESS | 3860 | 1471048569346 Marionette DEBUG loaded listener.js 17:36:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (12983400) [pid = 3860] [serial = 1868] [outer = 10B9EC00] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 13EB1400 == 39 [pid = 3860] [id = 616] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 12B70400 == 38 [pid = 3860] [id = 615] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 139EA000 == 37 [pid = 3860] [id = 614] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 129C7000 == 36 [pid = 3860] [id = 613] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 162E1000 == 35 [pid = 3860] [id = 612] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 145D2800 == 34 [pid = 3860] [id = 611] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 1303A400 == 33 [pid = 3860] [id = 610] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 11CE4C00 == 32 [pid = 3860] [id = 609] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 10A0B400 == 31 [pid = 3860] [id = 607] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 1055EC00 == 30 [pid = 3860] [id = 608] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 13941000 == 29 [pid = 3860] [id = 606] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 139E7800 == 28 [pid = 3860] [id = 621] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 1813DC00 == 27 [pid = 3860] [id = 620] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 142E6400 == 26 [pid = 3860] [id = 617] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 112CA400 == 25 [pid = 3860] [id = 618] 17:36:10 INFO - PROCESS | 3860 | --DOCSHELL 13CC3000 == 24 [pid = 3860] [id = 619] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (18496400) [pid = 3860] [serial = 1804] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (19CE8800) [pid = 3860] [serial = 1807] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (18431000) [pid = 3860] [serial = 1801] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (12B72800) [pid = 3860] [serial = 1783] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (12B77C00) [pid = 3860] [serial = 1784] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (16D80C00) [pid = 3860] [serial = 1795] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (16EE3800) [pid = 3860] [serial = 1796] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (178F1C00) [pid = 3860] [serial = 1798] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1553C000) [pid = 3860] [serial = 1813] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (17A6E000) [pid = 3860] [serial = 1799] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (13CA0C00) [pid = 3860] [serial = 1786] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (13CC5800) [pid = 3860] [serial = 1787] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (112CB800) [pid = 3860] [serial = 1780] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (11469000) [pid = 3860] [serial = 1781] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1A6CA000) [pid = 3860] [serial = 1778] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16167800) [pid = 3860] [serial = 1792] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1616D400) [pid = 3860] [serial = 1793] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (145DD000) [pid = 3860] [serial = 1789] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (15033800) [pid = 3860] [serial = 1790] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1A647000) [pid = 3860] [serial = 1810] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (13CA0400) [pid = 3860] [serial = 1817] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1A646800) [pid = 3860] [serial = 1816] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1A6CC000) [pid = 3860] [serial = 1811] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (1556A000) [pid = 3860] [serial = 1814] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (19CEF400) [pid = 3860] [serial = 1808] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (184C3000) [pid = 3860] [serial = 1805] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (18431800) [pid = 3860] [serial = 1802] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (1A8EB400) [pid = 3860] [serial = 1819] [outer = 00000000] [url = about:blank] 17:36:10 INFO - PROCESS | 3860 | 1471048570470 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]]]}] 17:36:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:36:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1472ms 17:36:10 INFO - PROCESS | 3860 | 1471048570500 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:36:10 INFO - PROCESS | 3860 | 1471048570503 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 17:36:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:36:10 INFO - PROCESS | 3860 | 1471048570508 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:36:10 INFO - PROCESS | 3860 | 1471048570511 Marionette TRACE conn3 <- [1,2454,null,{}] 17:36:10 INFO - PROCESS | 3860 | 1471048570562 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}] 17:36:10 INFO - PROCESS | 3860 | 1471048570566 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:10 INFO - PROCESS | 3860 | 1471048570654 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:36:10 INFO - PROCESS | 3860 | 1471048570664 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:10 INFO - PROCESS | 3860 | 1471048570666 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:10 INFO - PROCESS | 3860 | ++DOCSHELL 11AD4000 == 25 [pid = 3860] [id = 623] 17:36:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (11C42C00) [pid = 3860] [serial = 1869] [outer = 00000000] 17:36:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (12B74000) [pid = 3860] [serial = 1870] [outer = 11C42C00] 17:36:10 INFO - PROCESS | 3860 | 1471048570719 Marionette DEBUG loaded listener.js 17:36:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (12B78C00) [pid = 3860] [serial = 1871] [outer = 11C42C00] 17:36:11 INFO - PROCESS | 3860 | 1471048571234 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]]]}] 17:36:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:36:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 744ms 17:36:11 INFO - PROCESS | 3860 | 1471048571279 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:36:11 INFO - PROCESS | 3860 | 1471048571284 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 17:36:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:36:11 INFO - PROCESS | 3860 | 1471048571291 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:36:11 INFO - PROCESS | 3860 | 1471048571294 Marionette TRACE conn3 <- [1,2458,null,{}] 17:36:11 INFO - PROCESS | 3860 | 1471048571297 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}] 17:36:11 INFO - PROCESS | 3860 | 1471048571300 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:11 INFO - PROCESS | 3860 | 1471048571416 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:36:11 INFO - PROCESS | 3860 | 1471048571522 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:11 INFO - PROCESS | 3860 | 1471048571524 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:11 INFO - PROCESS | 3860 | ++DOCSHELL 13942C00 == 26 [pid = 3860] [id = 624] 17:36:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (13C92C00) [pid = 3860] [serial = 1872] [outer = 00000000] 17:36:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (13CBB000) [pid = 3860] [serial = 1873] [outer = 13C92C00] 17:36:11 INFO - PROCESS | 3860 | 1471048571571 Marionette DEBUG loaded listener.js 17:36:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13CC5800) [pid = 3860] [serial = 1874] [outer = 13C92C00] 17:36:11 INFO - PROCESS | 3860 | 1471048571931 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]]]}] 17:36:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:36:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 712ms 17:36:12 INFO - PROCESS | 3860 | 1471048571989 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:36:12 INFO - PROCESS | 3860 | 1471048571992 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 17:36:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:36:12 INFO - PROCESS | 3860 | 1471048571995 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:36:12 INFO - PROCESS | 3860 | 1471048571999 Marionette TRACE conn3 <- [1,2462,null,{}] 17:36:12 INFO - PROCESS | 3860 | 1471048572010 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}] 17:36:12 INFO - PROCESS | 3860 | 1471048572014 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:12 INFO - PROCESS | 3860 | 1471048572094 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:36:12 INFO - PROCESS | 3860 | 1471048572101 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:12 INFO - PROCESS | 3860 | 1471048572104 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:12 INFO - PROCESS | 3860 | ++DOCSHELL 145DFC00 == 27 [pid = 3860] [id = 625] 17:36:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (145E0400) [pid = 3860] [serial = 1875] [outer = 00000000] 17:36:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1553E000) [pid = 3860] [serial = 1876] [outer = 145E0400] 17:36:12 INFO - PROCESS | 3860 | 1471048572151 Marionette DEBUG loaded listener.js 17:36:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (15966800) [pid = 3860] [serial = 1877] [outer = 145E0400] 17:36:12 INFO - PROCESS | 3860 | 1471048572669 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]]]}] 17:36:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:36:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 713ms 17:36:12 INFO - PROCESS | 3860 | 1471048572694 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:36:12 INFO - PROCESS | 3860 | 1471048572697 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 17:36:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:36:12 INFO - PROCESS | 3860 | 1471048572706 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:36:12 INFO - PROCESS | 3860 | 1471048572707 Marionette TRACE conn3 <- [1,2466,null,{}] 17:36:12 INFO - PROCESS | 3860 | 1471048572711 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}] 17:36:12 INFO - PROCESS | 3860 | 1471048572713 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:12 INFO - PROCESS | 3860 | 1471048572857 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:36:12 INFO - PROCESS | 3860 | 1471048572877 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:12 INFO - PROCESS | 3860 | 1471048572879 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:12 INFO - PROCESS | 3860 | ++DOCSHELL 16167C00 == 28 [pid = 3860] [id = 626] 17:36:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16168000) [pid = 3860] [serial = 1878] [outer = 00000000] 17:36:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1616F000) [pid = 3860] [serial = 1879] [outer = 16168000] 17:36:12 INFO - PROCESS | 3860 | 1471048572923 Marionette DEBUG loaded listener.js 17:36:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16265800) [pid = 3860] [serial = 1880] [outer = 16168000] 17:36:13 INFO - PROCESS | 3860 | 1471048573405 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]]]}] 17:36:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:36:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 697ms 17:36:13 INFO - PROCESS | 3860 | 1471048573436 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:36:13 INFO - PROCESS | 3860 | 1471048573438 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 17:36:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:36:13 INFO - PROCESS | 3860 | 1471048573442 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:36:13 INFO - PROCESS | 3860 | 1471048573443 Marionette TRACE conn3 <- [1,2470,null,{}] 17:36:13 INFO - PROCESS | 3860 | 1471048573448 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}] 17:36:13 INFO - PROCESS | 3860 | 1471048573451 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:13 INFO - PROCESS | 3860 | 1471048573568 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:36:13 INFO - PROCESS | 3860 | 1471048573573 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:13 INFO - PROCESS | 3860 | 1471048573575 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:13 INFO - PROCESS | 3860 | ++DOCSHELL 16167800 == 29 [pid = 3860] [id = 627] 17:36:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1616B000) [pid = 3860] [serial = 1881] [outer = 00000000] 17:36:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16D7C800) [pid = 3860] [serial = 1882] [outer = 1616B000] 17:36:13 INFO - PROCESS | 3860 | 1471048573628 Marionette DEBUG loaded listener.js 17:36:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (16DC0000) [pid = 3860] [serial = 1883] [outer = 1616B000] 17:36:14 INFO - PROCESS | 3860 | 1471048574141 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]]]}] 17:36:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:36:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 744ms 17:36:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:36:14 INFO - PROCESS | 3860 | 1471048574182 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:36:14 INFO - PROCESS | 3860 | 1471048574184 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 17:36:14 INFO - PROCESS | 3860 | 1471048574188 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:36:14 INFO - PROCESS | 3860 | 1471048574189 Marionette TRACE conn3 <- [1,2474,null,{}] 17:36:14 INFO - PROCESS | 3860 | 1471048574194 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}] 17:36:14 INFO - PROCESS | 3860 | 1471048574199 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:14 INFO - PROCESS | 3860 | 1471048574356 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (162E3000) [pid = 3860] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (16167000) [pid = 3860] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (13170400) [pid = 3860] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10A0E000) [pid = 3860] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (10566000) [pid = 3860] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (11CE8C00) [pid = 3860] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (16E28400) [pid = 3860] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (145D9800) [pid = 3860] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (145D2400) [pid = 3860] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (145D9C00) [pid = 3860] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:36:14 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (12B75400) [pid = 3860] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:36:14 INFO - PROCESS | 3860 | 1471048574635 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:14 INFO - PROCESS | 3860 | 1471048574638 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:14 INFO - PROCESS | 3860 | ++DOCSHELL 10566000 == 30 [pid = 3860] [id = 628] 17:36:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (10A0E000) [pid = 3860] [serial = 1884] [outer = 00000000] 17:36:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1282D800) [pid = 3860] [serial = 1885] [outer = 10A0E000] 17:36:14 INFO - PROCESS | 3860 | 1471048574682 Marionette DEBUG loaded listener.js 17:36:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (145D2400) [pid = 3860] [serial = 1886] [outer = 10A0E000] 17:36:15 INFO - PROCESS | 3860 | 1471048575057 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]]]}] 17:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 903ms 17:36:15 INFO - PROCESS | 3860 | 1471048575092 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:36:15 INFO - PROCESS | 3860 | 1471048575094 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 17:36:15 INFO - PROCESS | 3860 | 1471048575098 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:36:15 INFO - PROCESS | 3860 | 1471048575100 Marionette TRACE conn3 <- [1,2478,null,{}] 17:36:15 INFO - PROCESS | 3860 | 1471048575110 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}] 17:36:15 INFO - PROCESS | 3860 | 1471048575112 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:15 INFO - PROCESS | 3860 | 1471048575188 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:36:15 INFO - PROCESS | 3860 | 1471048575195 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:15 INFO - PROCESS | 3860 | 1471048575196 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:15 INFO - PROCESS | 3860 | ++DOCSHELL 1615E800 == 31 [pid = 3860] [id = 629] 17:36:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (16167000) [pid = 3860] [serial = 1887] [outer = 00000000] 17:36:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (18142C00) [pid = 3860] [serial = 1888] [outer = 16167000] 17:36:15 INFO - PROCESS | 3860 | 1471048575242 Marionette DEBUG loaded listener.js 17:36:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (182DAC00) [pid = 3860] [serial = 1889] [outer = 16167000] 17:36:15 INFO - PROCESS | 3860 | 1471048575719 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]]]}] 17:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 649ms 17:36:15 INFO - PROCESS | 3860 | 1471048575768 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:36:15 INFO - PROCESS | 3860 | 1471048575770 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 17:36:15 INFO - PROCESS | 3860 | 1471048575773 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:36:15 INFO - PROCESS | 3860 | 1471048575775 Marionette TRACE conn3 <- [1,2482,null,{}] 17:36:15 INFO - PROCESS | 3860 | 1471048575779 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}] 17:36:15 INFO - PROCESS | 3860 | 1471048575781 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:15 INFO - PROCESS | 3860 | 1471048575855 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:36:15 INFO - PROCESS | 3860 | 1471048575863 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:15 INFO - PROCESS | 3860 | 1471048575865 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:15 INFO - PROCESS | 3860 | ++DOCSHELL 131F1800 == 32 [pid = 3860] [id = 630] 17:36:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (17C98400) [pid = 3860] [serial = 1890] [outer = 00000000] 17:36:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1848A800) [pid = 3860] [serial = 1891] [outer = 17C98400] 17:36:15 INFO - PROCESS | 3860 | 1471048575909 Marionette DEBUG loaded listener.js 17:36:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1848B800) [pid = 3860] [serial = 1892] [outer = 17C98400] 17:36:16 INFO - PROCESS | 3860 | 1471048576659 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]]]}] 17:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 950ms 17:36:16 INFO - PROCESS | 3860 | 1471048576720 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:36:16 INFO - PROCESS | 3860 | 1471048576725 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 17:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:36:16 INFO - PROCESS | 3860 | 1471048576730 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:36:16 INFO - PROCESS | 3860 | 1471048576733 Marionette TRACE conn3 <- [1,2486,null,{}] 17:36:16 INFO - PROCESS | 3860 | 1471048576740 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}] 17:36:16 INFO - PROCESS | 3860 | 1471048576743 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:16 INFO - PROCESS | 3860 | 1471048576882 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:36:17 INFO - PROCESS | 3860 | 1471048577022 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:17 INFO - PROCESS | 3860 | 1471048577025 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:17 INFO - PROCESS | 3860 | ++DOCSHELL 11ACD400 == 33 [pid = 3860] [id = 631] 17:36:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (11AD1000) [pid = 3860] [serial = 1893] [outer = 00000000] 17:36:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1316BC00) [pid = 3860] [serial = 1894] [outer = 11AD1000] 17:36:17 INFO - PROCESS | 3860 | 1471048577083 Marionette DEBUG loaded listener.js 17:36:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (13941000) [pid = 3860] [serial = 1895] [outer = 11AD1000] 17:36:17 INFO - PROCESS | 3860 | 1471048577850 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]]]}] 17:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1235ms 17:36:17 INFO - PROCESS | 3860 | 1471048577941 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:36:17 INFO - PROCESS | 3860 | 1471048577945 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 17:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:36:17 INFO - PROCESS | 3860 | 1471048577952 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:36:17 INFO - PROCESS | 3860 | 1471048577955 Marionette TRACE conn3 <- [1,2490,null,{}] 17:36:17 INFO - PROCESS | 3860 | 1471048577959 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}] 17:36:17 INFO - PROCESS | 3860 | 1471048577962 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:18 INFO - PROCESS | 3860 | 1471048578128 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:36:18 INFO - PROCESS | 3860 | 1471048578342 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:18 INFO - PROCESS | 3860 | 1471048578345 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:18 INFO - PROCESS | 3860 | ++DOCSHELL 1047E000 == 34 [pid = 3860] [id = 632] 17:36:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (10561400) [pid = 3860] [serial = 1896] [outer = 00000000] 17:36:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (10A46400) [pid = 3860] [serial = 1897] [outer = 10561400] 17:36:18 INFO - PROCESS | 3860 | 1471048578400 Marionette DEBUG loaded listener.js 17:36:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (10A55C00) [pid = 3860] [serial = 1898] [outer = 10561400] 17:36:18 INFO - PROCESS | 3860 | --DOCSHELL 1615E800 == 33 [pid = 3860] [id = 629] 17:36:18 INFO - PROCESS | 3860 | --DOCSHELL 10566000 == 32 [pid = 3860] [id = 628] 17:36:18 INFO - PROCESS | 3860 | --DOCSHELL 16167800 == 31 [pid = 3860] [id = 627] 17:36:18 INFO - PROCESS | 3860 | --DOCSHELL 16167C00 == 30 [pid = 3860] [id = 626] 17:36:18 INFO - PROCESS | 3860 | --DOCSHELL 145DFC00 == 29 [pid = 3860] [id = 625] 17:36:18 INFO - PROCESS | 3860 | --DOCSHELL 13942C00 == 28 [pid = 3860] [id = 624] 17:36:18 INFO - PROCESS | 3860 | --DOCSHELL 11AD4000 == 27 [pid = 3860] [id = 623] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16454C00) [pid = 3860] [serial = 1837] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1645D400) [pid = 3860] [serial = 1838] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1A8F0C00) [pid = 3860] [serial = 1820] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (139E2400) [pid = 3860] [serial = 1831] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (13EA4000) [pid = 3860] [serial = 1832] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (11C3A000) [pid = 3860] [serial = 1822] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (12981800) [pid = 3860] [serial = 1823] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10A54800) [pid = 3860] [serial = 1825] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (10FBF400) [pid = 3860] [serial = 1826] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (129C1C00) [pid = 3860] [serial = 1828] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (12B7CC00) [pid = 3860] [serial = 1829] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (15962000) [pid = 3860] [serial = 1834] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (178F6C00) [pid = 3860] [serial = 1841] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1783F000) [pid = 3860] [serial = 1840] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (18493800) [pid = 3860] [serial = 1850] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (187E9C00) [pid = 3860] [serial = 1852] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (18435800) [pid = 3860] [serial = 1843] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (17A5F800) [pid = 3860] [serial = 1847] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (16453000) [pid = 3860] [serial = 1846] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (187EA800) [pid = 3860] [serial = 1853] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (1842F400) [pid = 3860] [serial = 1849] [outer = 00000000] [url = about:blank] 17:36:18 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (1843AC00) [pid = 3860] [serial = 1844] [outer = 00000000] [url = about:blank] 17:36:19 INFO - PROCESS | 3860 | 1471048579015 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]]]}] 17:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1060ms 17:36:19 INFO - PROCESS | 3860 | 1471048579031 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:36:19 INFO - PROCESS | 3860 | 1471048579034 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 17:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:36:19 INFO - PROCESS | 3860 | 1471048579054 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:36:19 INFO - PROCESS | 3860 | 1471048579057 Marionette TRACE conn3 <- [1,2494,null,{}] 17:36:19 INFO - PROCESS | 3860 | 1471048579066 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}] 17:36:19 INFO - PROCESS | 3860 | 1471048579070 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:19 INFO - PROCESS | 3860 | 1471048579155 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:36:19 INFO - PROCESS | 3860 | 1471048579165 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:19 INFO - PROCESS | 3860 | 1471048579168 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:19 INFO - PROCESS | 3860 | ++DOCSHELL 12978400 == 28 [pid = 3860] [id = 633] 17:36:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (1297E400) [pid = 3860] [serial = 1899] [outer = 00000000] 17:36:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (12B78400) [pid = 3860] [serial = 1900] [outer = 1297E400] 17:36:19 INFO - PROCESS | 3860 | 1471048579215 Marionette DEBUG loaded listener.js 17:36:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (1307B800) [pid = 3860] [serial = 1901] [outer = 1297E400] 17:36:19 INFO - PROCESS | 3860 | 1471048579721 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]]]}] 17:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 744ms 17:36:19 INFO - PROCESS | 3860 | 1471048579796 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:36:19 INFO - PROCESS | 3860 | 1471048579800 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 17:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:36:19 INFO - PROCESS | 3860 | 1471048579804 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:36:19 INFO - PROCESS | 3860 | 1471048579806 Marionette TRACE conn3 <- [1,2498,null,{}] 17:36:19 INFO - PROCESS | 3860 | 1471048579810 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}] 17:36:19 INFO - PROCESS | 3860 | 1471048579812 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:19 INFO - PROCESS | 3860 | 1471048579898 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:36:20 INFO - PROCESS | 3860 | 1471048579996 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:20 INFO - PROCESS | 3860 | 1471048579999 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:20 INFO - PROCESS | 3860 | ++DOCSHELL 13167C00 == 29 [pid = 3860] [id = 634] 17:36:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (13463800) [pid = 3860] [serial = 1902] [outer = 00000000] 17:36:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (13EA4000) [pid = 3860] [serial = 1903] [outer = 13463800] 17:36:20 INFO - PROCESS | 3860 | 1471048580043 Marionette DEBUG loaded listener.js 17:36:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (142F5000) [pid = 3860] [serial = 1904] [outer = 13463800] 17:36:20 INFO - PROCESS | 3860 | 1471048580449 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]]]}] 17:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 712ms 17:36:20 INFO - PROCESS | 3860 | 1471048580504 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:36:20 INFO - PROCESS | 3860 | 1471048580506 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 17:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:36:20 INFO - PROCESS | 3860 | 1471048580511 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:36:20 INFO - PROCESS | 3860 | 1471048580517 Marionette TRACE conn3 <- [1,2502,null,{}] 17:36:20 INFO - PROCESS | 3860 | 1471048580527 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}] 17:36:20 INFO - PROCESS | 3860 | 1471048580530 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:20 INFO - PROCESS | 3860 | 1471048580664 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:36:20 INFO - PROCESS | 3860 | 1471048580678 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:20 INFO - PROCESS | 3860 | 1471048580680 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:20 INFO - PROCESS | 3860 | ++DOCSHELL 16162400 == 30 [pid = 3860] [id = 635] 17:36:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (16163800) [pid = 3860] [serial = 1905] [outer = 00000000] 17:36:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (162E0C00) [pid = 3860] [serial = 1906] [outer = 16163800] 17:36:20 INFO - PROCESS | 3860 | 1471048580724 Marionette DEBUG loaded listener.js 17:36:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (16458800) [pid = 3860] [serial = 1907] [outer = 16163800] 17:36:21 INFO - PROCESS | 3860 | 1471048581168 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]]]}] 17:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 665ms 17:36:21 INFO - PROCESS | 3860 | 1471048581201 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:36:21 INFO - PROCESS | 3860 | 1471048581203 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 17:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:36:21 INFO - PROCESS | 3860 | 1471048581214 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:36:21 INFO - PROCESS | 3860 | 1471048581216 Marionette TRACE conn3 <- [1,2506,null,{}] 17:36:21 INFO - PROCESS | 3860 | 1471048581219 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}] 17:36:21 INFO - PROCESS | 3860 | 1471048581221 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:21 INFO - PROCESS | 3860 | 1471048581334 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:36:21 INFO - PROCESS | 3860 | 1471048581420 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:21 INFO - PROCESS | 3860 | 1471048581422 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:21 INFO - PROCESS | 3860 | ++DOCSHELL 16DB7400 == 31 [pid = 3860] [id = 636] 17:36:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (16DBBC00) [pid = 3860] [serial = 1908] [outer = 00000000] 17:36:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (17840C00) [pid = 3860] [serial = 1909] [outer = 16DBBC00] 17:36:21 INFO - PROCESS | 3860 | 1471048581466 Marionette DEBUG loaded listener.js 17:36:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (178D5000) [pid = 3860] [serial = 1910] [outer = 16DBBC00] 17:36:21 INFO - PROCESS | 3860 | 1471048581881 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]]]}] 17:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 697ms 17:36:21 INFO - PROCESS | 3860 | 1471048581913 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:36:21 INFO - PROCESS | 3860 | 1471048581915 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 17:36:21 INFO - PROCESS | 3860 | 1471048581919 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:36:21 INFO - PROCESS | 3860 | 1471048581920 Marionette TRACE conn3 <- [1,2510,null,{}] 17:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:36:21 INFO - PROCESS | 3860 | 1471048581924 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}] 17:36:21 INFO - PROCESS | 3860 | 1471048581926 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:22 INFO - PROCESS | 3860 | 1471048582035 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:36:22 INFO - PROCESS | 3860 | 1471048582043 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:22 INFO - PROCESS | 3860 | 1471048582049 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:22 INFO - PROCESS | 3860 | ++DOCSHELL 13235400 == 32 [pid = 3860] [id = 637] 17:36:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (17A6AC00) [pid = 3860] [serial = 1911] [outer = 00000000] 17:36:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (17C97C00) [pid = 3860] [serial = 1912] [outer = 17A6AC00] 17:36:22 INFO - PROCESS | 3860 | 1471048582155 Marionette DEBUG loaded listener.js 17:36:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (18432400) [pid = 3860] [serial = 1913] [outer = 17A6AC00] 17:36:22 INFO - PROCESS | 3860 | 1471048582610 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]]]}] 17:36:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:36:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 759ms 17:36:22 INFO - PROCESS | 3860 | 1471048582662 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:36:22 INFO - PROCESS | 3860 | 1471048582664 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 17:36:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:36:22 INFO - PROCESS | 3860 | 1471048582668 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:36:22 INFO - PROCESS | 3860 | 1471048582669 Marionette TRACE conn3 <- [1,2514,null,{}] 17:36:22 INFO - PROCESS | 3860 | 1471048582673 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}] 17:36:22 INFO - PROCESS | 3860 | 1471048582675 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:22 INFO - PROCESS | 3860 | 1471048582819 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:36:22 INFO - PROCESS | 3860 | 1471048582835 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:22 INFO - PROCESS | 3860 | 1471048582837 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:22 INFO - PROCESS | 3860 | ++DOCSHELL 18493800 == 33 [pid = 3860] [id = 638] 17:36:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (18494C00) [pid = 3860] [serial = 1914] [outer = 00000000] 17:36:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (184C3C00) [pid = 3860] [serial = 1915] [outer = 18494C00] 17:36:22 INFO - PROCESS | 3860 | 1471048582933 Marionette DEBUG loaded listener.js 17:36:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (184C5000) [pid = 3860] [serial = 1916] [outer = 18494C00] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (145DA000) [pid = 3860] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (16168000) [pid = 3860] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1616B000) [pid = 3860] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10B9EC00) [pid = 3860] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (11C42C00) [pid = 3860] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (13C92C00) [pid = 3860] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (145E0400) [pid = 3860] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (10A0E000) [pid = 3860] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (112CE000) [pid = 3860] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (13CC3800) [pid = 3860] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (18141C00) [pid = 3860] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (19CE7C00) [pid = 3860] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:36:23 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (16167000) [pid = 3860] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:36:23 INFO - PROCESS | 3860 | 1471048583431 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]]]}] 17:36:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:36:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 808ms 17:36:23 INFO - PROCESS | 3860 | 1471048583503 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:36:23 INFO - PROCESS | 3860 | 1471048583505 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 17:36:23 INFO - PROCESS | 3860 | 1471048583508 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:36:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:36:23 INFO - PROCESS | 3860 | 1471048583510 Marionette TRACE conn3 <- [1,2518,null,{}] 17:36:23 INFO - PROCESS | 3860 | 1471048583513 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}] 17:36:23 INFO - PROCESS | 3860 | 1471048583515 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:23 INFO - PROCESS | 3860 | 1471048583629 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:36:23 INFO - PROCESS | 3860 | 1471048583693 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:23 INFO - PROCESS | 3860 | 1471048583695 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:23 INFO - PROCESS | 3860 | ++DOCSHELL 112CE000 == 34 [pid = 3860] [id = 639] 17:36:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (114DB000) [pid = 3860] [serial = 1917] [outer = 00000000] 17:36:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (14517400) [pid = 3860] [serial = 1918] [outer = 114DB000] 17:36:23 INFO - PROCESS | 3860 | 1471048583739 Marionette DEBUG loaded listener.js 17:36:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (145D6C00) [pid = 3860] [serial = 1919] [outer = 114DB000] 17:36:24 INFO - PROCESS | 3860 | 1471048584090 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]]]}] 17:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 649ms 17:36:24 INFO - PROCESS | 3860 | 1471048584156 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:36:24 INFO - PROCESS | 3860 | 1471048584158 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 17:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:36:24 INFO - PROCESS | 3860 | 1471048584161 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:36:24 INFO - PROCESS | 3860 | 1471048584163 Marionette TRACE conn3 <- [1,2522,null,{}] 17:36:24 INFO - PROCESS | 3860 | 1471048584166 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}] 17:36:24 INFO - PROCESS | 3860 | 1471048584169 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:24 INFO - PROCESS | 3860 | 1471048584271 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:36:24 INFO - PROCESS | 3860 | 1471048584277 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:24 INFO - PROCESS | 3860 | 1471048584279 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:24 INFO - PROCESS | 3860 | ++DOCSHELL 142EE000 == 35 [pid = 3860] [id = 640] 17:36:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (145D5400) [pid = 3860] [serial = 1920] [outer = 00000000] 17:36:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (1843B400) [pid = 3860] [serial = 1921] [outer = 145D5400] 17:36:24 INFO - PROCESS | 3860 | 1471048584322 Marionette DEBUG loaded listener.js 17:36:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (18496400) [pid = 3860] [serial = 1922] [outer = 145D5400] 17:36:24 INFO - PROCESS | 3860 | 1471048584750 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]]]}] 17:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 633ms 17:36:24 INFO - PROCESS | 3860 | 1471048584801 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:36:24 INFO - PROCESS | 3860 | 1471048584803 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 17:36:24 INFO - PROCESS | 3860 | 1471048584806 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:36:24 INFO - PROCESS | 3860 | 1471048584808 Marionette TRACE conn3 <- [1,2526,null,{}] 17:36:24 INFO - PROCESS | 3860 | 1471048584812 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}] 17:36:24 INFO - PROCESS | 3860 | 1471048584813 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:24 INFO - PROCESS | 3860 | 1471048584891 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:36:24 INFO - PROCESS | 3860 | 1471048584896 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:24 INFO - PROCESS | 3860 | 1471048584898 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:24 INFO - PROCESS | 3860 | ++DOCSHELL 16165400 == 36 [pid = 3860] [id = 641] 17:36:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (18141C00) [pid = 3860] [serial = 1923] [outer = 00000000] 17:36:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (187F0C00) [pid = 3860] [serial = 1924] [outer = 18141C00] 17:36:24 INFO - PROCESS | 3860 | 1471048584944 Marionette DEBUG loaded listener.js 17:36:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (19CE1000) [pid = 3860] [serial = 1925] [outer = 18141C00] 17:36:25 INFO - PROCESS | 3860 | 1471048585529 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]]]}] 17:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 808ms 17:36:25 INFO - PROCESS | 3860 | 1471048585709 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:36:25 INFO - PROCESS | 3860 | 1471048585713 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 17:36:25 INFO - PROCESS | 3860 | 1471048585723 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:36:25 INFO - PROCESS | 3860 | 1471048585726 Marionette TRACE conn3 <- [1,2530,null,{}] 17:36:25 INFO - PROCESS | 3860 | 1471048585738 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}] 17:36:25 INFO - PROCESS | 3860 | 1471048585742 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:25 INFO - PROCESS | 3860 | 1471048585860 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:36:25 INFO - PROCESS | 3860 | 1471048585992 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:25 INFO - PROCESS | 3860 | 1471048585996 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:26 INFO - PROCESS | 3860 | ++DOCSHELL 10A55400 == 37 [pid = 3860] [id = 642] 17:36:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (10A6C000) [pid = 3860] [serial = 1926] [outer = 00000000] 17:36:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (12983000) [pid = 3860] [serial = 1927] [outer = 10A6C000] 17:36:26 INFO - PROCESS | 3860 | 1471048586055 Marionette DEBUG loaded listener.js 17:36:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (131EDC00) [pid = 3860] [serial = 1928] [outer = 10A6C000] 17:36:26 INFO - PROCESS | 3860 | 1471048586594 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]]]}] 17:36:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:36:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 902ms 17:36:26 INFO - PROCESS | 3860 | 1471048586631 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:36:26 INFO - PROCESS | 3860 | 1471048586636 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 17:36:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:36:26 INFO - PROCESS | 3860 | 1471048586642 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:36:26 INFO - PROCESS | 3860 | 1471048586645 Marionette TRACE conn3 <- [1,2534,null,{}] 17:36:26 INFO - PROCESS | 3860 | 1471048586650 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}] 17:36:26 INFO - PROCESS | 3860 | 1471048586653 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:26 INFO - PROCESS | 3860 | 1471048586770 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:36:26 INFO - PROCESS | 3860 | 1471048586881 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:26 INFO - PROCESS | 3860 | 1471048586884 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:26 INFO - PROCESS | 3860 | ++DOCSHELL 15960400 == 38 [pid = 3860] [id = 643] 17:36:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (15960800) [pid = 3860] [serial = 1929] [outer = 00000000] 17:36:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16168000) [pid = 3860] [serial = 1930] [outer = 15960800] 17:36:26 INFO - PROCESS | 3860 | 1471048586940 Marionette DEBUG loaded listener.js 17:36:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16460000) [pid = 3860] [serial = 1931] [outer = 15960800] 17:36:27 INFO - PROCESS | 3860 | 1471048587548 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]]]}] 17:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 965ms 17:36:27 INFO - PROCESS | 3860 | 1471048587586 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:36:27 INFO - PROCESS | 3860 | 1471048587589 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 17:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:36:27 INFO - PROCESS | 3860 | 1471048587593 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:36:27 INFO - PROCESS | 3860 | 1471048587597 Marionette TRACE conn3 <- [1,2538,null,{}] 17:36:27 INFO - PROCESS | 3860 | 1471048587607 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}] 17:36:27 INFO - PROCESS | 3860 | 1471048587612 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:27 INFO - PROCESS | 3860 | 1471048587722 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:36:27 INFO - PROCESS | 3860 | 1471048587834 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:27 INFO - PROCESS | 3860 | 1471048587837 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:27 INFO - PROCESS | 3860 | ++DOCSHELL 187EB800 == 39 [pid = 3860] [id = 644] 17:36:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (19CE2000) [pid = 3860] [serial = 1932] [outer = 00000000] 17:36:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (19CE8800) [pid = 3860] [serial = 1933] [outer = 19CE2000] 17:36:27 INFO - PROCESS | 3860 | 1471048587933 Marionette DEBUG loaded listener.js 17:36:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (19DEB800) [pid = 3860] [serial = 1934] [outer = 19CE2000] 17:36:28 INFO - PROCESS | 3860 | 1471048588669 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]]]}] 17:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1108ms 17:36:28 INFO - PROCESS | 3860 | 1471048588721 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:36:28 INFO - PROCESS | 3860 | 1471048588726 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 17:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:36:28 INFO - PROCESS | 3860 | 1471048588730 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:36:28 INFO - PROCESS | 3860 | 1471048588734 Marionette TRACE conn3 <- [1,2542,null,{}] 17:36:28 INFO - PROCESS | 3860 | 1471048588738 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}] 17:36:28 INFO - PROCESS | 3860 | 1471048588742 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:28 INFO - PROCESS | 3860 | 1471048588881 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:36:29 INFO - PROCESS | 3860 | 1471048589121 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:29 INFO - PROCESS | 3860 | 1471048589124 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:29 INFO - PROCESS | 3860 | ++DOCSHELL 1047C000 == 40 [pid = 3860] [id = 645] 17:36:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (10A09400) [pid = 3860] [serial = 1935] [outer = 00000000] 17:36:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (10B9EC00) [pid = 3860] [serial = 1936] [outer = 10A09400] 17:36:29 INFO - PROCESS | 3860 | 1471048589199 Marionette DEBUG loaded listener.js 17:36:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (11AD1800) [pid = 3860] [serial = 1937] [outer = 10A09400] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 142EE000 == 39 [pid = 3860] [id = 640] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 112CE000 == 38 [pid = 3860] [id = 639] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 18493800 == 37 [pid = 3860] [id = 638] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 13235400 == 36 [pid = 3860] [id = 637] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 16DB7400 == 35 [pid = 3860] [id = 636] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 16162400 == 34 [pid = 3860] [id = 635] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 13167C00 == 33 [pid = 3860] [id = 634] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 12978400 == 32 [pid = 3860] [id = 633] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 1047E000 == 31 [pid = 3860] [id = 632] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 131F1800 == 30 [pid = 3860] [id = 630] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 11ACD400 == 29 [pid = 3860] [id = 631] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 10B9E000 == 28 [pid = 3860] [id = 622] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 187EB800 == 27 [pid = 3860] [id = 644] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 16165400 == 26 [pid = 3860] [id = 641] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 10A55400 == 25 [pid = 3860] [id = 642] 17:36:30 INFO - PROCESS | 3860 | --DOCSHELL 15960400 == 24 [pid = 3860] [id = 643] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (15975000) [pid = 3860] [serial = 1835] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1616F000) [pid = 3860] [serial = 1879] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16D7C800) [pid = 3860] [serial = 1882] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1282C000) [pid = 3860] [serial = 1867] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (12983400) [pid = 3860] [serial = 1868] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (12B74000) [pid = 3860] [serial = 1870] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (12B78C00) [pid = 3860] [serial = 1871] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (13CBB000) [pid = 3860] [serial = 1873] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (13CC5800) [pid = 3860] [serial = 1874] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1553E000) [pid = 3860] [serial = 1876] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16265800) [pid = 3860] [serial = 1880] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1282D800) [pid = 3860] [serial = 1885] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1848A800) [pid = 3860] [serial = 1891] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (12979800) [pid = 3860] [serial = 1856] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (11AD6000) [pid = 3860] [serial = 1855] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (145DA400) [pid = 3860] [serial = 1859] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (142F1C00) [pid = 3860] [serial = 1858] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (184CF800) [pid = 3860] [serial = 1862] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (1842FC00) [pid = 3860] [serial = 1861] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1A1D1400) [pid = 3860] [serial = 1865] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (1A1CC000) [pid = 3860] [serial = 1864] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (16DC0000) [pid = 3860] [serial = 1883] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (182DAC00) [pid = 3860] [serial = 1889] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (145D2400) [pid = 3860] [serial = 1886] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (18142C00) [pid = 3860] [serial = 1888] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (15966800) [pid = 3860] [serial = 1877] [outer = 00000000] [url = about:blank] 17:36:30 INFO - PROCESS | 3860 | 1471048590475 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]]]}] 17:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1836ms 17:36:30 INFO - PROCESS | 3860 | 1471048590543 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:36:30 INFO - PROCESS | 3860 | 1471048590547 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 17:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:36:30 INFO - PROCESS | 3860 | 1471048590553 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:36:30 INFO - PROCESS | 3860 | 1471048590556 Marionette TRACE conn3 <- [1,2546,null,{}] 17:36:30 INFO - PROCESS | 3860 | 1471048590563 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}] 17:36:30 INFO - PROCESS | 3860 | 1471048590566 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:30 INFO - PROCESS | 3860 | 1471048590744 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:36:30 INFO - PROCESS | 3860 | 1471048590754 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:30 INFO - PROCESS | 3860 | 1471048590758 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:30 INFO - PROCESS | 3860 | ++DOCSHELL 11ACE000 == 25 [pid = 3860] [id = 646] 17:36:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (11ACFC00) [pid = 3860] [serial = 1938] [outer = 00000000] 17:36:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (1282D800) [pid = 3860] [serial = 1939] [outer = 11ACFC00] 17:36:30 INFO - PROCESS | 3860 | 1471048590891 Marionette DEBUG loaded listener.js 17:36:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (1282F800) [pid = 3860] [serial = 1940] [outer = 11ACFC00] 17:36:31 INFO - PROCESS | 3860 | 1471048591323 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]]]}] 17:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 807ms 17:36:31 INFO - PROCESS | 3860 | 1471048591386 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:36:31 INFO - PROCESS | 3860 | 1471048591391 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 17:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:36:31 INFO - PROCESS | 3860 | 1471048591398 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:36:31 INFO - PROCESS | 3860 | 1471048591400 Marionette TRACE conn3 <- [1,2550,null,{}] 17:36:31 INFO - PROCESS | 3860 | 1471048591405 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}] 17:36:31 INFO - PROCESS | 3860 | 1471048591407 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:31 INFO - PROCESS | 3860 | 1471048591495 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:36:31 INFO - PROCESS | 3860 | 1471048591503 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:31 INFO - PROCESS | 3860 | 1471048591506 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:31 INFO - PROCESS | 3860 | ++DOCSHELL 13038000 == 26 [pid = 3860] [id = 647] 17:36:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (1303A400) [pid = 3860] [serial = 1941] [outer = 00000000] 17:36:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (13167C00) [pid = 3860] [serial = 1942] [outer = 1303A400] 17:36:31 INFO - PROCESS | 3860 | 1471048591554 Marionette DEBUG loaded listener.js 17:36:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (131F0000) [pid = 3860] [serial = 1943] [outer = 1303A400] 17:36:32 INFO - PROCESS | 3860 | 1471048592028 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]]]}] 17:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 696ms 17:36:32 INFO - PROCESS | 3860 | 1471048592096 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:36:32 INFO - PROCESS | 3860 | 1471048592098 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 17:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:36:32 INFO - PROCESS | 3860 | 1471048592102 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:36:32 INFO - PROCESS | 3860 | 1471048592105 Marionette TRACE conn3 <- [1,2554,null,{}] 17:36:32 INFO - PROCESS | 3860 | 1471048592116 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}] 17:36:32 INFO - PROCESS | 3860 | 1471048592121 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:32 INFO - PROCESS | 3860 | 1471048592233 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:36:32 INFO - PROCESS | 3860 | 1471048592337 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:32 INFO - PROCESS | 3860 | 1471048592340 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:32 INFO - PROCESS | 3860 | ++DOCSHELL 142E6C00 == 27 [pid = 3860] [id = 648] 17:36:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (142E8000) [pid = 3860] [serial = 1944] [outer = 00000000] 17:36:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (145DC400) [pid = 3860] [serial = 1945] [outer = 142E8000] 17:36:32 INFO - PROCESS | 3860 | 1471048592387 Marionette DEBUG loaded listener.js 17:36:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1502FC00) [pid = 3860] [serial = 1946] [outer = 142E8000] 17:36:32 INFO - PROCESS | 3860 | 1471048592809 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]]]}] 17:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 744ms 17:36:32 INFO - PROCESS | 3860 | 1471048592842 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:36:32 INFO - PROCESS | 3860 | 1471048592845 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 17:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:36:32 INFO - PROCESS | 3860 | 1471048592849 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:36:32 INFO - PROCESS | 3860 | 1471048592851 Marionette TRACE conn3 <- [1,2558,null,{}] 17:36:32 INFO - PROCESS | 3860 | 1471048592854 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}] 17:36:32 INFO - PROCESS | 3860 | 1471048592856 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:33 INFO - PROCESS | 3860 | 1471048592984 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:36:33 INFO - PROCESS | 3860 | 1471048592990 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:33 INFO - PROCESS | 3860 | 1471048592992 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:33 INFO - PROCESS | 3860 | ++DOCSHELL 145DA400 == 28 [pid = 3860] [id = 649] 17:36:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (145DD000) [pid = 3860] [serial = 1947] [outer = 00000000] 17:36:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (15975000) [pid = 3860] [serial = 1948] [outer = 145DD000] 17:36:33 INFO - PROCESS | 3860 | 1471048593091 Marionette DEBUG loaded listener.js 17:36:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16171000) [pid = 3860] [serial = 1949] [outer = 145DD000] 17:36:33 INFO - PROCESS | 3860 | 1471048593579 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]]]}] 17:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 760ms 17:36:33 INFO - PROCESS | 3860 | 1471048593646 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:36:33 INFO - PROCESS | 3860 | 1471048593648 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 17:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:36:33 INFO - PROCESS | 3860 | 1471048593651 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:36:33 INFO - PROCESS | 3860 | 1471048593653 Marionette TRACE conn3 <- [1,2562,null,{}] 17:36:33 INFO - PROCESS | 3860 | 1471048593674 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}] 17:36:33 INFO - PROCESS | 3860 | 1471048593676 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:33 INFO - PROCESS | 3860 | 1471048593784 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:36:33 INFO - PROCESS | 3860 | 1471048593794 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:33 INFO - PROCESS | 3860 | 1471048593796 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:33 INFO - PROCESS | 3860 | ++DOCSHELL 162E3000 == 29 [pid = 3860] [id = 650] 17:36:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (162E3C00) [pid = 3860] [serial = 1950] [outer = 00000000] 17:36:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1645D400) [pid = 3860] [serial = 1951] [outer = 162E3C00] 17:36:33 INFO - PROCESS | 3860 | 1471048593851 Marionette DEBUG loaded listener.js 17:36:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16DBEC00) [pid = 3860] [serial = 1952] [outer = 162E3C00] 17:36:34 INFO - PROCESS | 3860 | 1471048594312 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]]]}] 17:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 696ms 17:36:34 INFO - PROCESS | 3860 | 1471048594350 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:36:34 INFO - PROCESS | 3860 | 1471048594352 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 17:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:36:34 INFO - PROCESS | 3860 | 1471048594361 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:36:34 INFO - PROCESS | 3860 | 1471048594363 Marionette TRACE conn3 <- [1,2566,null,{}] 17:36:34 INFO - PROCESS | 3860 | 1471048594366 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}] 17:36:34 INFO - PROCESS | 3860 | 1471048594372 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:34 INFO - PROCESS | 3860 | 1471048594509 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:36:34 INFO - PROCESS | 3860 | 1471048594577 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:34 INFO - PROCESS | 3860 | 1471048594579 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:34 INFO - PROCESS | 3860 | ++DOCSHELL 16EE3800 == 30 [pid = 3860] [id = 651] 17:36:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16EE9C00) [pid = 3860] [serial = 1953] [outer = 00000000] 17:36:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (17C8C000) [pid = 3860] [serial = 1954] [outer = 16EE9C00] 17:36:34 INFO - PROCESS | 3860 | 1471048594623 Marionette DEBUG loaded listener.js 17:36:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1842F000) [pid = 3860] [serial = 1955] [outer = 16EE9C00] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16DBBC00) [pid = 3860] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (17A6AC00) [pid = 3860] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (114DB000) [pid = 3860] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (11AD1000) [pid = 3860] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (10561400) [pid = 3860] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (1297E400) [pid = 3860] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (17C98400) [pid = 3860] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (16163800) [pid = 3860] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (13463800) [pid = 3860] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (18494C00) [pid = 3860] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (145D5400) [pid = 3860] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:36:34 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (18141C00) [pid = 3860] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:36:35 INFO - PROCESS | 3860 | 1471048595226 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]]]}] 17:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 918ms 17:36:35 INFO - PROCESS | 3860 | 1471048595260 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:36:35 INFO - PROCESS | 3860 | 1471048595262 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 17:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:36:35 INFO - PROCESS | 3860 | 1471048595266 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:36:35 INFO - PROCESS | 3860 | 1471048595267 Marionette TRACE conn3 <- [1,2570,null,{}] 17:36:35 INFO - PROCESS | 3860 | 1471048595271 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}] 17:36:35 INFO - PROCESS | 3860 | 1471048595273 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:35 INFO - PROCESS | 3860 | 1471048595356 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:36:35 INFO - PROCESS | 3860 | 1471048595361 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:35 INFO - PROCESS | 3860 | 1471048595363 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:35 INFO - PROCESS | 3860 | ++DOCSHELL 142EDC00 == 31 [pid = 3860] [id = 652] 17:36:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (142EE800) [pid = 3860] [serial = 1956] [outer = 00000000] 17:36:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (16170000) [pid = 3860] [serial = 1957] [outer = 142EE800] 17:36:35 INFO - PROCESS | 3860 | 1471048595406 Marionette DEBUG loaded listener.js 17:36:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (17A6DC00) [pid = 3860] [serial = 1958] [outer = 142EE800] 17:36:35 INFO - PROCESS | 3860 | 1471048595867 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]]]}] 17:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 601ms 17:36:35 INFO - PROCESS | 3860 | 1471048595906 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:36:35 INFO - PROCESS | 3860 | 1471048595908 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 17:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:36:35 INFO - PROCESS | 3860 | 1471048595912 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:36:35 INFO - PROCESS | 3860 | 1471048595913 Marionette TRACE conn3 <- [1,2574,null,{}] 17:36:35 INFO - PROCESS | 3860 | 1471048595917 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}] 17:36:35 INFO - PROCESS | 3860 | 1471048595919 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:36 INFO - PROCESS | 3860 | 1471048596003 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:36:36 INFO - PROCESS | 3860 | 1471048596009 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:36 INFO - PROCESS | 3860 | 1471048596011 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:36 INFO - PROCESS | 3860 | ++DOCSHELL 173A2800 == 32 [pid = 3860] [id = 653] 17:36:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (17840000) [pid = 3860] [serial = 1959] [outer = 00000000] 17:36:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (18435000) [pid = 3860] [serial = 1960] [outer = 17840000] 17:36:36 INFO - PROCESS | 3860 | 1471048596054 Marionette DEBUG loaded listener.js 17:36:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1848A800) [pid = 3860] [serial = 1961] [outer = 17840000] 17:36:36 INFO - PROCESS | 3860 | 1471048596478 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]]]}] 17:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 602ms 17:36:36 INFO - PROCESS | 3860 | 1471048596508 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:36:36 INFO - PROCESS | 3860 | 1471048596510 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 17:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:36:36 INFO - PROCESS | 3860 | 1471048596527 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:36:36 INFO - PROCESS | 3860 | 1471048596528 Marionette TRACE conn3 <- [1,2578,null,{}] 17:36:36 INFO - PROCESS | 3860 | 1471048596533 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}] 17:36:36 INFO - PROCESS | 3860 | 1471048596535 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:36 INFO - PROCESS | 3860 | 1471048596612 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:36:36 INFO - PROCESS | 3860 | 1471048596618 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:36 INFO - PROCESS | 3860 | 1471048596620 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:36 INFO - PROCESS | 3860 | ++DOCSHELL 18494C00 == 33 [pid = 3860] [id = 654] 17:36:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (184C3000) [pid = 3860] [serial = 1962] [outer = 00000000] 17:36:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (187E7C00) [pid = 3860] [serial = 1963] [outer = 184C3000] 17:36:36 INFO - PROCESS | 3860 | 1471048596663 Marionette DEBUG loaded listener.js 17:36:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (187E8000) [pid = 3860] [serial = 1964] [outer = 184C3000] 17:36:37 INFO - PROCESS | 3860 | --DOCSHELL 13038000 == 32 [pid = 3860] [id = 647] 17:36:37 INFO - PROCESS | 3860 | --DOCSHELL 11ACE000 == 31 [pid = 3860] [id = 646] 17:36:37 INFO - PROCESS | 3860 | --DOCSHELL 1047C000 == 30 [pid = 3860] [id = 645] 17:36:38 INFO - PROCESS | 3860 | --DOCSHELL 145DA400 == 29 [pid = 3860] [id = 649] 17:36:38 INFO - PROCESS | 3860 | --DOCSHELL 162E3000 == 28 [pid = 3860] [id = 650] 17:36:38 INFO - PROCESS | 3860 | --DOCSHELL 142EDC00 == 27 [pid = 3860] [id = 652] 17:36:38 INFO - PROCESS | 3860 | --DOCSHELL 16EE3800 == 26 [pid = 3860] [id = 651] 17:36:38 INFO - PROCESS | 3860 | --DOCSHELL 173A2800 == 25 [pid = 3860] [id = 653] 17:36:38 INFO - PROCESS | 3860 | --DOCSHELL 142E6C00 == 24 [pid = 3860] [id = 648] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (17840C00) [pid = 3860] [serial = 1909] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (178D5000) [pid = 3860] [serial = 1910] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (18432400) [pid = 3860] [serial = 1913] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (17C97C00) [pid = 3860] [serial = 1912] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (14517400) [pid = 3860] [serial = 1918] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1316BC00) [pid = 3860] [serial = 1894] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (13941000) [pid = 3860] [serial = 1895] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (10A46400) [pid = 3860] [serial = 1897] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (10A55C00) [pid = 3860] [serial = 1898] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (12B78400) [pid = 3860] [serial = 1900] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (1307B800) [pid = 3860] [serial = 1901] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (1848B800) [pid = 3860] [serial = 1892] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (162E0C00) [pid = 3860] [serial = 1906] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (13EA4000) [pid = 3860] [serial = 1903] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (142F5000) [pid = 3860] [serial = 1904] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (184C3C00) [pid = 3860] [serial = 1915] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (18496400) [pid = 3860] [serial = 1922] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (187F0C00) [pid = 3860] [serial = 1924] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (19CE1000) [pid = 3860] [serial = 1925] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (1843B400) [pid = 3860] [serial = 1921] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (184C5000) [pid = 3860] [serial = 1916] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (145D6C00) [pid = 3860] [serial = 1919] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (16458800) [pid = 3860] [serial = 1907] [outer = 00000000] [url = about:blank] 17:36:38 INFO - PROCESS | 3860 | 1471048598414 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]]]}] 17:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1963ms 17:36:38 INFO - PROCESS | 3860 | 1471048598481 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:36:38 INFO - PROCESS | 3860 | 1471048598485 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 17:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:36:38 INFO - PROCESS | 3860 | 1471048598490 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:36:38 INFO - PROCESS | 3860 | 1471048598493 Marionette TRACE conn3 <- [1,2582,null,{}] 17:36:38 INFO - PROCESS | 3860 | 1471048598499 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}] 17:36:38 INFO - PROCESS | 3860 | 1471048598502 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:38 INFO - PROCESS | 3860 | 1471048598595 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:36:38 INFO - PROCESS | 3860 | 1471048598610 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:38 INFO - PROCESS | 3860 | 1471048598612 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:38 INFO - PROCESS | 3860 | ++DOCSHELL 10FC3800 == 25 [pid = 3860] [id = 655] 17:36:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (1103F000) [pid = 3860] [serial = 1965] [outer = 00000000] 17:36:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (11AD1000) [pid = 3860] [serial = 1966] [outer = 1103F000] 17:36:38 INFO - PROCESS | 3860 | 1471048598662 Marionette DEBUG loaded listener.js 17:36:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (11CE3800) [pid = 3860] [serial = 1967] [outer = 1103F000] 17:36:39 INFO - PROCESS | 3860 | 1471048599206 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]]]}] 17:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 760ms 17:36:39 INFO - PROCESS | 3860 | 1471048599231 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:36:39 INFO - PROCESS | 3860 | 1471048599236 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 17:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:36:39 INFO - PROCESS | 3860 | 1471048599242 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:36:39 INFO - PROCESS | 3860 | 1471048599245 Marionette TRACE conn3 <- [1,2586,null,{}] 17:36:39 INFO - PROCESS | 3860 | 1471048599248 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}] 17:36:39 INFO - PROCESS | 3860 | 1471048599251 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:39 INFO - PROCESS | 3860 | 1471048599337 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:36:39 INFO - PROCESS | 3860 | 1471048599344 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:39 INFO - PROCESS | 3860 | 1471048599346 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:39 INFO - PROCESS | 3860 | ++DOCSHELL 12B7BC00 == 26 [pid = 3860] [id = 656] 17:36:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (12B7D000) [pid = 3860] [serial = 1968] [outer = 00000000] 17:36:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (12D73400) [pid = 3860] [serial = 1969] [outer = 12B7D000] 17:36:39 INFO - PROCESS | 3860 | 1471048599394 Marionette DEBUG loaded listener.js 17:36:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (13080000) [pid = 3860] [serial = 1970] [outer = 12B7D000] 17:36:39 INFO - PROCESS | 3860 | 1471048599875 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]]]}] 17:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 712ms 17:36:39 INFO - PROCESS | 3860 | 1471048599941 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:36:39 INFO - PROCESS | 3860 | 1471048599943 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 17:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:36:39 INFO - PROCESS | 3860 | 1471048599946 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:36:39 INFO - PROCESS | 3860 | 1471048599950 Marionette TRACE conn3 <- [1,2590,null,{}] 17:36:39 INFO - PROCESS | 3860 | 1471048599961 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}] 17:36:39 INFO - PROCESS | 3860 | 1471048599965 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:40 INFO - PROCESS | 3860 | 1471048600081 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:36:40 INFO - PROCESS | 3860 | 1471048600185 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:40 INFO - PROCESS | 3860 | 1471048600188 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:40 INFO - PROCESS | 3860 | ++DOCSHELL 13EA8000 == 27 [pid = 3860] [id = 657] 17:36:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (13EA8400) [pid = 3860] [serial = 1971] [outer = 00000000] 17:36:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (142E7400) [pid = 3860] [serial = 1972] [outer = 13EA8400] 17:36:40 INFO - PROCESS | 3860 | 1471048600236 Marionette DEBUG loaded listener.js 17:36:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (14518000) [pid = 3860] [serial = 1973] [outer = 13EA8400] 17:36:40 INFO - PROCESS | 3860 | 1471048600662 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]]]}] 17:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 744ms 17:36:40 INFO - PROCESS | 3860 | 1471048600746 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:36:40 INFO - PROCESS | 3860 | 1471048600749 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 17:36:40 INFO - PROCESS | 3860 | 1471048600754 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:36:40 INFO - PROCESS | 3860 | 1471048600756 Marionette TRACE conn3 <- [1,2594,null,{}] 17:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:36:40 INFO - PROCESS | 3860 | 1471048600760 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}] 17:36:40 INFO - PROCESS | 3860 | 1471048600762 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:40 INFO - PROCESS | 3860 | 1471048600848 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:36:40 INFO - PROCESS | 3860 | 1471048600858 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:40 INFO - PROCESS | 3860 | 1471048600860 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:40 INFO - PROCESS | 3860 | ++DOCSHELL 145D2400 == 28 [pid = 3860] [id = 658] 17:36:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (145D2C00) [pid = 3860] [serial = 1974] [outer = 00000000] 17:36:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (15960400) [pid = 3860] [serial = 1975] [outer = 145D2C00] 17:36:40 INFO - PROCESS | 3860 | 1471048600905 Marionette DEBUG loaded listener.js 17:36:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (1615E400) [pid = 3860] [serial = 1976] [outer = 145D2C00] 17:36:41 INFO - PROCESS | 3860 | 1471048601344 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]]]}] 17:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 634ms 17:36:41 INFO - PROCESS | 3860 | 1471048601396 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:36:41 INFO - PROCESS | 3860 | 1471048601398 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 17:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:36:41 INFO - PROCESS | 3860 | 1471048601402 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:36:41 INFO - PROCESS | 3860 | 1471048601404 Marionette TRACE conn3 <- [1,2598,null,{}] 17:36:41 INFO - PROCESS | 3860 | 1471048601407 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}] 17:36:41 INFO - PROCESS | 3860 | 1471048601409 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:41 INFO - PROCESS | 3860 | 1471048601512 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:36:41 INFO - PROCESS | 3860 | 1471048601520 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:41 INFO - PROCESS | 3860 | 1471048601522 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:41 INFO - PROCESS | 3860 | ++DOCSHELL 16165000 == 29 [pid = 3860] [id = 659] 17:36:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (1616A800) [pid = 3860] [serial = 1977] [outer = 00000000] 17:36:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (16452C00) [pid = 3860] [serial = 1978] [outer = 1616A800] 17:36:41 INFO - PROCESS | 3860 | 1471048601567 Marionette DEBUG loaded listener.js 17:36:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (16459800) [pid = 3860] [serial = 1979] [outer = 1616A800] 17:36:42 INFO - PROCESS | 3860 | 1471048602024 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]]]}] 17:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 697ms 17:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:36:42 INFO - PROCESS | 3860 | 1471048602102 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:36:42 INFO - PROCESS | 3860 | 1471048602104 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 17:36:42 INFO - PROCESS | 3860 | 1471048602107 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:36:42 INFO - PROCESS | 3860 | 1471048602109 Marionette TRACE conn3 <- [1,2602,null,{}] 17:36:42 INFO - PROCESS | 3860 | 1471048602113 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}] 17:36:42 INFO - PROCESS | 3860 | 1471048602122 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:42 INFO - PROCESS | 3860 | 1471048602229 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:36:42 INFO - PROCESS | 3860 | 1471048602234 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:42 INFO - PROCESS | 3860 | 1471048602236 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:42 INFO - PROCESS | 3860 | ++DOCSHELL 16EEE800 == 30 [pid = 3860] [id = 660] 17:36:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (17838C00) [pid = 3860] [serial = 1980] [outer = 00000000] 17:36:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (178D6800) [pid = 3860] [serial = 1981] [outer = 17838C00] 17:36:42 INFO - PROCESS | 3860 | 1471048602285 Marionette DEBUG loaded listener.js 17:36:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (17C8D800) [pid = 3860] [serial = 1982] [outer = 17838C00] 17:36:42 INFO - PROCESS | 3860 | 1471048602714 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]]]}] 17:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 633ms 17:36:42 INFO - PROCESS | 3860 | 1471048602751 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:36:42 INFO - PROCESS | 3860 | 1471048602753 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 17:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:36:42 INFO - PROCESS | 3860 | 1471048602756 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:36:42 INFO - PROCESS | 3860 | 1471048602758 Marionette TRACE conn3 <- [1,2606,null,{}] 17:36:42 INFO - PROCESS | 3860 | 1471048602771 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}] 17:36:42 INFO - PROCESS | 3860 | 1471048602773 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:42 INFO - PROCESS | 3860 | 1471048602848 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:36:42 INFO - PROCESS | 3860 | 1471048602881 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:42 INFO - PROCESS | 3860 | 1471048602883 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:42 INFO - PROCESS | 3860 | ++DOCSHELL 17840C00 == 31 [pid = 3860] [id = 661] 17:36:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (17C99C00) [pid = 3860] [serial = 1983] [outer = 00000000] 17:36:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (18434C00) [pid = 3860] [serial = 1984] [outer = 17C99C00] 17:36:42 INFO - PROCESS | 3860 | 1471048602926 Marionette DEBUG loaded listener.js 17:36:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (181F1C00) [pid = 3860] [serial = 1985] [outer = 17C99C00] 17:36:43 INFO - PROCESS | 3860 | 1471048603409 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]]]}] 17:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 712ms 17:36:43 INFO - PROCESS | 3860 | 1471048603488 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:36:43 INFO - PROCESS | 3860 | 1471048603490 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 17:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:36:43 INFO - PROCESS | 3860 | 1471048603493 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:36:43 INFO - PROCESS | 3860 | 1471048603495 Marionette TRACE conn3 <- [1,2610,null,{}] 17:36:43 INFO - PROCESS | 3860 | 1471048603498 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}] 17:36:43 INFO - PROCESS | 3860 | 1471048603500 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:43 INFO - PROCESS | 3860 | 1471048603578 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:36:43 INFO - PROCESS | 3860 | 1471048603588 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:43 INFO - PROCESS | 3860 | 1471048603590 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:43 INFO - PROCESS | 3860 | ++DOCSHELL 182DB000 == 32 [pid = 3860] [id = 662] 17:36:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1842E400) [pid = 3860] [serial = 1986] [outer = 00000000] 17:36:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (18499800) [pid = 3860] [serial = 1987] [outer = 1842E400] 17:36:43 INFO - PROCESS | 3860 | 1471048603635 Marionette DEBUG loaded listener.js 17:36:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (184C2400) [pid = 3860] [serial = 1988] [outer = 1842E400] 17:36:44 INFO - PROCESS | 3860 | 1471048604114 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]]]}] 17:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 649ms 17:36:44 INFO - PROCESS | 3860 | 1471048604131 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:36:44 INFO - PROCESS | 3860 | 1471048604133 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 17:36:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:36:44 INFO - PROCESS | 3860 | 1471048604137 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:36:44 INFO - PROCESS | 3860 | 1471048604138 Marionette TRACE conn3 <- [1,2614,null,{}] 17:36:44 INFO - PROCESS | 3860 | 1471048604142 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}] 17:36:44 INFO - PROCESS | 3860 | 1471048604144 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:44 INFO - PROCESS | 3860 | 1471048604257 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:36:44 INFO - PROCESS | 3860 | 1471048604344 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:44 INFO - PROCESS | 3860 | 1471048604346 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:44 INFO - PROCESS | 3860 | ++DOCSHELL 13CC6400 == 33 [pid = 3860] [id = 663] 17:36:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (184C9400) [pid = 3860] [serial = 1989] [outer = 00000000] 17:36:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (187EA800) [pid = 3860] [serial = 1990] [outer = 184C9400] 17:36:44 INFO - PROCESS | 3860 | 1471048604389 Marionette DEBUG loaded listener.js 17:36:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (187ED800) [pid = 3860] [serial = 1991] [outer = 184C9400] 17:36:44 INFO - PROCESS | 3860 | 1471048604812 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]]]}] 17:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 696ms 17:36:44 INFO - PROCESS | 3860 | 1471048604844 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:36:44 INFO - PROCESS | 3860 | 1471048604846 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 17:36:44 INFO - PROCESS | 3860 | 1471048604850 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:36:44 INFO - PROCESS | 3860 | 1471048604851 Marionette TRACE conn3 <- [1,2618,null,{}] 17:36:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:36:44 INFO - PROCESS | 3860 | 1471048604855 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}] 17:36:44 INFO - PROCESS | 3860 | 1471048604857 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:45 INFO - PROCESS | 3860 | 1471048604993 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:36:45 INFO - PROCESS | 3860 | 1471048605001 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:45 INFO - PROCESS | 3860 | 1471048605003 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:45 INFO - PROCESS | 3860 | ++DOCSHELL 16E28400 == 34 [pid = 3860] [id = 664] 17:36:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1843C800) [pid = 3860] [serial = 1992] [outer = 00000000] 17:36:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (19CE8000) [pid = 3860] [serial = 1993] [outer = 1843C800] 17:36:45 INFO - PROCESS | 3860 | 1471048605100 Marionette DEBUG loaded listener.js 17:36:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (19CEE000) [pid = 3860] [serial = 1994] [outer = 1843C800] 17:36:45 INFO - PROCESS | 3860 | 1471048605515 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]]]}] 17:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 712ms 17:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:36:45 INFO - PROCESS | 3860 | 1471048605552 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:36:45 INFO - PROCESS | 3860 | 1471048605554 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 17:36:45 INFO - PROCESS | 3860 | 1471048605558 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:36:45 INFO - PROCESS | 3860 | 1471048605560 Marionette TRACE conn3 <- [1,2622,null,{}] 17:36:45 INFO - PROCESS | 3860 | 1471048605565 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}] 17:36:45 INFO - PROCESS | 3860 | 1471048605567 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:45 INFO - PROCESS | 3860 | 1471048605721 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:36:45 INFO - PROCESS | 3860 | 1471048605789 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:45 INFO - PROCESS | 3860 | 1471048605791 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:45 INFO - PROCESS | 3860 | ++DOCSHELL 16164000 == 35 [pid = 3860] [id = 665] 17:36:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1A1D0800) [pid = 3860] [serial = 1995] [outer = 00000000] 17:36:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1A1D9000) [pid = 3860] [serial = 1996] [outer = 1A1D0800] 17:36:45 INFO - PROCESS | 3860 | 1471048605848 Marionette DEBUG loaded listener.js 17:36:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1A63BC00) [pid = 3860] [serial = 1997] [outer = 1A1D0800] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (17840000) [pid = 3860] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (145DD000) [pid = 3860] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (162E3C00) [pid = 3860] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16EE9C00) [pid = 3860] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (142E8000) [pid = 3860] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1303A400) [pid = 3860] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (11ACFC00) [pid = 3860] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (10A09400) [pid = 3860] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (19CE2000) [pid = 3860] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (15960800) [pid = 3860] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10A6C000) [pid = 3860] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:36:46 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (142EE800) [pid = 3860] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:36:46 INFO - PROCESS | 3860 | 1471048606438 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]]]}] 17:36:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:36:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 902ms 17:36:46 INFO - PROCESS | 3860 | 1471048606495 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:36:46 INFO - PROCESS | 3860 | 1471048606497 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 17:36:46 INFO - PROCESS | 3860 | 1471048606501 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:36:46 INFO - PROCESS | 3860 | 1471048606502 Marionette TRACE conn3 <- [1,2626,null,{}] 17:36:46 INFO - PROCESS | 3860 | 1471048606506 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}] 17:36:46 INFO - PROCESS | 3860 | 1471048606508 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:46 INFO - PROCESS | 3860 | 1471048606585 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:36:46 INFO - PROCESS | 3860 | 1471048606591 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:46 INFO - PROCESS | 3860 | 1471048606593 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:46 INFO - PROCESS | 3860 | ++DOCSHELL 13467000 == 36 [pid = 3860] [id = 666] 17:36:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (13EA6800) [pid = 3860] [serial = 1998] [outer = 00000000] 17:36:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16166800) [pid = 3860] [serial = 1999] [outer = 13EA6800] 17:36:46 INFO - PROCESS | 3860 | 1471048606637 Marionette DEBUG loaded listener.js 17:36:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (17C8D000) [pid = 3860] [serial = 2000] [outer = 13EA6800] 17:36:47 INFO - PROCESS | 3860 | 1471048607066 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]]]}] 17:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 602ms 17:36:47 INFO - PROCESS | 3860 | 1471048607106 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:36:47 INFO - PROCESS | 3860 | 1471048607108 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 17:36:47 INFO - PROCESS | 3860 | 1471048607112 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:36:47 INFO - PROCESS | 3860 | 1471048607114 Marionette TRACE conn3 <- [1,2630,null,{}] 17:36:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:36:47 INFO - PROCESS | 3860 | 1471048607132 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}] 17:36:47 INFO - PROCESS | 3860 | 1471048607134 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:47 INFO - PROCESS | 3860 | 1471048607211 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:36:47 INFO - PROCESS | 3860 | 1471048607216 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:47 INFO - PROCESS | 3860 | 1471048607218 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:47 INFO - PROCESS | 3860 | ++DOCSHELL 16D7C800 == 37 [pid = 3860] [id = 667] 17:36:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (181F9400) [pid = 3860] [serial = 2001] [outer = 00000000] 17:36:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1A1DB400) [pid = 3860] [serial = 2002] [outer = 181F9400] 17:36:47 INFO - PROCESS | 3860 | 1471048607263 Marionette DEBUG loaded listener.js 17:36:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16DBCC00) [pid = 3860] [serial = 2003] [outer = 181F9400] 17:36:47 INFO - PROCESS | 3860 | 1471048607711 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]]]}] 17:36:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:36:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 664ms 17:36:47 INFO - PROCESS | 3860 | 1471048607774 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:36:47 INFO - PROCESS | 3860 | 1471048607776 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 17:36:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:36:47 INFO - PROCESS | 3860 | 1471048607779 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:36:47 INFO - PROCESS | 3860 | 1471048607781 Marionette TRACE conn3 <- [1,2634,null,{}] 17:36:47 INFO - PROCESS | 3860 | 1471048607784 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}] 17:36:47 INFO - PROCESS | 3860 | 1471048607786 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:47 INFO - PROCESS | 3860 | 1471048607864 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:36:47 INFO - PROCESS | 3860 | 1471048607870 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:47 INFO - PROCESS | 3860 | 1471048607872 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:47 INFO - PROCESS | 3860 | ++DOCSHELL 10A6CC00 == 38 [pid = 3860] [id = 668] 17:36:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16451400) [pid = 3860] [serial = 2004] [outer = 00000000] 17:36:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1A6C9800) [pid = 3860] [serial = 2005] [outer = 16451400] 17:36:47 INFO - PROCESS | 3860 | 1471048607914 Marionette DEBUG loaded listener.js 17:36:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1A6CE000) [pid = 3860] [serial = 2006] [outer = 16451400] 17:36:48 INFO - PROCESS | 3860 | 1471048608718 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]]]}] 17:36:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:36:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 950ms 17:36:48 INFO - PROCESS | 3860 | 1471048608756 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:36:48 INFO - PROCESS | 3860 | 1471048608761 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 17:36:48 INFO - PROCESS | 3860 | 1471048608766 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:36:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:36:48 INFO - PROCESS | 3860 | 1471048608769 Marionette TRACE conn3 <- [1,2638,null,{}] 17:36:48 INFO - PROCESS | 3860 | 1471048608775 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}] 17:36:48 INFO - PROCESS | 3860 | 1471048608779 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:48 INFO - PROCESS | 3860 | 1471048608910 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:36:49 INFO - PROCESS | 3860 | 1471048609024 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:49 INFO - PROCESS | 3860 | 1471048609027 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:49 INFO - PROCESS | 3860 | ++DOCSHELL 10B95000 == 39 [pid = 3860] [id = 669] 17:36:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (10FBA000) [pid = 3860] [serial = 2007] [outer = 00000000] 17:36:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (12B71C00) [pid = 3860] [serial = 2008] [outer = 10FBA000] 17:36:49 INFO - PROCESS | 3860 | 1471048609087 Marionette DEBUG loaded listener.js 17:36:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (12B7B800) [pid = 3860] [serial = 2009] [outer = 10FBA000] 17:36:49 INFO - PROCESS | 3860 | 1471048609754 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]]]}] 17:36:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:36:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1044ms 17:36:49 INFO - PROCESS | 3860 | 1471048609808 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:36:49 INFO - PROCESS | 3860 | 1471048609813 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 17:36:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:36:49 INFO - PROCESS | 3860 | 1471048609819 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:36:49 INFO - PROCESS | 3860 | 1471048609822 Marionette TRACE conn3 <- [1,2642,null,{}] 17:36:49 INFO - PROCESS | 3860 | 1471048609845 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}] 17:36:49 INFO - PROCESS | 3860 | 1471048609848 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:50 INFO - PROCESS | 3860 | 1471048609972 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:36:50 INFO - PROCESS | 3860 | 1471048610225 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:50 INFO - PROCESS | 3860 | 1471048610228 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:50 INFO - PROCESS | 3860 | ++DOCSHELL 10470400 == 40 [pid = 3860] [id = 670] 17:36:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (10478000) [pid = 3860] [serial = 2010] [outer = 00000000] 17:36:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (10A55800) [pid = 3860] [serial = 2011] [outer = 10478000] 17:36:50 INFO - PROCESS | 3860 | 1471048610296 Marionette DEBUG loaded listener.js 17:36:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (11047800) [pid = 3860] [serial = 2012] [outer = 10478000] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 16D7C800 == 39 [pid = 3860] [id = 667] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 13467000 == 38 [pid = 3860] [id = 666] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 16164000 == 37 [pid = 3860] [id = 665] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 16E28400 == 36 [pid = 3860] [id = 664] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 13CC6400 == 35 [pid = 3860] [id = 663] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 182DB000 == 34 [pid = 3860] [id = 662] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 17840C00 == 33 [pid = 3860] [id = 661] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 16EEE800 == 32 [pid = 3860] [id = 660] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 16165000 == 31 [pid = 3860] [id = 659] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 145D2400 == 30 [pid = 3860] [id = 658] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 13EA8000 == 29 [pid = 3860] [id = 657] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 12B7BC00 == 28 [pid = 3860] [id = 656] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 10FC3800 == 27 [pid = 3860] [id = 655] 17:36:50 INFO - PROCESS | 3860 | --DOCSHELL 18494C00 == 26 [pid = 3860] [id = 654] 17:36:50 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (187E7C00) [pid = 3860] [serial = 1963] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | 1471048611020 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]]]}] 17:36:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:36:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1235ms 17:36:51 INFO - PROCESS | 3860 | 1471048611065 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:36:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:36:51 INFO - PROCESS | 3860 | 1471048611069 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 17:36:51 INFO - PROCESS | 3860 | 1471048611073 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:36:51 INFO - PROCESS | 3860 | 1471048611076 Marionette TRACE conn3 <- [1,2646,null,{}] 17:36:51 INFO - PROCESS | 3860 | 1471048611082 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}] 17:36:51 INFO - PROCESS | 3860 | 1471048611086 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:51 INFO - PROCESS | 3860 | 1471048611193 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1848A800) [pid = 3860] [serial = 1961] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (15975000) [pid = 3860] [serial = 1948] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1645D400) [pid = 3860] [serial = 1951] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16171000) [pid = 3860] [serial = 1949] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (17C8C000) [pid = 3860] [serial = 1954] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16DBEC00) [pid = 3860] [serial = 1952] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (18435000) [pid = 3860] [serial = 1960] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (1842F000) [pid = 3860] [serial = 1955] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (145DC400) [pid = 3860] [serial = 1945] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (13167C00) [pid = 3860] [serial = 1942] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (131F0000) [pid = 3860] [serial = 1943] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1282D800) [pid = 3860] [serial = 1939] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1282F800) [pid = 3860] [serial = 1940] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (11AD1800) [pid = 3860] [serial = 1937] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (10B9EC00) [pid = 3860] [serial = 1936] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (19DEB800) [pid = 3860] [serial = 1934] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (19CE8800) [pid = 3860] [serial = 1933] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (16460000) [pid = 3860] [serial = 1931] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (16168000) [pid = 3860] [serial = 1930] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (131EDC00) [pid = 3860] [serial = 1928] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (12983000) [pid = 3860] [serial = 1927] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (16170000) [pid = 3860] [serial = 1957] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (17A6DC00) [pid = 3860] [serial = 1958] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (1502FC00) [pid = 3860] [serial = 1946] [outer = 00000000] [url = about:blank] 17:36:51 INFO - PROCESS | 3860 | 1471048611294 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:51 INFO - PROCESS | 3860 | 1471048611296 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:51 INFO - PROCESS | 3860 | ++DOCSHELL 10434400 == 27 [pid = 3860] [id = 671] 17:36:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (1055E400) [pid = 3860] [serial = 2013] [outer = 00000000] 17:36:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (11042C00) [pid = 3860] [serial = 2014] [outer = 1055E400] 17:36:51 INFO - PROCESS | 3860 | 1471048611343 Marionette DEBUG loaded listener.js 17:36:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (12932000) [pid = 3860] [serial = 2015] [outer = 1055E400] 17:36:51 INFO - PROCESS | 3860 | 1471048611794 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]]]}] 17:36:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:36:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 807ms 17:36:51 INFO - PROCESS | 3860 | 1471048611874 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:36:51 INFO - PROCESS | 3860 | 1471048611878 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 17:36:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:36:51 INFO - PROCESS | 3860 | 1471048611883 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:36:51 INFO - PROCESS | 3860 | 1471048611885 Marionette TRACE conn3 <- [1,2650,null,{}] 17:36:51 INFO - PROCESS | 3860 | 1471048611889 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}] 17:36:51 INFO - PROCESS | 3860 | 1471048611891 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:51 INFO - PROCESS | 3860 | 1471048611982 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:36:52 INFO - PROCESS | 3860 | 1471048611990 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:52 INFO - PROCESS | 3860 | 1471048611992 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:52 INFO - PROCESS | 3860 | ++DOCSHELL 132B6C00 == 28 [pid = 3860] [id = 672] 17:36:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (1346B000) [pid = 3860] [serial = 2016] [outer = 00000000] 17:36:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (139DE000) [pid = 3860] [serial = 2017] [outer = 1346B000] 17:36:52 INFO - PROCESS | 3860 | 1471048612037 Marionette DEBUG loaded listener.js 17:36:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13CA1400) [pid = 3860] [serial = 2018] [outer = 1346B000] 17:36:52 INFO - PROCESS | 3860 | 1471048612496 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]]]}] 17:36:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:36:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 649ms 17:36:52 INFO - PROCESS | 3860 | 1471048612521 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:36:52 INFO - PROCESS | 3860 | 1471048612523 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 17:36:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:36:52 INFO - PROCESS | 3860 | 1471048612528 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:36:52 INFO - PROCESS | 3860 | 1471048612534 Marionette TRACE conn3 <- [1,2654,null,{}] 17:36:52 INFO - PROCESS | 3860 | 1471048612544 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}] 17:36:52 INFO - PROCESS | 3860 | 1471048612547 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:52 INFO - PROCESS | 3860 | 1471048612630 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:36:52 INFO - PROCESS | 3860 | 1471048612639 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:52 INFO - PROCESS | 3860 | 1471048612641 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:52 INFO - PROCESS | 3860 | ++DOCSHELL 145D4800 == 29 [pid = 3860] [id = 673] 17:36:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (145D5400) [pid = 3860] [serial = 2019] [outer = 00000000] 17:36:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1502A400) [pid = 3860] [serial = 2020] [outer = 145D5400] 17:36:52 INFO - PROCESS | 3860 | 1471048612685 Marionette DEBUG loaded listener.js 17:36:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1553DC00) [pid = 3860] [serial = 2021] [outer = 145D5400] 17:36:53 INFO - PROCESS | 3860 | 1471048613660 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]]]}] 17:36:53 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) 17:36:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1171ms 17:36:53 INFO - PROCESS | 3860 | 1471048613715 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:36:53 INFO - PROCESS | 3860 | 1471048613718 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 17:36:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:36:53 INFO - PROCESS | 3860 | 1471048613721 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:36:53 INFO - PROCESS | 3860 | 1471048613723 Marionette TRACE conn3 <- [1,2658,null,{}] 17:36:53 INFO - PROCESS | 3860 | 1471048613727 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}] 17:36:53 INFO - PROCESS | 3860 | 1471048613729 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:53 INFO - PROCESS | 3860 | 1471048613845 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:36:53 INFO - PROCESS | 3860 | 1471048613851 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:53 INFO - PROCESS | 3860 | 1471048613853 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:53 INFO - PROCESS | 3860 | ++DOCSHELL 1596E400 == 30 [pid = 3860] [id = 674] 17:36:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (15971C00) [pid = 3860] [serial = 2022] [outer = 00000000] 17:36:53 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1617A400) [pid = 3860] [serial = 2023] [outer = 15971C00] 17:36:53 INFO - PROCESS | 3860 | 1471048613950 Marionette DEBUG loaded listener.js 17:36:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (162EB800) [pid = 3860] [serial = 2024] [outer = 15971C00] 17:36:54 INFO - PROCESS | 3860 | 1471048614841 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"]]]}] 17:36:54 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 17:36:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:36:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 17:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:36:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1155ms 17:36:54 INFO - PROCESS | 3860 | 1471048614869 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:36:54 INFO - PROCESS | 3860 | 1471048614871 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 17:36:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:36:54 INFO - PROCESS | 3860 | 1471048614875 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:36:54 INFO - PROCESS | 3860 | 1471048614876 Marionette TRACE conn3 <- [1,2662,null,{}] 17:36:54 INFO - PROCESS | 3860 | 1471048614880 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}] 17:36:54 INFO - PROCESS | 3860 | 1471048614883 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:55 INFO - PROCESS | 3860 | 1471048614995 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:36:55 INFO - PROCESS | 3860 | 1471048615001 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:55 INFO - PROCESS | 3860 | 1471048615007 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:55 INFO - PROCESS | 3860 | ++DOCSHELL 12B76800 == 31 [pid = 3860] [id = 675] 17:36:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16D7B800) [pid = 3860] [serial = 2025] [outer = 00000000] 17:36:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16EEBC00) [pid = 3860] [serial = 2026] [outer = 16D7B800] 17:36:55 INFO - PROCESS | 3860 | 1471048615113 Marionette DEBUG loaded listener.js 17:36:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (178CD000) [pid = 3860] [serial = 2027] [outer = 16D7B800] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (184C9400) [pid = 3860] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1843C800) [pid = 3860] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (13EA8400) [pid = 3860] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1842E400) [pid = 3860] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (145D2C00) [pid = 3860] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (17C99C00) [pid = 3860] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1103F000) [pid = 3860] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (12B7D000) [pid = 3860] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1616A800) [pid = 3860] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1A1D0800) [pid = 3860] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (184C3000) [pid = 3860] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (17838C00) [pid = 3860] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (181F9400) [pid = 3860] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:36:55 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (13EA6800) [pid = 3860] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:36:56 INFO - PROCESS | 3860 | 1471048616189 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"]]]}] 17:36:56 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 17:36:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:36:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 17:36:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:36:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1314ms 17:36:56 INFO - PROCESS | 3860 | 1471048616211 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:36:56 INFO - PROCESS | 3860 | 1471048616213 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 17:36:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:36:56 INFO - PROCESS | 3860 | 1471048616217 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:36:56 INFO - PROCESS | 3860 | 1471048616219 Marionette TRACE conn3 <- [1,2666,null,{}] 17:36:56 INFO - PROCESS | 3860 | 1471048616222 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}] 17:36:56 INFO - PROCESS | 3860 | 1471048616224 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:56 INFO - PROCESS | 3860 | 1471048616312 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:36:56 INFO - PROCESS | 3860 | 1471048616318 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:56 INFO - PROCESS | 3860 | 1471048616320 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:56 INFO - PROCESS | 3860 | ++DOCSHELL 139E7800 == 32 [pid = 3860] [id = 676] 17:36:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (13C92C00) [pid = 3860] [serial = 2028] [outer = 00000000] 17:36:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (178F0800) [pid = 3860] [serial = 2029] [outer = 13C92C00] 17:36:56 INFO - PROCESS | 3860 | 1471048616364 Marionette DEBUG loaded listener.js 17:36:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (145D2C00) [pid = 3860] [serial = 2030] [outer = 13C92C00] 17:36:57 INFO - PROCESS | 3860 | 1471048617295 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]]]}] 17:36:57 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) 17:36:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1108ms 17:36:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:36:57 INFO - PROCESS | 3860 | 1471048617310 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:36:57 INFO - PROCESS | 3860 | 1471048617312 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 17:36:57 INFO - PROCESS | 3860 | 1471048617316 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:36:57 INFO - PROCESS | 3860 | 1471048617317 Marionette TRACE conn3 <- [1,2670,null,{}] 17:36:57 INFO - PROCESS | 3860 | 1471048617321 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}] 17:36:57 INFO - PROCESS | 3860 | 1471048617323 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:57 INFO - PROCESS | 3860 | 1471048617432 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:36:57 INFO - PROCESS | 3860 | 1471048617438 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:57 INFO - PROCESS | 3860 | 1471048617440 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:57 INFO - PROCESS | 3860 | ++DOCSHELL 17C8DC00 == 33 [pid = 3860] [id = 677] 17:36:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (17C91000) [pid = 3860] [serial = 2031] [outer = 00000000] 17:36:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1814B000) [pid = 3860] [serial = 2032] [outer = 17C91000] 17:36:57 INFO - PROCESS | 3860 | 1471048617483 Marionette DEBUG loaded listener.js 17:36:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (182DB000) [pid = 3860] [serial = 2033] [outer = 17C91000] 17:36:58 INFO - PROCESS | 3860 | 1471048618703 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]]]}] 17:36:58 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) 17:36:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1409ms 17:36:58 INFO - PROCESS | 3860 | 1471048618754 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 17:36:58 INFO - PROCESS | 3860 | 1471048618758 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 17:36:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:36:58 INFO - PROCESS | 3860 | 1471048618764 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:36:58 INFO - PROCESS | 3860 | 1471048618767 Marionette TRACE conn3 <- [1,2674,null,{}] 17:36:58 INFO - PROCESS | 3860 | 1471048618773 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}] 17:36:58 INFO - PROCESS | 3860 | 1471048618776 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:58 INFO - PROCESS | 3860 | 1471048618910 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:36:59 INFO - PROCESS | 3860 | 1471048619077 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:59 INFO - PROCESS | 3860 | 1471048619080 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:36:59 INFO - PROCESS | 3860 | ++DOCSHELL 11ACE000 == 34 [pid = 3860] [id = 678] 17:36:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (11C3A400) [pid = 3860] [serial = 2034] [outer = 00000000] 17:36:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1302F400) [pid = 3860] [serial = 2035] [outer = 11C3A400] 17:36:59 INFO - PROCESS | 3860 | 1471048619138 Marionette DEBUG loaded listener.js 17:36:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (131F1000) [pid = 3860] [serial = 2036] [outer = 11C3A400] 17:37:00 INFO - PROCESS | 3860 | 1471048620183 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"]]]}] 17:37:00 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 17:37:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:37:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 17:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:37:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1472ms 17:37:00 INFO - PROCESS | 3860 | 1471048620222 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 17:37:00 INFO - PROCESS | 3860 | 1471048620226 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 17:37:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:37:00 INFO - PROCESS | 3860 | 1471048620233 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:37:00 INFO - PROCESS | 3860 | 1471048620236 Marionette TRACE conn3 <- [1,2678,null,{}] 17:37:00 INFO - PROCESS | 3860 | 1471048620240 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}] 17:37:00 INFO - PROCESS | 3860 | 1471048620243 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:00 INFO - PROCESS | 3860 | 1471048620352 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:37:00 INFO - PROCESS | 3860 | 1471048620519 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:00 INFO - PROCESS | 3860 | 1471048620522 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:00 INFO - PROCESS | 3860 | ++DOCSHELL 10A55000 == 35 [pid = 3860] [id = 679] 17:37:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (10A55C00) [pid = 3860] [serial = 2037] [outer = 00000000] 17:37:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (12B77C00) [pid = 3860] [serial = 2038] [outer = 10A55C00] 17:37:00 INFO - PROCESS | 3860 | 1471048620582 Marionette DEBUG loaded listener.js 17:37:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (13941000) [pid = 3860] [serial = 2039] [outer = 10A55C00] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 139E7800 == 34 [pid = 3860] [id = 676] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 12B76800 == 33 [pid = 3860] [id = 675] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 1596E400 == 32 [pid = 3860] [id = 674] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 145D4800 == 31 [pid = 3860] [id = 673] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 132B6C00 == 30 [pid = 3860] [id = 672] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 10434400 == 29 [pid = 3860] [id = 671] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 10B95000 == 28 [pid = 3860] [id = 669] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 10470400 == 27 [pid = 3860] [id = 670] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 10A6CC00 == 26 [pid = 3860] [id = 668] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 17C8DC00 == 25 [pid = 3860] [id = 677] 17:37:02 INFO - PROCESS | 3860 | --DOCSHELL 11ACE000 == 24 [pid = 3860] [id = 678] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (187EA800) [pid = 3860] [serial = 1990] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (19CE8000) [pid = 3860] [serial = 1993] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (187ED800) [pid = 3860] [serial = 1991] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (142E7400) [pid = 3860] [serial = 1972] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (14518000) [pid = 3860] [serial = 1973] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (18499800) [pid = 3860] [serial = 1987] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (15960400) [pid = 3860] [serial = 1975] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (1615E400) [pid = 3860] [serial = 1976] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (18434C00) [pid = 3860] [serial = 1984] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (181F1C00) [pid = 3860] [serial = 1985] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (11AD1000) [pid = 3860] [serial = 1966] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (11CE3800) [pid = 3860] [serial = 1967] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (12D73400) [pid = 3860] [serial = 1969] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (13080000) [pid = 3860] [serial = 1970] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (16452C00) [pid = 3860] [serial = 1978] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (16459800) [pid = 3860] [serial = 1979] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (1A1D9000) [pid = 3860] [serial = 1996] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (187E8000) [pid = 3860] [serial = 1964] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (178D6800) [pid = 3860] [serial = 1981] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (17C8D800) [pid = 3860] [serial = 1982] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (19CEE000) [pid = 3860] [serial = 1994] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (16DBCC00) [pid = 3860] [serial = 2003] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (1A1DB400) [pid = 3860] [serial = 2002] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (1A63BC00) [pid = 3860] [serial = 1997] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 53 (16166800) [pid = 3860] [serial = 1999] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 52 (1A6C9800) [pid = 3860] [serial = 2005] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 51 (17C8D000) [pid = 3860] [serial = 2000] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | --DOMWINDOW == 50 (184C2400) [pid = 3860] [serial = 1988] [outer = 00000000] [url = about:blank] 17:37:02 INFO - PROCESS | 3860 | 1471048622223 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"]]]}] 17:37:02 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 17:37:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:37:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 17:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:37:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2042ms 17:37:02 INFO - PROCESS | 3860 | 1471048622277 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:37:02 INFO - PROCESS | 3860 | 1471048622281 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 17:37:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:37:02 INFO - PROCESS | 3860 | 1471048622287 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:37:02 INFO - PROCESS | 3860 | 1471048622291 Marionette TRACE conn3 <- [1,2682,null,{}] 17:37:02 INFO - PROCESS | 3860 | 1471048622297 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}] 17:37:02 INFO - PROCESS | 3860 | 1471048622300 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:02 INFO - PROCESS | 3860 | 1471048622391 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:37:02 INFO - PROCESS | 3860 | 1471048622475 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:02 INFO - PROCESS | 3860 | 1471048622478 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:02 INFO - PROCESS | 3860 | ++DOCSHELL 114E5800 == 25 [pid = 3860] [id = 680] 17:37:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 51 (11AC7C00) [pid = 3860] [serial = 2040] [outer = 00000000] 17:37:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 52 (12981800) [pid = 3860] [serial = 2041] [outer = 11AC7C00] 17:37:02 INFO - PROCESS | 3860 | 1471048622528 Marionette DEBUG loaded listener.js 17:37:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 53 (129C7400) [pid = 3860] [serial = 2042] [outer = 11AC7C00] 17:37:03 INFO - PROCESS | 3860 | 1471048623503 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"]]]}] 17:37:03 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 17:37:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:37:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 17:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:37:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1203ms 17:37:03 INFO - PROCESS | 3860 | 1471048623522 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:37:03 INFO - PROCESS | 3860 | 1471048623527 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 17:37:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:37:03 INFO - PROCESS | 3860 | 1471048623533 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:37:03 INFO - PROCESS | 3860 | 1471048623536 Marionette TRACE conn3 <- [1,2686,null,{}] 17:37:03 INFO - PROCESS | 3860 | 1471048623541 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}] 17:37:03 INFO - PROCESS | 3860 | 1471048623544 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:03 INFO - PROCESS | 3860 | 1471048623628 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:37:03 INFO - PROCESS | 3860 | 1471048623635 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:03 INFO - PROCESS | 3860 | 1471048623638 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:03 INFO - PROCESS | 3860 | ++DOCSHELL 1346A800 == 26 [pid = 3860] [id = 681] 17:37:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 54 (1393F800) [pid = 3860] [serial = 2043] [outer = 00000000] 17:37:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (13CBB000) [pid = 3860] [serial = 2044] [outer = 1393F800] 17:37:03 INFO - PROCESS | 3860 | 1471048623685 Marionette DEBUG loaded listener.js 17:37:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (13EA8400) [pid = 3860] [serial = 2045] [outer = 1393F800] 17:37:04 INFO - PROCESS | 3860 | 1471048624649 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"]]]}] 17:37:04 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 17:37:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:37:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:37:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:37:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1171ms 17:37:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:37:04 INFO - PROCESS | 3860 | 1471048624688 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 17:37:04 INFO - PROCESS | 3860 | 1471048624690 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 17:37:04 INFO - PROCESS | 3860 | 1471048624699 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:37:04 INFO - PROCESS | 3860 | 1471048624702 Marionette TRACE conn3 <- [1,2690,null,{}] 17:37:04 INFO - PROCESS | 3860 | 1471048624713 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}] 17:37:04 INFO - PROCESS | 3860 | 1471048624718 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:04 INFO - PROCESS | 3860 | 1471048624841 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:37:04 INFO - PROCESS | 3860 | 1471048624849 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:04 INFO - PROCESS | 3860 | 1471048624852 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:04 INFO - PROCESS | 3860 | ++DOCSHELL 1553AC00 == 27 [pid = 3860] [id = 682] 17:37:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (1553B800) [pid = 3860] [serial = 2046] [outer = 00000000] 17:37:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (16160C00) [pid = 3860] [serial = 2047] [outer = 1553B800] 17:37:04 INFO - PROCESS | 3860 | 1471048624900 Marionette DEBUG loaded listener.js 17:37:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (16166800) [pid = 3860] [serial = 2048] [outer = 1553B800] 17:37:05 INFO - PROCESS | 3860 | 1471048625383 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]]]}] 17:37:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:37:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 760ms 17:37:05 INFO - PROCESS | 3860 | 1471048625454 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 17:37:05 INFO - PROCESS | 3860 | 1471048625457 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 17:37:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:37:05 INFO - PROCESS | 3860 | 1471048625461 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:37:05 INFO - PROCESS | 3860 | 1471048625462 Marionette TRACE conn3 <- [1,2694,null,{}] 17:37:05 INFO - PROCESS | 3860 | 1471048625466 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}] 17:37:05 INFO - PROCESS | 3860 | 1471048625481 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:05 INFO - PROCESS | 3860 | 1471048625600 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:37:05 INFO - PROCESS | 3860 | 1471048625612 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:05 INFO - PROCESS | 3860 | 1471048625614 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:05 INFO - PROCESS | 3860 | ++DOCSHELL 1616EC00 == 28 [pid = 3860] [id = 683] 17:37:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (16170000) [pid = 3860] [serial = 2049] [outer = 00000000] 17:37:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (16D7D000) [pid = 3860] [serial = 2050] [outer = 16170000] 17:37:05 INFO - PROCESS | 3860 | 1471048625659 Marionette DEBUG loaded listener.js 17:37:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (16E23800) [pid = 3860] [serial = 2051] [outer = 16170000] 17:37:06 INFO - PROCESS | 3860 | 1471048626147 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]]]}] 17:37:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:37:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 697ms 17:37:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:37:06 INFO - PROCESS | 3860 | 1471048626191 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 17:37:06 INFO - PROCESS | 3860 | 1471048626193 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 17:37:06 INFO - PROCESS | 3860 | 1471048626196 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:37:06 INFO - PROCESS | 3860 | 1471048626198 Marionette TRACE conn3 <- [1,2698,null,{}] 17:37:06 INFO - PROCESS | 3860 | 1471048626202 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}] 17:37:06 INFO - PROCESS | 3860 | 1471048626203 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:06 INFO - PROCESS | 3860 | 1471048626430 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:37:06 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (17C91000) [pid = 3860] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:37:06 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (13C92C00) [pid = 3860] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:37:06 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (10FBA000) [pid = 3860] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:37:06 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (145D5400) [pid = 3860] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:37:06 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (1346B000) [pid = 3860] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:37:06 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (16451400) [pid = 3860] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:37:06 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (1055E400) [pid = 3860] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:37:06 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (10478000) [pid = 3860] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:37:06 INFO - PROCESS | 3860 | --DOMWINDOW == 53 (16D7B800) [pid = 3860] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:37:06 INFO - PROCESS | 3860 | --DOMWINDOW == 52 (15971C00) [pid = 3860] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:37:06 INFO - PROCESS | 3860 | 1471048626495 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:06 INFO - PROCESS | 3860 | 1471048626498 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:06 INFO - PROCESS | 3860 | ++DOCSHELL 10478000 == 29 [pid = 3860] [id = 684] 17:37:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 53 (1055E400) [pid = 3860] [serial = 2052] [outer = 00000000] 17:37:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 54 (11ACF400) [pid = 3860] [serial = 2053] [outer = 1055E400] 17:37:06 INFO - PROCESS | 3860 | 1471048626541 Marionette DEBUG loaded listener.js 17:37:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (15971C00) [pid = 3860] [serial = 2054] [outer = 1055E400] 17:37:06 INFO - PROCESS | 3860 | 1471048626898 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] 17:37:06 INFO - PROCESS | 3860 | 1471048626945 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 17:37:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:37:06 INFO - PROCESS | 3860 | 1471048626948 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:37:06 INFO - PROCESS | 3860 | 1471048626950 Marionette TRACE conn3 <- [1,2702,null,{}] 17:37:06 INFO - PROCESS | 3860 | 1471048626954 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}] 17:37:06 INFO - PROCESS | 3860 | 1471048626959 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:07 INFO - PROCESS | 3860 | 1471048627059 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:37:07 INFO - PROCESS | 3860 | 1471048627065 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:07 INFO - PROCESS | 3860 | 1471048627067 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:07 INFO - PROCESS | 3860 | ++DOCSHELL 17840800 == 30 [pid = 3860] [id = 685] 17:37:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (17840C00) [pid = 3860] [serial = 2055] [outer = 00000000] 17:37:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (17C8EC00) [pid = 3860] [serial = 2056] [outer = 17840C00] 17:37:07 INFO - PROCESS | 3860 | 1471048627111 Marionette DEBUG loaded listener.js 17:37:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (18430400) [pid = 3860] [serial = 2057] [outer = 17840C00] 17:37:07 INFO - PROCESS | 3860 | 1471048627535 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]]]}] 17:37:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:37:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 634ms 17:37:07 INFO - PROCESS | 3860 | 1471048627586 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:37:07 INFO - PROCESS | 3860 | 1471048627588 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 17:37:07 INFO - PROCESS | 3860 | 1471048627591 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:37:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:37:07 INFO - PROCESS | 3860 | 1471048627593 Marionette TRACE conn3 <- [1,2706,null,{}] 17:37:07 INFO - PROCESS | 3860 | 1471048627597 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}] 17:37:07 INFO - PROCESS | 3860 | 1471048627598 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:07 INFO - PROCESS | 3860 | 1471048627682 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:37:07 INFO - PROCESS | 3860 | 1471048627687 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:07 INFO - PROCESS | 3860 | 1471048627689 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:07 INFO - PROCESS | 3860 | ++DOCSHELL 16453000 == 31 [pid = 3860] [id = 686] 17:37:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (181F8800) [pid = 3860] [serial = 2058] [outer = 00000000] 17:37:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (1843C000) [pid = 3860] [serial = 2059] [outer = 181F8800] 17:37:07 INFO - PROCESS | 3860 | 1471048627732 Marionette DEBUG loaded listener.js 17:37:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (16D75000) [pid = 3860] [serial = 2060] [outer = 181F8800] 17:37:08 INFO - PROCESS | 3860 | 1471048628213 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] 17:37:08 INFO - PROCESS | 3860 | 1471048628241 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 17:37:08 INFO - PROCESS | 3860 | 1471048628244 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:37:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:37:08 INFO - PROCESS | 3860 | 1471048628246 Marionette TRACE conn3 <- [1,2710,null,{}] 17:37:08 INFO - PROCESS | 3860 | 1471048628250 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}] 17:37:08 INFO - PROCESS | 3860 | 1471048628252 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:08 INFO - PROCESS | 3860 | 1471048628327 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:37:08 INFO - PROCESS | 3860 | 1471048628333 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:08 INFO - PROCESS | 3860 | 1471048628335 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:08 INFO - PROCESS | 3860 | ++DOCSHELL 18499C00 == 32 [pid = 3860] [id = 687] 17:37:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (184C2400) [pid = 3860] [serial = 2061] [outer = 00000000] 17:37:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (184C8000) [pid = 3860] [serial = 2062] [outer = 184C2400] 17:37:08 INFO - PROCESS | 3860 | 1471048628378 Marionette DEBUG loaded listener.js 17:37:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (184CA400) [pid = 3860] [serial = 2063] [outer = 184C2400] 17:37:09 INFO - PROCESS | 3860 | 1471048629293 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] 17:37:09 INFO - PROCESS | 3860 | 1471048629337 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 17:37:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:37:09 INFO - PROCESS | 3860 | 1471048629342 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:37:09 INFO - PROCESS | 3860 | 1471048629347 Marionette TRACE conn3 <- [1,2714,null,{}] 17:37:09 INFO - PROCESS | 3860 | 1471048629353 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}] 17:37:09 INFO - PROCESS | 3860 | 1471048629355 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:09 INFO - PROCESS | 3860 | 1471048629474 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:37:09 INFO - PROCESS | 3860 | 1471048629609 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:09 INFO - PROCESS | 3860 | 1471048629612 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:09 INFO - PROCESS | 3860 | ++DOCSHELL 11439000 == 33 [pid = 3860] [id = 688] 17:37:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (12B7D000) [pid = 3860] [serial = 2064] [outer = 00000000] 17:37:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (13CA0800) [pid = 3860] [serial = 2065] [outer = 12B7D000] 17:37:09 INFO - PROCESS | 3860 | 1471048629670 Marionette DEBUG loaded listener.js 17:37:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (14516000) [pid = 3860] [serial = 2066] [outer = 12B7D000] 17:37:10 INFO - PROCESS | 3860 | 1471048630557 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]]]}] 17:37:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:37:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1266ms 17:37:10 INFO - PROCESS | 3860 | 1471048630598 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:37:10 INFO - PROCESS | 3860 | 1471048630603 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 17:37:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:37:10 INFO - PROCESS | 3860 | 1471048630608 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:37:10 INFO - PROCESS | 3860 | 1471048630612 Marionette TRACE conn3 <- [1,2718,null,{}] 17:37:10 INFO - PROCESS | 3860 | 1471048630617 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}] 17:37:10 INFO - PROCESS | 3860 | 1471048630620 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:10 INFO - PROCESS | 3860 | 1471048630747 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:37:10 INFO - PROCESS | 3860 | --DOCSHELL 16453000 == 32 [pid = 3860] [id = 686] 17:37:10 INFO - PROCESS | 3860 | --DOCSHELL 17840800 == 31 [pid = 3860] [id = 685] 17:37:10 INFO - PROCESS | 3860 | --DOCSHELL 10478000 == 30 [pid = 3860] [id = 684] 17:37:10 INFO - PROCESS | 3860 | --DOCSHELL 1616EC00 == 29 [pid = 3860] [id = 683] 17:37:10 INFO - PROCESS | 3860 | --DOCSHELL 1553AC00 == 28 [pid = 3860] [id = 682] 17:37:10 INFO - PROCESS | 3860 | --DOCSHELL 1346A800 == 27 [pid = 3860] [id = 681] 17:37:10 INFO - PROCESS | 3860 | --DOCSHELL 114E5800 == 26 [pid = 3860] [id = 680] 17:37:10 INFO - PROCESS | 3860 | --DOCSHELL 10A55000 == 25 [pid = 3860] [id = 679] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (182DB000) [pid = 3860] [serial = 2033] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (1814B000) [pid = 3860] [serial = 2032] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (178F0800) [pid = 3860] [serial = 2029] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (12B71C00) [pid = 3860] [serial = 2008] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (12B7B800) [pid = 3860] [serial = 2009] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (1502A400) [pid = 3860] [serial = 2020] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (139DE000) [pid = 3860] [serial = 2017] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (13CA1400) [pid = 3860] [serial = 2018] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (1A6CE000) [pid = 3860] [serial = 2006] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (11042C00) [pid = 3860] [serial = 2014] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (12932000) [pid = 3860] [serial = 2015] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (10A55800) [pid = 3860] [serial = 2011] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (11047800) [pid = 3860] [serial = 2012] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 53 (16EEBC00) [pid = 3860] [serial = 2026] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 52 (1617A400) [pid = 3860] [serial = 2023] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 51 (162EB800) [pid = 3860] [serial = 2024] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 50 (145D2C00) [pid = 3860] [serial = 2030] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 49 (1553DC00) [pid = 3860] [serial = 2021] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | --DOMWINDOW == 48 (178CD000) [pid = 3860] [serial = 2027] [outer = 00000000] [url = about:blank] 17:37:10 INFO - PROCESS | 3860 | 1471048630858 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:10 INFO - PROCESS | 3860 | 1471048630862 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:10 INFO - PROCESS | 3860 | ++DOCSHELL 10A55800 == 26 [pid = 3860] [id = 689] 17:37:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 49 (10A67C00) [pid = 3860] [serial = 2067] [outer = 00000000] 17:37:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 50 (11047800) [pid = 3860] [serial = 2068] [outer = 10A67C00] 17:37:10 INFO - PROCESS | 3860 | 1471048630913 Marionette DEBUG loaded listener.js 17:37:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 51 (11476800) [pid = 3860] [serial = 2069] [outer = 10A67C00] 17:37:11 INFO - PROCESS | 3860 | 1471048631887 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"]]]}] 17:37:11 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 17:37:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:37:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:37:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1313ms 17:37:11 INFO - PROCESS | 3860 | 1471048631938 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 17:37:11 INFO - PROCESS | 3860 | 1471048631943 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 17:37:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:37:11 INFO - PROCESS | 3860 | 1471048631949 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:37:11 INFO - PROCESS | 3860 | 1471048631952 Marionette TRACE conn3 <- [1,2722,null,{}] 17:37:11 INFO - PROCESS | 3860 | 1471048631956 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}] 17:37:11 INFO - PROCESS | 3860 | 1471048631958 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:12 INFO - PROCESS | 3860 | 1471048632054 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:37:12 INFO - PROCESS | 3860 | 1471048632060 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:12 INFO - PROCESS | 3860 | 1471048632063 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:12 INFO - PROCESS | 3860 | ++DOCSHELL 1316AC00 == 27 [pid = 3860] [id = 690] 17:37:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 52 (1316B000) [pid = 3860] [serial = 2070] [outer = 00000000] 17:37:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 53 (1345E800) [pid = 3860] [serial = 2071] [outer = 1316B000] 17:37:12 INFO - PROCESS | 3860 | 1471048632110 Marionette DEBUG loaded listener.js 17:37:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 54 (139E5000) [pid = 3860] [serial = 2072] [outer = 1316B000] 17:37:12 INFO - PROCESS | 3860 | 1471048632591 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]]]}] 17:37:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:37:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 697ms 17:37:12 INFO - PROCESS | 3860 | 1471048632648 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 17:37:12 INFO - PROCESS | 3860 | 1471048632650 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 17:37:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:37:12 INFO - PROCESS | 3860 | 1471048632654 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:37:12 INFO - PROCESS | 3860 | 1471048632658 Marionette TRACE conn3 <- [1,2726,null,{}] 17:37:12 INFO - PROCESS | 3860 | 1471048632668 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}] 17:37:12 INFO - PROCESS | 3860 | 1471048632673 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:12 INFO - PROCESS | 3860 | 1471048632754 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:37:12 INFO - PROCESS | 3860 | 1471048632762 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:12 INFO - PROCESS | 3860 | 1471048632765 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:12 INFO - PROCESS | 3860 | ++DOCSHELL 145DD800 == 28 [pid = 3860] [id = 691] 17:37:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (145E0C00) [pid = 3860] [serial = 2073] [outer = 00000000] 17:37:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (15538400) [pid = 3860] [serial = 2074] [outer = 145E0C00] 17:37:12 INFO - PROCESS | 3860 | 1471048632812 Marionette DEBUG loaded listener.js 17:37:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (1556A000) [pid = 3860] [serial = 2075] [outer = 145E0C00] 17:37:13 INFO - PROCESS | 3860 | 1471048633305 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]]]}] 17:37:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:37:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 696ms 17:37:13 INFO - PROCESS | 3860 | 1471048633353 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:37:13 INFO - PROCESS | 3860 | 1471048633356 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 17:37:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:37:13 INFO - PROCESS | 3860 | 1471048633360 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:37:13 INFO - PROCESS | 3860 | 1471048633362 Marionette TRACE conn3 <- [1,2730,null,{}] 17:37:13 INFO - PROCESS | 3860 | 1471048633365 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}] 17:37:13 INFO - PROCESS | 3860 | 1471048633367 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:13 INFO - PROCESS | 3860 | 1471048633568 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:37:13 INFO - PROCESS | 3860 | 1471048633597 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:13 INFO - PROCESS | 3860 | 1471048633600 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:13 INFO - PROCESS | 3860 | ++DOCSHELL 1616C400 == 29 [pid = 3860] [id = 692] 17:37:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (1616E400) [pid = 3860] [serial = 2076] [outer = 00000000] 17:37:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (162DD400) [pid = 3860] [serial = 2077] [outer = 1616E400] 17:37:13 INFO - PROCESS | 3860 | 1471048633644 Marionette DEBUG loaded listener.js 17:37:13 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (16459400) [pid = 3860] [serial = 2078] [outer = 1616E400] 17:37:14 INFO - PROCESS | 3860 | 1471048634076 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]]]}] 17:37:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:37:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 744ms 17:37:14 INFO - PROCESS | 3860 | 1471048634131 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 17:37:14 INFO - PROCESS | 3860 | 1471048634133 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 17:37:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:37:14 INFO - PROCESS | 3860 | 1471048634136 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:37:14 INFO - PROCESS | 3860 | 1471048634138 Marionette TRACE conn3 <- [1,2734,null,{}] 17:37:14 INFO - PROCESS | 3860 | 1471048634149 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}] 17:37:14 INFO - PROCESS | 3860 | 1471048634151 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:14 INFO - PROCESS | 3860 | 1471048634260 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:37:14 INFO - PROCESS | 3860 | 1471048634267 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:14 INFO - PROCESS | 3860 | 1471048634269 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:14 INFO - PROCESS | 3860 | ++DOCSHELL 16DBEC00 == 30 [pid = 3860] [id = 693] 17:37:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (16DC0000) [pid = 3860] [serial = 2079] [outer = 00000000] 17:37:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (1783CC00) [pid = 3860] [serial = 2080] [outer = 16DC0000] 17:37:14 INFO - PROCESS | 3860 | 1471048634317 Marionette DEBUG loaded listener.js 17:37:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (178CE800) [pid = 3860] [serial = 2081] [outer = 16DC0000] 17:37:14 INFO - PROCESS | 3860 | 1471048634754 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]]]}] 17:37:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:37:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 664ms 17:37:14 INFO - PROCESS | 3860 | 1471048634795 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:37:14 INFO - PROCESS | 3860 | 1471048634797 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 17:37:14 INFO - PROCESS | 3860 | 1471048634800 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:37:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:37:14 INFO - PROCESS | 3860 | 1471048634802 Marionette TRACE conn3 <- [1,2738,null,{}] 17:37:14 INFO - PROCESS | 3860 | 1471048634805 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}] 17:37:14 INFO - PROCESS | 3860 | 1471048634811 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:14 INFO - PROCESS | 3860 | 1471048634968 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:37:15 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (181F8800) [pid = 3860] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:37:15 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (1553B800) [pid = 3860] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:37:15 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (16170000) [pid = 3860] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:37:15 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (10A55C00) [pid = 3860] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:37:15 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (1393F800) [pid = 3860] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:37:15 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (1055E400) [pid = 3860] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:37:15 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (11AC7C00) [pid = 3860] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:37:15 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (17840C00) [pid = 3860] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:37:15 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (11C3A400) [pid = 3860] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:37:15 INFO - PROCESS | 3860 | 1471048635107 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:15 INFO - PROCESS | 3860 | 1471048635110 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:15 INFO - PROCESS | 3860 | ++DOCSHELL 10A0F800 == 31 [pid = 3860] [id = 694] 17:37:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (10A55C00) [pid = 3860] [serial = 2082] [outer = 00000000] 17:37:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (131EFC00) [pid = 3860] [serial = 2083] [outer = 10A55C00] 17:37:15 INFO - PROCESS | 3860 | 1471048635157 Marionette DEBUG loaded listener.js 17:37:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (16170000) [pid = 3860] [serial = 2084] [outer = 10A55C00] 17:37:15 INFO - PROCESS | 3860 | 1471048635529 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]]]}] 17:37:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:37:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 744ms 17:37:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:37:15 INFO - PROCESS | 3860 | 1471048635541 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:37:15 INFO - PROCESS | 3860 | 1471048635542 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 17:37:15 INFO - PROCESS | 3860 | 1471048635546 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:37:15 INFO - PROCESS | 3860 | 1471048635548 Marionette TRACE conn3 <- [1,2742,null,{}] 17:37:15 INFO - PROCESS | 3860 | 1471048635551 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}] 17:37:15 INFO - PROCESS | 3860 | 1471048635553 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:15 INFO - PROCESS | 3860 | 1471048635640 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:37:15 INFO - PROCESS | 3860 | 1471048635645 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:15 INFO - PROCESS | 3860 | 1471048635647 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:15 INFO - PROCESS | 3860 | ++DOCSHELL 16DBAC00 == 32 [pid = 3860] [id = 695] 17:37:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (17C97C00) [pid = 3860] [serial = 2085] [outer = 00000000] 17:37:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (18438400) [pid = 3860] [serial = 2086] [outer = 17C97C00] 17:37:15 INFO - PROCESS | 3860 | 1471048635689 Marionette DEBUG loaded listener.js 17:37:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (1848D000) [pid = 3860] [serial = 2087] [outer = 17C97C00] 17:37:16 INFO - PROCESS | 3860 | 1471048636161 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]]]}] 17:37:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:37:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 649ms 17:37:16 INFO - PROCESS | 3860 | 1471048636217 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:37:16 INFO - PROCESS | 3860 | 1471048636219 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 17:37:16 INFO - PROCESS | 3860 | 1471048636222 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:37:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:37:16 INFO - PROCESS | 3860 | 1471048636224 Marionette TRACE conn3 <- [1,2746,null,{}] 17:37:16 INFO - PROCESS | 3860 | 1471048636227 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}] 17:37:16 INFO - PROCESS | 3860 | 1471048636229 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:16 INFO - PROCESS | 3860 | 1471048636307 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:37:16 INFO - PROCESS | 3860 | 1471048636313 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:16 INFO - PROCESS | 3860 | 1471048636314 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:16 INFO - PROCESS | 3860 | ++DOCSHELL 1293A400 == 33 [pid = 3860] [id = 696] 17:37:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (184C3400) [pid = 3860] [serial = 2088] [outer = 00000000] 17:37:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (184D0000) [pid = 3860] [serial = 2089] [outer = 184C3400] 17:37:16 INFO - PROCESS | 3860 | 1471048636358 Marionette DEBUG loaded listener.js 17:37:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (184D1C00) [pid = 3860] [serial = 2090] [outer = 184C3400] 17:37:16 INFO - PROCESS | 3860 | 1471048636791 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]]]}] 17:37:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:37:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 602ms 17:37:16 INFO - PROCESS | 3860 | 1471048636823 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:37:16 INFO - PROCESS | 3860 | 1471048636825 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 17:37:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:37:16 INFO - PROCESS | 3860 | 1471048636829 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:37:16 INFO - PROCESS | 3860 | 1471048636830 Marionette TRACE conn3 <- [1,2750,null,{}] 17:37:16 INFO - PROCESS | 3860 | 1471048636834 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}] 17:37:16 INFO - PROCESS | 3860 | 1471048636836 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:16 INFO - PROCESS | 3860 | 1471048636960 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:37:16 INFO - PROCESS | 3860 | 1471048636966 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:16 INFO - PROCESS | 3860 | 1471048636968 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:16 INFO - PROCESS | 3860 | ++DOCSHELL 187EF400 == 34 [pid = 3860] [id = 697] 17:37:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (187EFC00) [pid = 3860] [serial = 2091] [outer = 00000000] 17:37:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (19CE2000) [pid = 3860] [serial = 2092] [outer = 187EFC00] 17:37:17 INFO - PROCESS | 3860 | 1471048637011 Marionette DEBUG loaded listener.js 17:37:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (19CE4400) [pid = 3860] [serial = 2093] [outer = 187EFC00] 17:37:17 INFO - PROCESS | 3860 | 1471048637654 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]]]}] 17:37:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:37:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 918ms 17:37:17 INFO - PROCESS | 3860 | 1471048637739 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:37:17 INFO - PROCESS | 3860 | 1471048637743 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 17:37:17 INFO - PROCESS | 3860 | 1471048637749 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:37:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:37:17 INFO - PROCESS | 3860 | 1471048637754 Marionette TRACE conn3 <- [1,2754,null,{}] 17:37:17 INFO - PROCESS | 3860 | 1471048637760 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}] 17:37:17 INFO - PROCESS | 3860 | 1471048637762 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:17 INFO - PROCESS | 3860 | 1471048637880 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:37:18 INFO - PROCESS | 3860 | 1471048638010 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:18 INFO - PROCESS | 3860 | 1471048638013 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:18 INFO - PROCESS | 3860 | ++DOCSHELL 1103F000 == 35 [pid = 3860] [id = 698] 17:37:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (11ACFC00) [pid = 3860] [serial = 2094] [outer = 00000000] 17:37:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (12B77800) [pid = 3860] [serial = 2095] [outer = 11ACFC00] 17:37:18 INFO - PROCESS | 3860 | 1471048638073 Marionette DEBUG loaded listener.js 17:37:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (13232400) [pid = 3860] [serial = 2096] [outer = 11ACFC00] 17:37:18 INFO - PROCESS | 3860 | 1471048638659 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]]]}] 17:37:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:37:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 918ms 17:37:18 INFO - PROCESS | 3860 | 1471048638689 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:37:18 INFO - PROCESS | 3860 | 1471048638693 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 17:37:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:37:18 INFO - PROCESS | 3860 | 1471048638700 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:37:18 INFO - PROCESS | 3860 | 1471048638703 Marionette TRACE conn3 <- [1,2758,null,{}] 17:37:18 INFO - PROCESS | 3860 | 1471048638707 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}] 17:37:18 INFO - PROCESS | 3860 | 1471048638710 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:18 INFO - PROCESS | 3860 | 1471048638818 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:37:18 INFO - PROCESS | 3860 | 1471048638927 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:18 INFO - PROCESS | 3860 | 1471048638930 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:18 INFO - PROCESS | 3860 | ++DOCSHELL 15962000 == 36 [pid = 3860] [id = 699] 17:37:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (15965400) [pid = 3860] [serial = 2097] [outer = 00000000] 17:37:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (16268800) [pid = 3860] [serial = 2098] [outer = 15965400] 17:37:18 INFO - PROCESS | 3860 | 1471048638985 Marionette DEBUG loaded listener.js 17:37:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (16DBA400) [pid = 3860] [serial = 2099] [outer = 15965400] 17:37:19 INFO - PROCESS | 3860 | 1471048639569 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]]]}] 17:37:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:37:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 902ms 17:37:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:37:19 INFO - PROCESS | 3860 | 1471048639603 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:37:19 INFO - PROCESS | 3860 | 1471048639606 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 17:37:19 INFO - PROCESS | 3860 | 1471048639610 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:37:19 INFO - PROCESS | 3860 | 1471048639614 Marionette TRACE conn3 <- [1,2762,null,{}] 17:37:19 INFO - PROCESS | 3860 | 1471048639639 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}] 17:37:19 INFO - PROCESS | 3860 | 1471048639643 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:19 INFO - PROCESS | 3860 | 1471048639737 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:37:19 INFO - PROCESS | 3860 | 1471048639847 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:19 INFO - PROCESS | 3860 | 1471048639850 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:19 INFO - PROCESS | 3860 | ++DOCSHELL 18496000 == 37 [pid = 3860] [id = 700] 17:37:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (18497000) [pid = 3860] [serial = 2100] [outer = 00000000] 17:37:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (187EC400) [pid = 3860] [serial = 2101] [outer = 18497000] 17:37:19 INFO - PROCESS | 3860 | 1471048639907 Marionette DEBUG loaded listener.js 17:37:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (19CEA400) [pid = 3860] [serial = 2102] [outer = 18497000] 17:37:20 INFO - PROCESS | 3860 | 1471048640645 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]]]}] 17:37:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:37:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1124ms 17:37:20 INFO - PROCESS | 3860 | 1471048640725 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:37:20 INFO - PROCESS | 3860 | 1471048640729 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 17:37:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:37:20 INFO - PROCESS | 3860 | 1471048640734 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:37:20 INFO - PROCESS | 3860 | 1471048640738 Marionette TRACE conn3 <- [1,2766,null,{}] 17:37:20 INFO - PROCESS | 3860 | 1471048640744 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}] 17:37:20 INFO - PROCESS | 3860 | 1471048640747 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:20 INFO - PROCESS | 3860 | 1471048640850 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:37:20 INFO - PROCESS | 3860 | 1471048640998 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:21 INFO - PROCESS | 3860 | 1471048641002 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:21 INFO - PROCESS | 3860 | ++DOCSHELL 12983400 == 38 [pid = 3860] [id = 701] 17:37:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (129BB400) [pid = 3860] [serial = 2103] [outer = 00000000] 17:37:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (12B75400) [pid = 3860] [serial = 2104] [outer = 129BB400] 17:37:21 INFO - PROCESS | 3860 | 1471048641052 Marionette DEBUG loaded listener.js 17:37:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (12B79000) [pid = 3860] [serial = 2105] [outer = 129BB400] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 1293A400 == 37 [pid = 3860] [id = 696] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 16DBAC00 == 36 [pid = 3860] [id = 695] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 10A0F800 == 35 [pid = 3860] [id = 694] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 16DBEC00 == 34 [pid = 3860] [id = 693] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 1616C400 == 33 [pid = 3860] [id = 692] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 145DD800 == 32 [pid = 3860] [id = 691] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 1316AC00 == 31 [pid = 3860] [id = 690] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 10A55800 == 30 [pid = 3860] [id = 689] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 18499C00 == 29 [pid = 3860] [id = 687] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 11439000 == 28 [pid = 3860] [id = 688] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 15962000 == 27 [pid = 3860] [id = 699] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 18496000 == 26 [pid = 3860] [id = 700] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 187EF400 == 25 [pid = 3860] [id = 697] 17:37:22 INFO - PROCESS | 3860 | --DOCSHELL 1103F000 == 24 [pid = 3860] [id = 698] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1843C000) [pid = 3860] [serial = 2059] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (16166800) [pid = 3860] [serial = 2048] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (16160C00) [pid = 3860] [serial = 2047] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (16D7D000) [pid = 3860] [serial = 2050] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (13941000) [pid = 3860] [serial = 2039] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (12B77C00) [pid = 3860] [serial = 2038] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (13CBB000) [pid = 3860] [serial = 2044] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (11ACF400) [pid = 3860] [serial = 2053] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (12981800) [pid = 3860] [serial = 2041] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (129C7400) [pid = 3860] [serial = 2042] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (17C8EC00) [pid = 3860] [serial = 2056] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (15971C00) [pid = 3860] [serial = 2054] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (131F1000) [pid = 3860] [serial = 2036] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (1302F400) [pid = 3860] [serial = 2035] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (16E23800) [pid = 3860] [serial = 2051] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (18430400) [pid = 3860] [serial = 2057] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (13EA8400) [pid = 3860] [serial = 2045] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (16D75000) [pid = 3860] [serial = 2060] [outer = 00000000] [url = about:blank] 17:37:22 INFO - PROCESS | 3860 | 1471048642257 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]]]}] 17:37:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:37:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1583ms 17:37:22 INFO - PROCESS | 3860 | 1471048642333 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:37:22 INFO - PROCESS | 3860 | 1471048642338 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 17:37:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:37:22 INFO - PROCESS | 3860 | 1471048642343 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:37:22 INFO - PROCESS | 3860 | 1471048642346 Marionette TRACE conn3 <- [1,2770,null,{}] 17:37:22 INFO - PROCESS | 3860 | 1471048642397 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}] 17:37:22 INFO - PROCESS | 3860 | 1471048642400 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:22 INFO - PROCESS | 3860 | 1471048642527 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:37:22 INFO - PROCESS | 3860 | 1471048642534 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:22 INFO - PROCESS | 3860 | 1471048642539 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:22 INFO - PROCESS | 3860 | ++DOCSHELL 10A4C400 == 25 [pid = 3860] [id = 702] 17:37:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (10A4C800) [pid = 3860] [serial = 2106] [outer = 00000000] 17:37:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (112CEC00) [pid = 3860] [serial = 2107] [outer = 10A4C800] 17:37:22 INFO - PROCESS | 3860 | 1471048642587 Marionette DEBUG loaded listener.js 17:37:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (11ACE000) [pid = 3860] [serial = 2108] [outer = 10A4C800] 17:37:23 INFO - PROCESS | 3860 | 1471048643056 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]]]}] 17:37:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:37:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 743ms 17:37:23 INFO - PROCESS | 3860 | 1471048643084 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:37:23 INFO - PROCESS | 3860 | 1471048643089 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 17:37:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:37:23 INFO - PROCESS | 3860 | 1471048643099 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:37:23 INFO - PROCESS | 3860 | 1471048643102 Marionette TRACE conn3 <- [1,2774,null,{}] 17:37:23 INFO - PROCESS | 3860 | 1471048643106 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}] 17:37:23 INFO - PROCESS | 3860 | 1471048643108 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:23 INFO - PROCESS | 3860 | 1471048643194 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:37:23 INFO - PROCESS | 3860 | 1471048643203 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:23 INFO - PROCESS | 3860 | 1471048643206 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:23 INFO - PROCESS | 3860 | ++DOCSHELL 12DA4000 == 26 [pid = 3860] [id = 703] 17:37:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (12DA4800) [pid = 3860] [serial = 2109] [outer = 00000000] 17:37:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (13162800) [pid = 3860] [serial = 2110] [outer = 12DA4800] 17:37:23 INFO - PROCESS | 3860 | 1471048643253 Marionette DEBUG loaded listener.js 17:37:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (131EEC00) [pid = 3860] [serial = 2111] [outer = 12DA4800] 17:37:23 INFO - PROCESS | 3860 | 1471048643772 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]]]}] 17:37:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:37:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 713ms 17:37:23 INFO - PROCESS | 3860 | 1471048643833 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:37:23 INFO - PROCESS | 3860 | 1471048643835 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 17:37:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:37:23 INFO - PROCESS | 3860 | 1471048643839 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:37:23 INFO - PROCESS | 3860 | 1471048643842 Marionette TRACE conn3 <- [1,2778,null,{}] 17:37:23 INFO - PROCESS | 3860 | 1471048643853 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}] 17:37:23 INFO - PROCESS | 3860 | 1471048643857 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:23 INFO - PROCESS | 3860 | 1471048643973 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:37:24 INFO - PROCESS | 3860 | 1471048644075 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:24 INFO - PROCESS | 3860 | 1471048644078 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:24 INFO - PROCESS | 3860 | ++DOCSHELL 142F1C00 == 27 [pid = 3860] [id = 704] 17:37:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (142F2400) [pid = 3860] [serial = 2112] [outer = 00000000] 17:37:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (145D8C00) [pid = 3860] [serial = 2113] [outer = 142F2400] 17:37:24 INFO - PROCESS | 3860 | 1471048644125 Marionette DEBUG loaded listener.js 17:37:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (15033000) [pid = 3860] [serial = 2114] [outer = 142F2400] 17:37:24 INFO - PROCESS | 3860 | 1471048644543 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]]]}] 17:37:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:37:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 759ms 17:37:24 INFO - PROCESS | 3860 | 1471048644580 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:37:24 INFO - PROCESS | 3860 | 1471048644591 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 17:37:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:37:24 INFO - PROCESS | 3860 | 1471048644595 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:37:24 INFO - PROCESS | 3860 | 1471048644597 Marionette TRACE conn3 <- [1,2782,null,{}] 17:37:24 INFO - PROCESS | 3860 | 1471048644601 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}] 17:37:24 INFO - PROCESS | 3860 | 1471048644603 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:24 INFO - PROCESS | 3860 | 1471048644721 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:37:24 INFO - PROCESS | 3860 | 1471048644730 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:24 INFO - PROCESS | 3860 | 1471048644732 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:24 INFO - PROCESS | 3860 | ++DOCSHELL 15966800 == 28 [pid = 3860] [id = 705] 17:37:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (1615E400) [pid = 3860] [serial = 2115] [outer = 00000000] 17:37:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1616A000) [pid = 3860] [serial = 2116] [outer = 1615E400] 17:37:24 INFO - PROCESS | 3860 | 1471048644831 Marionette DEBUG loaded listener.js 17:37:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (1625CC00) [pid = 3860] [serial = 2117] [outer = 1615E400] 17:37:25 INFO - PROCESS | 3860 | 1471048645240 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]]]}] 17:37:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:37:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 697ms 17:37:25 INFO - PROCESS | 3860 | 1471048645295 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:37:25 INFO - PROCESS | 3860 | 1471048645297 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 17:37:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:37:25 INFO - PROCESS | 3860 | 1471048645300 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:37:25 INFO - PROCESS | 3860 | 1471048645302 Marionette TRACE conn3 <- [1,2786,null,{}] 17:37:25 INFO - PROCESS | 3860 | 1471048645347 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}] 17:37:25 INFO - PROCESS | 3860 | 1471048645349 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:25 INFO - PROCESS | 3860 | 1471048645467 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:37:25 INFO - PROCESS | 3860 | 1471048645478 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:25 INFO - PROCESS | 3860 | 1471048645481 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:25 INFO - PROCESS | 3860 | ++DOCSHELL 16452800 == 29 [pid = 3860] [id = 706] 17:37:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1645A000) [pid = 3860] [serial = 2118] [outer = 00000000] 17:37:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16E24000) [pid = 3860] [serial = 2119] [outer = 1645A000] 17:37:25 INFO - PROCESS | 3860 | 1471048645524 Marionette DEBUG loaded listener.js 17:37:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16EE3000) [pid = 3860] [serial = 2120] [outer = 1645A000] 17:37:25 INFO - PROCESS | 3860 | 1471048645973 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]]]}] 17:37:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:37:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 697ms 17:37:26 INFO - PROCESS | 3860 | 1471048646000 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:37:26 INFO - PROCESS | 3860 | 1471048646002 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 17:37:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:37:26 INFO - PROCESS | 3860 | 1471048646006 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:37:26 INFO - PROCESS | 3860 | 1471048646007 Marionette TRACE conn3 <- [1,2790,null,{}] 17:37:26 INFO - PROCESS | 3860 | 1471048646011 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}] 17:37:26 INFO - PROCESS | 3860 | 1471048646016 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:26 INFO - PROCESS | 3860 | 1471048646201 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:37:26 INFO - PROCESS | 3860 | 1471048646213 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:26 INFO - PROCESS | 3860 | 1471048646215 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:26 INFO - PROCESS | 3860 | ++DOCSHELL 1766D800 == 30 [pid = 3860] [id = 707] 17:37:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (178EEC00) [pid = 3860] [serial = 2121] [outer = 00000000] 17:37:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (17C91000) [pid = 3860] [serial = 2122] [outer = 178EEC00] 17:37:26 INFO - PROCESS | 3860 | 1471048646259 Marionette DEBUG loaded listener.js 17:37:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (18431400) [pid = 3860] [serial = 2123] [outer = 178EEC00] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (184C3400) [pid = 3860] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (187EFC00) [pid = 3860] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (1616E400) [pid = 3860] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (16DC0000) [pid = 3860] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (10A55C00) [pid = 3860] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (184C2400) [pid = 3860] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (10A67C00) [pid = 3860] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (145E0C00) [pid = 3860] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (12B7D000) [pid = 3860] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1316B000) [pid = 3860] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:37:26 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (17C97C00) [pid = 3860] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:37:26 INFO - PROCESS | 3860 | 1471048646904 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]]]}] 17:37:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:37:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 918ms 17:37:26 INFO - PROCESS | 3860 | 1471048646942 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:37:26 INFO - PROCESS | 3860 | 1471048646944 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 17:37:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:37:26 INFO - PROCESS | 3860 | 1471048646948 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:37:26 INFO - PROCESS | 3860 | 1471048646950 Marionette TRACE conn3 <- [1,2794,null,{}] 17:37:26 INFO - PROCESS | 3860 | 1471048646953 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}] 17:37:26 INFO - PROCESS | 3860 | 1471048646955 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:27 INFO - PROCESS | 3860 | 1471048647029 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:37:27 INFO - PROCESS | 3860 | 1471048647034 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:27 INFO - PROCESS | 3860 | 1471048647036 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:27 INFO - PROCESS | 3860 | ++DOCSHELL 13CBC000 == 31 [pid = 3860] [id = 708] 17:37:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (1553AC00) [pid = 3860] [serial = 2124] [outer = 00000000] 17:37:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (17A64000) [pid = 3860] [serial = 2125] [outer = 1553AC00] 17:37:27 INFO - PROCESS | 3860 | 1471048647082 Marionette DEBUG loaded listener.js 17:37:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (181F2000) [pid = 3860] [serial = 2126] [outer = 1553AC00] 17:37:27 INFO - PROCESS | 3860 | 1471048647507 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]]]}] 17:37:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:37:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 601ms 17:37:27 INFO - PROCESS | 3860 | 1471048647552 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:37:27 INFO - PROCESS | 3860 | 1471048647554 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 17:37:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:37:27 INFO - PROCESS | 3860 | 1471048647561 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:37:27 INFO - PROCESS | 3860 | 1471048647563 Marionette TRACE conn3 <- [1,2798,null,{}] 17:37:27 INFO - PROCESS | 3860 | 1471048647567 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}] 17:37:27 INFO - PROCESS | 3860 | 1471048647569 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:27 INFO - PROCESS | 3860 | 1471048647647 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:37:27 INFO - PROCESS | 3860 | 1471048647652 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:27 INFO - PROCESS | 3860 | 1471048647654 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:27 INFO - PROCESS | 3860 | ++DOCSHELL 1848B000 == 32 [pid = 3860] [id = 709] 17:37:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (1848BC00) [pid = 3860] [serial = 2127] [outer = 00000000] 17:37:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (18499800) [pid = 3860] [serial = 2128] [outer = 1848BC00] 17:37:27 INFO - PROCESS | 3860 | 1471048647696 Marionette DEBUG loaded listener.js 17:37:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (18499C00) [pid = 3860] [serial = 2129] [outer = 1848BC00] 17:37:28 INFO - PROCESS | 3860 | 1471048648111 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]]]}] 17:37:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:37:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 601ms 17:37:28 INFO - PROCESS | 3860 | 1471048648167 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:37:28 INFO - PROCESS | 3860 | 1471048648169 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 17:37:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:37:28 INFO - PROCESS | 3860 | 1471048648177 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:37:28 INFO - PROCESS | 3860 | 1471048648178 Marionette TRACE conn3 <- [1,2802,null,{}] 17:37:28 INFO - PROCESS | 3860 | 1471048648182 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}] 17:37:28 INFO - PROCESS | 3860 | 1471048648184 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:28 INFO - PROCESS | 3860 | 1471048648261 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:37:28 INFO - PROCESS | 3860 | 1471048648267 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:28 INFO - PROCESS | 3860 | 1471048648269 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:28 INFO - PROCESS | 3860 | ++DOCSHELL 142F1800 == 33 [pid = 3860] [id = 710] 17:37:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (187F0000) [pid = 3860] [serial = 2130] [outer = 00000000] 17:37:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (19CE8000) [pid = 3860] [serial = 2131] [outer = 187F0000] 17:37:28 INFO - PROCESS | 3860 | 1471048648312 Marionette DEBUG loaded listener.js 17:37:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (19CECC00) [pid = 3860] [serial = 2132] [outer = 187F0000] 17:37:29 INFO - PROCESS | 3860 | --DOCSHELL 10A4C400 == 32 [pid = 3860] [id = 702] 17:37:29 INFO - PROCESS | 3860 | --DOCSHELL 12983400 == 31 [pid = 3860] [id = 701] 17:37:29 INFO - PROCESS | 3860 | --DOCSHELL 142F1C00 == 30 [pid = 3860] [id = 704] 17:37:29 INFO - PROCESS | 3860 | --DOCSHELL 1848B000 == 29 [pid = 3860] [id = 709] 17:37:29 INFO - PROCESS | 3860 | --DOCSHELL 16452800 == 28 [pid = 3860] [id = 706] 17:37:29 INFO - PROCESS | 3860 | --DOCSHELL 15966800 == 27 [pid = 3860] [id = 705] 17:37:29 INFO - PROCESS | 3860 | --DOCSHELL 12DA4000 == 26 [pid = 3860] [id = 703] 17:37:29 INFO - PROCESS | 3860 | --DOCSHELL 1766D800 == 25 [pid = 3860] [id = 707] 17:37:29 INFO - PROCESS | 3860 | --DOCSHELL 13CBC000 == 24 [pid = 3860] [id = 708] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (184D1C00) [pid = 3860] [serial = 2090] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (19CE4400) [pid = 3860] [serial = 2093] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (162DD400) [pid = 3860] [serial = 2077] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (19CE2000) [pid = 3860] [serial = 2092] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1783CC00) [pid = 3860] [serial = 2080] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (131EFC00) [pid = 3860] [serial = 2083] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (178CE800) [pid = 3860] [serial = 2081] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (184CA400) [pid = 3860] [serial = 2063] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (184C8000) [pid = 3860] [serial = 2062] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (11047800) [pid = 3860] [serial = 2068] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (11476800) [pid = 3860] [serial = 2069] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (15538400) [pid = 3860] [serial = 2074] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (13CA0800) [pid = 3860] [serial = 2065] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (14516000) [pid = 3860] [serial = 2066] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (16170000) [pid = 3860] [serial = 2084] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (1345E800) [pid = 3860] [serial = 2071] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 59 (139E5000) [pid = 3860] [serial = 2072] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 58 (18438400) [pid = 3860] [serial = 2086] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 57 (184D0000) [pid = 3860] [serial = 2089] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 56 (16459400) [pid = 3860] [serial = 2078] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 55 (1848D000) [pid = 3860] [serial = 2087] [outer = 00000000] [url = about:blank] 17:37:29 INFO - PROCESS | 3860 | --DOMWINDOW == 54 (1556A000) [pid = 3860] [serial = 2075] [outer = 00000000] [url = about:blank] 17:37:30 INFO - PROCESS | 3860 | 1471048650043 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]]]}] 17:37:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:37:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1868ms 17:37:30 INFO - PROCESS | 3860 | 1471048650062 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:37:30 INFO - PROCESS | 3860 | 1471048650067 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 17:37:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:37:30 INFO - PROCESS | 3860 | 1471048650074 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:37:30 INFO - PROCESS | 3860 | 1471048650077 Marionette TRACE conn3 <- [1,2806,null,{}] 17:37:30 INFO - PROCESS | 3860 | 1471048650088 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}] 17:37:30 INFO - PROCESS | 3860 | 1471048650091 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:30 INFO - PROCESS | 3860 | 1471048650186 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:37:30 INFO - PROCESS | 3860 | 1471048650194 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:30 INFO - PROCESS | 3860 | 1471048650197 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:30 INFO - PROCESS | 3860 | ++DOCSHELL 112C2800 == 25 [pid = 3860] [id = 711] 17:37:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 55 (112C3400) [pid = 3860] [serial = 2133] [outer = 00000000] 17:37:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 56 (11CE3800) [pid = 3860] [serial = 2134] [outer = 112C3400] 17:37:30 INFO - PROCESS | 3860 | 1471048650252 Marionette DEBUG loaded listener.js 17:37:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 57 (1282F800) [pid = 3860] [serial = 2135] [outer = 112C3400] 17:37:30 INFO - PROCESS | 3860 | 1471048650762 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]]]}] 17:37:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:37:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 744ms 17:37:30 INFO - PROCESS | 3860 | 1471048650813 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:37:30 INFO - PROCESS | 3860 | 1471048650818 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 17:37:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:37:30 INFO - PROCESS | 3860 | 1471048650824 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:37:30 INFO - PROCESS | 3860 | 1471048650827 Marionette TRACE conn3 <- [1,2810,null,{}] 17:37:30 INFO - PROCESS | 3860 | 1471048650831 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}] 17:37:30 INFO - PROCESS | 3860 | 1471048650833 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:30 INFO - PROCESS | 3860 | 1471048650920 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:37:30 INFO - PROCESS | 3860 | 1471048650928 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:30 INFO - PROCESS | 3860 | 1471048650931 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:30 INFO - PROCESS | 3860 | ++DOCSHELL 1302F400 == 26 [pid = 3860] [id = 712] 17:37:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 58 (13038000) [pid = 3860] [serial = 2136] [outer = 00000000] 17:37:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 59 (1316B000) [pid = 3860] [serial = 2137] [outer = 13038000] 17:37:31 INFO - PROCESS | 3860 | 1471048650979 Marionette DEBUG loaded listener.js 17:37:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 60 (1316F400) [pid = 3860] [serial = 2138] [outer = 13038000] 17:37:31 INFO - PROCESS | 3860 | 1471048651500 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]]]}] 17:37:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:37:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 712ms 17:37:31 INFO - PROCESS | 3860 | 1471048651554 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:37:31 INFO - PROCESS | 3860 | 1471048651556 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 17:37:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:37:31 INFO - PROCESS | 3860 | 1471048651560 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:37:31 INFO - PROCESS | 3860 | 1471048651563 Marionette TRACE conn3 <- [1,2814,null,{}] 17:37:31 INFO - PROCESS | 3860 | 1471048651574 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}] 17:37:31 INFO - PROCESS | 3860 | 1471048651582 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:31 INFO - PROCESS | 3860 | 1471048651694 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:37:31 INFO - PROCESS | 3860 | 1471048651795 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:31 INFO - PROCESS | 3860 | 1471048651799 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:31 INFO - PROCESS | 3860 | ++DOCSHELL 13CBC000 == 27 [pid = 3860] [id = 713] 17:37:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (13EA4000) [pid = 3860] [serial = 2139] [outer = 00000000] 17:37:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (142E8800) [pid = 3860] [serial = 2140] [outer = 13EA4000] 17:37:31 INFO - PROCESS | 3860 | 1471048651846 Marionette DEBUG loaded listener.js 17:37:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (14523000) [pid = 3860] [serial = 2141] [outer = 13EA4000] 17:37:32 INFO - PROCESS | 3860 | 1471048652216 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:37:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:37:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 712ms 17:37:32 INFO - PROCESS | 3860 | 1471048652259 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:37:32 INFO - PROCESS | 3860 | 1471048652262 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 17:37:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:37:32 INFO - PROCESS | 3860 | 1471048652276 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:37:32 INFO - PROCESS | 3860 | 1471048652277 Marionette TRACE conn3 <- [1,2818,null,{}] 17:37:32 INFO - PROCESS | 3860 | 1471048652281 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}] 17:37:32 INFO - PROCESS | 3860 | 1471048652293 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:32 INFO - PROCESS | 3860 | 1471048652375 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:37:32 INFO - PROCESS | 3860 | 1471048652381 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:32 INFO - PROCESS | 3860 | 1471048652383 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:32 INFO - PROCESS | 3860 | ++DOCSHELL 14516000 == 28 [pid = 3860] [id = 714] 17:37:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (145E0800) [pid = 3860] [serial = 2142] [outer = 00000000] 17:37:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (15960000) [pid = 3860] [serial = 2143] [outer = 145E0800] 17:37:32 INFO - PROCESS | 3860 | 1471048652428 Marionette DEBUG loaded listener.js 17:37:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (16164400) [pid = 3860] [serial = 2144] [outer = 145E0800] 17:37:32 INFO - PROCESS | 3860 | 1471048652869 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]]]}] 17:37:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:37:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 649ms 17:37:32 INFO - PROCESS | 3860 | 1471048652914 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:37:32 INFO - PROCESS | 3860 | 1471048652916 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 17:37:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:37:32 INFO - PROCESS | 3860 | 1471048652923 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:37:32 INFO - PROCESS | 3860 | 1471048652924 Marionette TRACE conn3 <- [1,2822,null,{}] 17:37:32 INFO - PROCESS | 3860 | 1471048652928 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}] 17:37:32 INFO - PROCESS | 3860 | 1471048652930 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:33 INFO - PROCESS | 3860 | 1471048653004 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:37:33 INFO - PROCESS | 3860 | 1471048653010 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:33 INFO - PROCESS | 3860 | 1471048653012 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:33 INFO - PROCESS | 3860 | ++DOCSHELL 1625C800 == 29 [pid = 3860] [id = 715] 17:37:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (16260800) [pid = 3860] [serial = 2145] [outer = 00000000] 17:37:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (16452000) [pid = 3860] [serial = 2146] [outer = 16260800] 17:37:33 INFO - PROCESS | 3860 | 1471048653056 Marionette DEBUG loaded listener.js 17:37:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (1645C400) [pid = 3860] [serial = 2147] [outer = 16260800] 17:37:33 INFO - PROCESS | 3860 | 1471048653584 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:37:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:37:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 712ms 17:37:33 INFO - PROCESS | 3860 | 1471048653652 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:37:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:37:33 INFO - PROCESS | 3860 | 1471048653655 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 17:37:33 INFO - PROCESS | 3860 | 1471048653659 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:37:33 INFO - PROCESS | 3860 | 1471048653661 Marionette TRACE conn3 <- [1,2826,null,{}] 17:37:33 INFO - PROCESS | 3860 | 1471048653665 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}] 17:37:33 INFO - PROCESS | 3860 | 1471048653670 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:33 INFO - PROCESS | 3860 | 1471048653776 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:37:33 INFO - PROCESS | 3860 | 1471048653781 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:33 INFO - PROCESS | 3860 | 1471048653783 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:33 INFO - PROCESS | 3860 | ++DOCSHELL 16EE5000 == 30 [pid = 3860] [id = 716] 17:37:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (17841C00) [pid = 3860] [serial = 2148] [outer = 00000000] 17:37:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (178F4400) [pid = 3860] [serial = 2149] [outer = 17841C00] 17:37:33 INFO - PROCESS | 3860 | 1471048653828 Marionette DEBUG loaded listener.js 17:37:33 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (17A6AC00) [pid = 3860] [serial = 2150] [outer = 17841C00] 17:37:34 INFO - PROCESS | 3860 | 1471048654255 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]]]}] 17:37:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:37:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 649ms 17:37:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:37:34 INFO - PROCESS | 3860 | 1471048654294 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:37:34 INFO - PROCESS | 3860 | 1471048654296 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 17:37:34 INFO - PROCESS | 3860 | 1471048654299 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:37:34 INFO - PROCESS | 3860 | 1471048654301 Marionette TRACE conn3 <- [1,2830,null,{}] 17:37:34 INFO - PROCESS | 3860 | 1471048654304 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}] 17:37:34 INFO - PROCESS | 3860 | 1471048654306 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:34 INFO - PROCESS | 3860 | 1471048654390 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:37:34 INFO - PROCESS | 3860 | 1471048654424 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:34 INFO - PROCESS | 3860 | 1471048654426 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:34 INFO - PROCESS | 3860 | ++DOCSHELL 178F0800 == 31 [pid = 3860] [id = 717] 17:37:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (178F1000) [pid = 3860] [serial = 2151] [outer = 00000000] 17:37:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (18430000) [pid = 3860] [serial = 2152] [outer = 178F1000] 17:37:34 INFO - PROCESS | 3860 | 1471048654469 Marionette DEBUG loaded listener.js 17:37:34 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (18431800) [pid = 3860] [serial = 2153] [outer = 178F1000] 17:37:34 INFO - PROCESS | 3860 | 1471048654895 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]]]}] 17:37:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:37:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 633ms 17:37:34 INFO - PROCESS | 3860 | 1471048654938 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:37:34 INFO - PROCESS | 3860 | 1471048654940 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 17:37:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:37:34 INFO - PROCESS | 3860 | 1471048654943 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:37:34 INFO - PROCESS | 3860 | 1471048654945 Marionette TRACE conn3 <- [1,2834,null,{}] 17:37:34 INFO - PROCESS | 3860 | 1471048654948 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}] 17:37:34 INFO - PROCESS | 3860 | 1471048654950 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:35 INFO - PROCESS | 3860 | 1471048655028 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:37:35 INFO - PROCESS | 3860 | 1471048655034 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:35 INFO - PROCESS | 3860 | 1471048655036 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:35 INFO - PROCESS | 3860 | ++DOCSHELL 1848D000 == 32 [pid = 3860] [id = 718] 17:37:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (18490800) [pid = 3860] [serial = 2154] [outer = 00000000] 17:37:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (184C5000) [pid = 3860] [serial = 2155] [outer = 18490800] 17:37:35 INFO - PROCESS | 3860 | 1471048655079 Marionette DEBUG loaded listener.js 17:37:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (184C6000) [pid = 3860] [serial = 2156] [outer = 18490800] 17:37:35 INFO - PROCESS | 3860 | 1471048655537 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]]]}] 17:37:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:37:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 633ms 17:37:35 INFO - PROCESS | 3860 | 1471048655581 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:37:35 INFO - PROCESS | 3860 | 1471048655583 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 17:37:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:37:35 INFO - PROCESS | 3860 | 1471048655587 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:37:35 INFO - PROCESS | 3860 | 1471048655588 Marionette TRACE conn3 <- [1,2838,null,{}] 17:37:35 INFO - PROCESS | 3860 | 1471048655592 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}] 17:37:35 INFO - PROCESS | 3860 | 1471048655594 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:35 INFO - PROCESS | 3860 | 1471048655709 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:37:35 INFO - PROCESS | 3860 | 1471048655801 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:35 INFO - PROCESS | 3860 | 1471048655803 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:35 INFO - PROCESS | 3860 | ++DOCSHELL 10A0AC00 == 33 [pid = 3860] [id = 719] 17:37:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (13C95000) [pid = 3860] [serial = 2157] [outer = 00000000] 17:37:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (184CC800) [pid = 3860] [serial = 2158] [outer = 13C95000] 17:37:35 INFO - PROCESS | 3860 | 1471048655855 Marionette DEBUG loaded listener.js 17:37:35 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (187E4800) [pid = 3860] [serial = 2159] [outer = 13C95000] 17:37:36 INFO - PROCESS | 3860 | 1471048656315 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:37:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:37:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 744ms 17:37:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:37:36 INFO - PROCESS | 3860 | 1471048656360 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:37:36 INFO - PROCESS | 3860 | 1471048656362 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 17:37:36 INFO - PROCESS | 3860 | 1471048656374 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:37:36 INFO - PROCESS | 3860 | 1471048656376 Marionette TRACE conn3 <- [1,2842,null,{}] 17:37:36 INFO - PROCESS | 3860 | 1471048656380 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}] 17:37:36 INFO - PROCESS | 3860 | 1471048656382 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:36 INFO - PROCESS | 3860 | 1471048656508 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:37:36 INFO - PROCESS | 3860 | 1471048656519 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:36 INFO - PROCESS | 3860 | 1471048656521 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:36 INFO - PROCESS | 3860 | ++DOCSHELL 18498000 == 34 [pid = 3860] [id = 720] 17:37:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (18499400) [pid = 3860] [serial = 2160] [outer = 00000000] 17:37:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (187F1800) [pid = 3860] [serial = 2161] [outer = 18499400] 17:37:36 INFO - PROCESS | 3860 | 1471048656564 Marionette DEBUG loaded listener.js 17:37:36 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (19CE6400) [pid = 3860] [serial = 2162] [outer = 18499400] 17:37:37 INFO - PROCESS | 3860 | 1471048657021 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]]]}] 17:37:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:37:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 696ms 17:37:37 INFO - PROCESS | 3860 | 1471048657069 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:37:37 INFO - PROCESS | 3860 | 1471048657071 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 17:37:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:37:37 INFO - PROCESS | 3860 | 1471048657075 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:37:37 INFO - PROCESS | 3860 | 1471048657077 Marionette TRACE conn3 <- [1,2846,null,{}] 17:37:37 INFO - PROCESS | 3860 | 1471048657080 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}] 17:37:37 INFO - PROCESS | 3860 | 1471048657083 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:37 INFO - PROCESS | 3860 | 1471048657233 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1615E400) [pid = 3860] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1645A000) [pid = 3860] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (178EEC00) [pid = 3860] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1848BC00) [pid = 3860] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (142F2400) [pid = 3860] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (12DA4800) [pid = 3860] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (10A4C800) [pid = 3860] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (129BB400) [pid = 3860] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (18497000) [pid = 3860] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (15965400) [pid = 3860] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (11ACFC00) [pid = 3860] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:37:37 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1553AC00) [pid = 3860] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:37:37 INFO - PROCESS | 3860 | 1471048657441 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:37 INFO - PROCESS | 3860 | 1471048657443 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:37 INFO - PROCESS | 3860 | ++DOCSHELL 10A51000 == 35 [pid = 3860] [id = 721] 17:37:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (10A52400) [pid = 3860] [serial = 2163] [outer = 00000000] 17:37:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (129BB400) [pid = 3860] [serial = 2164] [outer = 10A52400] 17:37:37 INFO - PROCESS | 3860 | 1471048657489 Marionette DEBUG loaded listener.js 17:37:37 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (145DA400) [pid = 3860] [serial = 2165] [outer = 10A52400] 17:37:37 INFO - PROCESS | 3860 | 1471048657859 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:37:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:37:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 855ms 17:37:37 INFO - PROCESS | 3860 | 1471048657925 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:37:37 INFO - PROCESS | 3860 | 1471048657927 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 17:37:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:37:37 INFO - PROCESS | 3860 | 1471048657931 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:37:37 INFO - PROCESS | 3860 | 1471048657933 Marionette TRACE conn3 <- [1,2850,null,{}] 17:37:37 INFO - PROCESS | 3860 | 1471048657936 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}] 17:37:37 INFO - PROCESS | 3860 | 1471048657938 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:38 INFO - PROCESS | 3860 | 1471048658014 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:37:38 INFO - PROCESS | 3860 | 1471048658019 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:38 INFO - PROCESS | 3860 | 1471048658021 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:38 INFO - PROCESS | 3860 | ++DOCSHELL 16161000 == 36 [pid = 3860] [id = 722] 17:37:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1645A000) [pid = 3860] [serial = 2166] [outer = 00000000] 17:37:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1A1CE400) [pid = 3860] [serial = 2167] [outer = 1645A000] 17:37:38 INFO - PROCESS | 3860 | 1471048658064 Marionette DEBUG loaded listener.js 17:37:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1A1D8C00) [pid = 3860] [serial = 2168] [outer = 1645A000] 17:37:38 INFO - PROCESS | 3860 | 1471048658493 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]]]}] 17:37:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:37:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 601ms 17:37:38 INFO - PROCESS | 3860 | 1471048658526 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:37:38 INFO - PROCESS | 3860 | 1471048658528 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 17:37:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:37:38 INFO - PROCESS | 3860 | 1471048658543 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:37:38 INFO - PROCESS | 3860 | 1471048658545 Marionette TRACE conn3 <- [1,2854,null,{}] 17:37:38 INFO - PROCESS | 3860 | 1471048658548 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}] 17:37:38 INFO - PROCESS | 3860 | 1471048658598 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:38 INFO - PROCESS | 3860 | 1471048658689 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:37:38 INFO - PROCESS | 3860 | 1471048658697 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:38 INFO - PROCESS | 3860 | 1471048658699 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:38 INFO - PROCESS | 3860 | ++DOCSHELL 1A1DE400 == 37 [pid = 3860] [id = 723] 17:37:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1A1E0000) [pid = 3860] [serial = 2169] [outer = 00000000] 17:37:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1A644000) [pid = 3860] [serial = 2170] [outer = 1A1E0000] 17:37:38 INFO - PROCESS | 3860 | 1471048658760 Marionette DEBUG loaded listener.js 17:37:38 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1A6C0C00) [pid = 3860] [serial = 2171] [outer = 1A1E0000] 17:37:39 INFO - PROCESS | 3860 | 1471048659237 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]]]}] 17:37:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:37:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 712ms 17:37:39 INFO - PROCESS | 3860 | 1471048659274 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:37:39 INFO - PROCESS | 3860 | 1471048659276 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 17:37:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:37:39 INFO - PROCESS | 3860 | 1471048659279 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:37:39 INFO - PROCESS | 3860 | 1471048659281 Marionette TRACE conn3 <- [1,2858,null,{}] 17:37:39 INFO - PROCESS | 3860 | 1471048659288 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}] 17:37:39 INFO - PROCESS | 3860 | 1471048659290 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:39 INFO - PROCESS | 3860 | 1471048659366 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:37:39 INFO - PROCESS | 3860 | 1471048659372 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:39 INFO - PROCESS | 3860 | 1471048659374 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:39 INFO - PROCESS | 3860 | ++DOCSHELL 16451C00 == 38 [pid = 3860] [id = 724] 17:37:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1A6C7800) [pid = 3860] [serial = 2172] [outer = 00000000] 17:37:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1A6CBC00) [pid = 3860] [serial = 2173] [outer = 1A6C7800] 17:37:39 INFO - PROCESS | 3860 | 1471048659417 Marionette DEBUG loaded listener.js 17:37:39 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1A8E6800) [pid = 3860] [serial = 2174] [outer = 1A6C7800] 17:37:40 INFO - PROCESS | 3860 | 1471048660228 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]]]}] 17:37:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:37:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1013ms 17:37:40 INFO - PROCESS | 3860 | 1471048660282 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:37:40 INFO - PROCESS | 3860 | 1471048660286 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 17:37:40 INFO - PROCESS | 3860 | 1471048660291 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:37:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:37:40 INFO - PROCESS | 3860 | 1471048660296 Marionette TRACE conn3 <- [1,2862,null,{}] 17:37:40 INFO - PROCESS | 3860 | 1471048660302 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}] 17:37:40 INFO - PROCESS | 3860 | 1471048660305 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:40 INFO - PROCESS | 3860 | 1471048660428 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:37:40 INFO - PROCESS | 3860 | 1471048660566 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:40 INFO - PROCESS | 3860 | 1471048660569 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:40 INFO - PROCESS | 3860 | ++DOCSHELL 10FBE800 == 39 [pid = 3860] [id = 725] 17:37:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (112CDC00) [pid = 3860] [serial = 2175] [outer = 00000000] 17:37:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (12983000) [pid = 3860] [serial = 2176] [outer = 112CDC00] 17:37:40 INFO - PROCESS | 3860 | 1471048660626 Marionette DEBUG loaded listener.js 17:37:40 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (13232C00) [pid = 3860] [serial = 2177] [outer = 112CDC00] 17:37:41 INFO - PROCESS | 3860 | 1471048661549 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]]]}] 17:37:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:37:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1266ms 17:37:41 INFO - PROCESS | 3860 | 1471048661583 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:37:41 INFO - PROCESS | 3860 | 1471048661587 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 17:37:41 INFO - PROCESS | 3860 | 1471048661592 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:37:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:37:41 INFO - PROCESS | 3860 | 1471048661595 Marionette TRACE conn3 <- [1,2866,null,{}] 17:37:41 INFO - PROCESS | 3860 | 1471048661601 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}] 17:37:41 INFO - PROCESS | 3860 | 1471048661604 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:41 INFO - PROCESS | 3860 | 1471048661721 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:37:41 INFO - PROCESS | 3860 | 1471048661862 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:41 INFO - PROCESS | 3860 | 1471048661867 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:41 INFO - PROCESS | 3860 | ++DOCSHELL 10FBD400 == 40 [pid = 3860] [id = 726] 17:37:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (112C9800) [pid = 3860] [serial = 2178] [outer = 00000000] 17:37:41 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1293BC00) [pid = 3860] [serial = 2179] [outer = 112C9800] 17:37:41 INFO - PROCESS | 3860 | 1471048661926 Marionette DEBUG loaded listener.js 17:37:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (129C4000) [pid = 3860] [serial = 2180] [outer = 112C9800] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 1A1DE400 == 39 [pid = 3860] [id = 723] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 16161000 == 38 [pid = 3860] [id = 722] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 10A51000 == 37 [pid = 3860] [id = 721] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 18498000 == 36 [pid = 3860] [id = 720] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 10A0AC00 == 35 [pid = 3860] [id = 719] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 1848D000 == 34 [pid = 3860] [id = 718] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 178F0800 == 33 [pid = 3860] [id = 717] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 16EE5000 == 32 [pid = 3860] [id = 716] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 1625C800 == 31 [pid = 3860] [id = 715] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 14516000 == 30 [pid = 3860] [id = 714] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 13CBC000 == 29 [pid = 3860] [id = 713] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 1302F400 == 28 [pid = 3860] [id = 712] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 112C2800 == 27 [pid = 3860] [id = 711] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (19CE8000) [pid = 3860] [serial = 2131] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOCSHELL 142F1800 == 26 [pid = 3860] [id = 710] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1616A000) [pid = 3860] [serial = 2116] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (16EE3000) [pid = 3860] [serial = 2120] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (16E24000) [pid = 3860] [serial = 2119] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (17C91000) [pid = 3860] [serial = 2122] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (18431400) [pid = 3860] [serial = 2123] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (18499800) [pid = 3860] [serial = 2128] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (18499C00) [pid = 3860] [serial = 2129] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (145D8C00) [pid = 3860] [serial = 2113] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (13162800) [pid = 3860] [serial = 2110] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (131EEC00) [pid = 3860] [serial = 2111] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (112CEC00) [pid = 3860] [serial = 2107] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (11ACE000) [pid = 3860] [serial = 2108] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (12B79000) [pid = 3860] [serial = 2105] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (12B75400) [pid = 3860] [serial = 2104] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (19CEA400) [pid = 3860] [serial = 2102] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (187EC400) [pid = 3860] [serial = 2101] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (16DBA400) [pid = 3860] [serial = 2099] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (16268800) [pid = 3860] [serial = 2098] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (13232400) [pid = 3860] [serial = 2096] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (12B77800) [pid = 3860] [serial = 2095] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (17A64000) [pid = 3860] [serial = 2125] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (181F2000) [pid = 3860] [serial = 2126] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (1625CC00) [pid = 3860] [serial = 2117] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (15033000) [pid = 3860] [serial = 2114] [outer = 00000000] [url = about:blank] 17:37:42 INFO - PROCESS | 3860 | 1471048662483 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]]]}] 17:37:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:37:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 966ms 17:37:42 INFO - PROCESS | 3860 | 1471048662539 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:37:42 INFO - PROCESS | 3860 | 1471048662544 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 17:37:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:37:42 INFO - PROCESS | 3860 | 1471048662551 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:37:42 INFO - PROCESS | 3860 | 1471048662553 Marionette TRACE conn3 <- [1,2870,null,{}] 17:37:42 INFO - PROCESS | 3860 | 1471048662557 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}] 17:37:42 INFO - PROCESS | 3860 | 1471048662560 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:42 INFO - PROCESS | 3860 | 1471048662652 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:37:42 INFO - PROCESS | 3860 | 1471048662668 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:42 INFO - PROCESS | 3860 | 1471048662671 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:42 INFO - PROCESS | 3860 | ++DOCSHELL 12B76000 == 27 [pid = 3860] [id = 727] 17:37:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (12B76400) [pid = 3860] [serial = 2181] [outer = 00000000] 17:37:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (13170000) [pid = 3860] [serial = 2182] [outer = 12B76400] 17:37:42 INFO - PROCESS | 3860 | 1471048662717 Marionette DEBUG loaded listener.js 17:37:42 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (131F1000) [pid = 3860] [serial = 2183] [outer = 12B76400] 17:37:43 INFO - PROCESS | 3860 | 1471048663229 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]]]}] 17:37:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:37:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 712ms 17:37:43 INFO - PROCESS | 3860 | 1471048663249 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:37:43 INFO - PROCESS | 3860 | 1471048663252 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 17:37:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:37:43 INFO - PROCESS | 3860 | 1471048663255 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:37:43 INFO - PROCESS | 3860 | 1471048663259 Marionette TRACE conn3 <- [1,2874,null,{}] 17:37:43 INFO - PROCESS | 3860 | 1471048663273 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}] 17:37:43 INFO - PROCESS | 3860 | 1471048663278 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:43 INFO - PROCESS | 3860 | 1471048663399 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:37:43 INFO - PROCESS | 3860 | 1471048663505 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:43 INFO - PROCESS | 3860 | 1471048663508 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:43 INFO - PROCESS | 3860 | ++DOCSHELL 13EAAC00 == 28 [pid = 3860] [id = 728] 17:37:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (142F5000) [pid = 3860] [serial = 2184] [outer = 00000000] 17:37:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (145D5000) [pid = 3860] [serial = 2185] [outer = 142F5000] 17:37:43 INFO - PROCESS | 3860 | 1471048663556 Marionette DEBUG loaded listener.js 17:37:43 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (145DF000) [pid = 3860] [serial = 2186] [outer = 142F5000] 17:37:43 INFO - PROCESS | 3860 | 1471048663990 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]]]}] 17:37:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:37:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 744ms 17:37:44 INFO - PROCESS | 3860 | 1471048664028 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:37:44 INFO - PROCESS | 3860 | 1471048664030 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 17:37:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:37:44 INFO - PROCESS | 3860 | 1471048664034 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:37:44 INFO - PROCESS | 3860 | 1471048664036 Marionette TRACE conn3 <- [1,2878,null,{}] 17:37:44 INFO - PROCESS | 3860 | 1471048664039 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}] 17:37:44 INFO - PROCESS | 3860 | 1471048664041 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:44 INFO - PROCESS | 3860 | 1471048664130 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:37:44 INFO - PROCESS | 3860 | 1471048664135 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:44 INFO - PROCESS | 3860 | 1471048664137 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:44 INFO - PROCESS | 3860 | ++DOCSHELL 145E0C00 == 29 [pid = 3860] [id = 729] 17:37:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (150C0000) [pid = 3860] [serial = 2187] [outer = 00000000] 17:37:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (16163800) [pid = 3860] [serial = 2188] [outer = 150C0000] 17:37:44 INFO - PROCESS | 3860 | 1471048664190 Marionette DEBUG loaded listener.js 17:37:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (16178800) [pid = 3860] [serial = 2189] [outer = 150C0000] 17:37:44 INFO - PROCESS | 3860 | 1471048664666 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:37:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:37:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 712ms 17:37:44 INFO - PROCESS | 3860 | 1471048664733 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:37:44 INFO - PROCESS | 3860 | 1471048664735 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 17:37:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:37:44 INFO - PROCESS | 3860 | 1471048664745 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:37:44 INFO - PROCESS | 3860 | 1471048664747 Marionette TRACE conn3 <- [1,2882,null,{}] 17:37:44 INFO - PROCESS | 3860 | 1471048664751 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}] 17:37:44 INFO - PROCESS | 3860 | 1471048664753 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:44 INFO - PROCESS | 3860 | 1471048664863 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:37:44 INFO - PROCESS | 3860 | 1471048664955 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:44 INFO - PROCESS | 3860 | 1471048664957 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:44 INFO - PROCESS | 3860 | ++DOCSHELL 16454C00 == 30 [pid = 3860] [id = 730] 17:37:44 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (16458000) [pid = 3860] [serial = 2190] [outer = 00000000] 17:37:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16DB7400) [pid = 3860] [serial = 2191] [outer = 16458000] 17:37:45 INFO - PROCESS | 3860 | 1471048665009 Marionette DEBUG loaded listener.js 17:37:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16E23800) [pid = 3860] [serial = 2192] [outer = 16458000] 17:37:45 INFO - PROCESS | 3860 | 1471048665438 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]]]}] 17:37:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:37:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 760ms 17:37:45 INFO - PROCESS | 3860 | 1471048665479 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:37:45 INFO - PROCESS | 3860 | 1471048665481 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 17:37:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:37:45 INFO - PROCESS | 3860 | 1471048665491 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:37:45 INFO - PROCESS | 3860 | 1471048665493 Marionette TRACE conn3 <- [1,2886,null,{}] 17:37:45 INFO - PROCESS | 3860 | 1471048665496 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}] 17:37:45 INFO - PROCESS | 3860 | 1471048665502 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:45 INFO - PROCESS | 3860 | 1471048665635 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:37:45 INFO - PROCESS | 3860 | 1471048665703 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:45 INFO - PROCESS | 3860 | 1471048665705 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:45 INFO - PROCESS | 3860 | ++DOCSHELL 16EE3800 == 31 [pid = 3860] [id = 731] 17:37:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16EE9C00) [pid = 3860] [serial = 2193] [outer = 00000000] 17:37:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (17A69800) [pid = 3860] [serial = 2194] [outer = 16EE9C00] 17:37:45 INFO - PROCESS | 3860 | 1471048665749 Marionette DEBUG loaded listener.js 17:37:45 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (17A6B400) [pid = 3860] [serial = 2195] [outer = 16EE9C00] 17:37:46 INFO - PROCESS | 3860 | 1471048666227 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]]]}] 17:37:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:37:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 759ms 17:37:46 INFO - PROCESS | 3860 | 1471048666292 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:37:46 INFO - PROCESS | 3860 | 1471048666294 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 17:37:46 INFO - PROCESS | 3860 | 1471048666297 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:37:46 INFO - PROCESS | 3860 | 1471048666299 Marionette TRACE conn3 <- [1,2890,null,{}] 17:37:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:37:46 INFO - PROCESS | 3860 | 1471048666302 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}] 17:37:46 INFO - PROCESS | 3860 | 1471048666304 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:46 INFO - PROCESS | 3860 | 1471048666555 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1A1E0000) [pid = 3860] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (16260800) [pid = 3860] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (13EA4000) [pid = 3860] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (13C95000) [pid = 3860] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (187F0000) [pid = 3860] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (17841C00) [pid = 3860] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (112C3400) [pid = 3860] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (145E0800) [pid = 3860] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (13038000) [pid = 3860] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (18490800) [pid = 3860] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (18499400) [pid = 3860] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (178F1000) [pid = 3860] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (10A52400) [pid = 3860] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:37:46 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (1645A000) [pid = 3860] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:37:46 INFO - PROCESS | 3860 | 1471048666626 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:46 INFO - PROCESS | 3860 | 1471048666628 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:46 INFO - PROCESS | 3860 | ++DOCSHELL 10A52400 == 32 [pid = 3860] [id = 732] 17:37:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (10B92C00) [pid = 3860] [serial = 2196] [outer = 00000000] 17:37:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (13C9D800) [pid = 3860] [serial = 2197] [outer = 10B92C00] 17:37:46 INFO - PROCESS | 3860 | 1471048666672 Marionette DEBUG loaded listener.js 17:37:46 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (145DD400) [pid = 3860] [serial = 2198] [outer = 10B92C00] 17:37:47 INFO - PROCESS | 3860 | 1471048667038 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:37:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:37:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 791ms 17:37:47 INFO - PROCESS | 3860 | 1471048667084 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:37:47 INFO - PROCESS | 3860 | 1471048667086 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 17:37:47 INFO - PROCESS | 3860 | 1471048667089 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:37:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:37:47 INFO - PROCESS | 3860 | 1471048667091 Marionette TRACE conn3 <- [1,2894,null,{}] 17:37:47 INFO - PROCESS | 3860 | 1471048667094 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}] 17:37:47 INFO - PROCESS | 3860 | 1471048667096 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:47 INFO - PROCESS | 3860 | 1471048667174 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:37:47 INFO - PROCESS | 3860 | 1471048667180 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:47 INFO - PROCESS | 3860 | 1471048667182 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:47 INFO - PROCESS | 3860 | ++DOCSHELL 12B7A800 == 33 [pid = 3860] [id = 733] 17:37:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (16265000) [pid = 3860] [serial = 2199] [outer = 00000000] 17:37:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (18430400) [pid = 3860] [serial = 2200] [outer = 16265000] 17:37:47 INFO - PROCESS | 3860 | 1471048667227 Marionette DEBUG loaded listener.js 17:37:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (18432800) [pid = 3860] [serial = 2201] [outer = 16265000] 17:37:47 INFO - PROCESS | 3860 | 1471048667650 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]]]}] 17:37:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:37:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 602ms 17:37:47 INFO - PROCESS | 3860 | 1471048667697 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:37:47 INFO - PROCESS | 3860 | 1471048667699 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 17:37:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:37:47 INFO - PROCESS | 3860 | 1471048667703 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:37:47 INFO - PROCESS | 3860 | 1471048667704 Marionette TRACE conn3 <- [1,2898,null,{}] 17:37:47 INFO - PROCESS | 3860 | 1471048667708 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}] 17:37:47 INFO - PROCESS | 3860 | 1471048667709 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:47 INFO - PROCESS | 3860 | 1471048667787 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:37:47 INFO - PROCESS | 3860 | 1471048667792 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:47 INFO - PROCESS | 3860 | 1471048667794 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:47 INFO - PROCESS | 3860 | ++DOCSHELL 114E5000 == 34 [pid = 3860] [id = 734] 17:37:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (1848B800) [pid = 3860] [serial = 2202] [outer = 00000000] 17:37:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (18497000) [pid = 3860] [serial = 2203] [outer = 1848B800] 17:37:47 INFO - PROCESS | 3860 | 1471048667838 Marionette DEBUG loaded listener.js 17:37:47 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (184C3000) [pid = 3860] [serial = 2204] [outer = 1848B800] 17:37:48 INFO - PROCESS | 3860 | 1471048668274 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]]]}] 17:37:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:37:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:37:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 601ms 17:37:48 INFO - PROCESS | 3860 | 1471048668299 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:37:48 INFO - PROCESS | 3860 | 1471048668301 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 17:37:48 INFO - TEST-START | /DOMEvents/constructors.html 17:37:48 INFO - PROCESS | 3860 | 1471048668305 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:37:48 INFO - PROCESS | 3860 | 1471048668307 Marionette TRACE conn3 <- [1,2902,null,{}] 17:37:48 INFO - PROCESS | 3860 | 1471048668310 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}] 17:37:48 INFO - PROCESS | 3860 | 1471048668312 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:48 INFO - PROCESS | 3860 | 1471048668442 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:37:48 INFO - PROCESS | 3860 | 1471048668449 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:48 INFO - PROCESS | 3860 | 1471048668451 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:48 INFO - PROCESS | 3860 | ++DOCSHELL 12B7D800 == 35 [pid = 3860] [id = 735] 17:37:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (142F3000) [pid = 3860] [serial = 2205] [outer = 00000000] 17:37:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (187EA400) [pid = 3860] [serial = 2206] [outer = 142F3000] 17:37:48 INFO - PROCESS | 3860 | 1471048668494 Marionette DEBUG loaded listener.js 17:37:48 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (187EB800) [pid = 3860] [serial = 2207] [outer = 142F3000] 17:37:49 INFO - PROCESS | 3860 | 1471048669263 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]]]}] 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:37:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:37:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:37:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:37:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:37:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:37:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:37:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:37:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:37:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 1029ms 17:37:49 INFO - PROCESS | 3860 | 1471048669370 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:37:49 INFO - PROCESS | 3860 | 1471048669375 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 17:37:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:37:49 INFO - PROCESS | 3860 | 1471048669380 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:37:49 INFO - PROCESS | 3860 | 1471048669386 Marionette TRACE conn3 <- [1,2906,null,{}] 17:37:49 INFO - PROCESS | 3860 | 1471048669460 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}] 17:37:49 INFO - PROCESS | 3860 | 1471048669464 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:49 INFO - PROCESS | 3860 | 1471048669608 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:37:49 INFO - PROCESS | 3860 | 1471048669742 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:49 INFO - PROCESS | 3860 | 1471048669745 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:49 INFO - PROCESS | 3860 | ++DOCSHELL 10A10000 == 36 [pid = 3860] [id = 736] 17:37:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (10A54800) [pid = 3860] [serial = 2208] [outer = 00000000] 17:37:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (131F0800) [pid = 3860] [serial = 2209] [outer = 10A54800] 17:37:49 INFO - PROCESS | 3860 | 1471048669804 Marionette DEBUG loaded listener.js 17:37:49 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (139E2400) [pid = 3860] [serial = 2210] [outer = 10A54800] 17:37:50 INFO - PROCESS | 3860 | 1471048670332 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:37:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:37:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1013ms 17:37:50 INFO - PROCESS | 3860 | 1471048670383 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:37:50 INFO - PROCESS | 3860 | 1471048670388 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 17:37:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:37:50 INFO - PROCESS | 3860 | 1471048670394 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:37:50 INFO - PROCESS | 3860 | 1471048670397 Marionette TRACE conn3 <- [1,2910,null,{}] 17:37:50 INFO - PROCESS | 3860 | 1471048670402 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}] 17:37:50 INFO - PROCESS | 3860 | 1471048670405 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:50 INFO - PROCESS | 3860 | 1471048670515 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:37:50 INFO - PROCESS | 3860 | 1471048670626 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:50 INFO - PROCESS | 3860 | 1471048670629 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:50 INFO - PROCESS | 3860 | ++DOCSHELL 150BF800 == 37 [pid = 3860] [id = 737] 17:37:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1553DC00) [pid = 3860] [serial = 2211] [outer = 00000000] 17:37:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1645A800) [pid = 3860] [serial = 2212] [outer = 1553DC00] 17:37:50 INFO - PROCESS | 3860 | 1471048670686 Marionette DEBUG loaded listener.js 17:37:50 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (1734BC00) [pid = 3860] [serial = 2213] [outer = 1553DC00] 17:37:51 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:37:51 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:37:51 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:37:51 INFO - PROCESS | 3860 | [3860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:37:51 INFO - PROCESS | 3860 | 1471048671225 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]]]}] 17:37:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:37:51 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:37:51 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 17:37:51 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:37:51 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 17:37:51 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:37:51 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]" 17:37:51 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:37:51 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:37:51 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 871ms 17:37:51 INFO - PROCESS | 3860 | 1471048671248 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:37:51 INFO - PROCESS | 3860 | 1471048671252 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 17:37:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:37:51 INFO - PROCESS | 3860 | 1471048671257 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:37:51 INFO - PROCESS | 3860 | 1471048671308 Marionette TRACE conn3 <- [1,2914,null,{}] 17:37:51 INFO - PROCESS | 3860 | 1471048671319 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}] 17:37:51 INFO - PROCESS | 3860 | 1471048671324 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:51 INFO - PROCESS | 3860 | 1471048671428 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:37:51 INFO - PROCESS | 3860 | 1471048671540 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:51 INFO - PROCESS | 3860 | 1471048671543 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:51 INFO - PROCESS | 3860 | ++DOCSHELL 19CE9C00 == 38 [pid = 3860] [id = 738] 17:37:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (19CEA400) [pid = 3860] [serial = 2214] [outer = 00000000] 17:37:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (1A1D3400) [pid = 3860] [serial = 2215] [outer = 19CEA400] 17:37:51 INFO - PROCESS | 3860 | 1471048671643 Marionette DEBUG loaded listener.js 17:37:51 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (1A1E6800) [pid = 3860] [serial = 2216] [outer = 19CEA400] 17:37:52 INFO - PROCESS | 3860 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:37:52 INFO - PROCESS | 3860 | 1471048672170 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]]]}] 17:37:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:37:52 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 918ms 17:37:52 INFO - PROCESS | 3860 | 1471048672214 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:37:52 INFO - PROCESS | 3860 | 1471048672217 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 17:37:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:37:52 INFO - PROCESS | 3860 | 1471048672222 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:37:52 INFO - PROCESS | 3860 | 1471048672224 Marionette TRACE conn3 <- [1,2918,null,{}] 17:37:52 INFO - PROCESS | 3860 | 1471048672228 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}] 17:37:52 INFO - PROCESS | 3860 | 1471048672230 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:52 INFO - PROCESS | 3860 | 1471048672335 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:37:52 INFO - PROCESS | 3860 | 1471048672445 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:52 INFO - PROCESS | 3860 | 1471048672448 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:52 INFO - PROCESS | 3860 | ++DOCSHELL 16161400 == 39 [pid = 3860] [id = 739] 17:37:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (16161C00) [pid = 3860] [serial = 2217] [outer = 00000000] 17:37:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (1645B000) [pid = 3860] [serial = 2218] [outer = 16161C00] 17:37:52 INFO - PROCESS | 3860 | 1471048672501 Marionette DEBUG loaded listener.js 17:37:52 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (17C8E400) [pid = 3860] [serial = 2219] [outer = 16161C00] 17:37:53 INFO - PROCESS | 3860 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:37:53 INFO - PROCESS | 3860 | 1471048673187 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]]]}] 17:37:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:37:53 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 997ms 17:37:53 INFO - PROCESS | 3860 | 1471048673228 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:37:53 INFO - PROCESS | 3860 | 1471048673232 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 17:37:53 INFO - PROCESS | 3860 | 1471048673239 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:37:53 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:37:53 INFO - PROCESS | 3860 | 1471048673244 Marionette TRACE conn3 <- [1,2922,null,{}] 17:37:53 INFO - PROCESS | 3860 | 1471048673248 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}] 17:37:53 INFO - PROCESS | 3860 | 1471048673251 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:53 INFO - PROCESS | 3860 | 1471048673353 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 114E5000 == 38 [pid = 3860] [id = 734] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 12B7A800 == 37 [pid = 3860] [id = 733] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 10A52400 == 36 [pid = 3860] [id = 732] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 16EE3800 == 35 [pid = 3860] [id = 731] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 16454C00 == 34 [pid = 3860] [id = 730] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 145E0C00 == 33 [pid = 3860] [id = 729] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 13EAAC00 == 32 [pid = 3860] [id = 728] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 12B76000 == 31 [pid = 3860] [id = 727] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 10FBD400 == 30 [pid = 3860] [id = 726] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 10FBE800 == 29 [pid = 3860] [id = 725] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 16451C00 == 28 [pid = 3860] [id = 724] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 19CE9C00 == 27 [pid = 3860] [id = 738] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 16161400 == 26 [pid = 3860] [id = 739] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 150BF800 == 25 [pid = 3860] [id = 737] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 12B7D800 == 24 [pid = 3860] [id = 735] 17:37:54 INFO - PROCESS | 3860 | --DOCSHELL 10A10000 == 23 [pid = 3860] [id = 736] 17:37:54 INFO - PROCESS | 3860 | 1471048674153 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:54 INFO - PROCESS | 3860 | 1471048674157 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (16452000) [pid = 3860] [serial = 2146] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1645C400) [pid = 3860] [serial = 2147] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (142E8800) [pid = 3860] [serial = 2140] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (184CC800) [pid = 3860] [serial = 2158] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (14523000) [pid = 3860] [serial = 2141] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (19CECC00) [pid = 3860] [serial = 2132] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (178F4400) [pid = 3860] [serial = 2149] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (17A6AC00) [pid = 3860] [serial = 2150] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (11CE3800) [pid = 3860] [serial = 2134] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1282F800) [pid = 3860] [serial = 2135] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (15960000) [pid = 3860] [serial = 2143] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (16164400) [pid = 3860] [serial = 2144] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1316B000) [pid = 3860] [serial = 2137] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1316F400) [pid = 3860] [serial = 2138] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (184C5000) [pid = 3860] [serial = 2155] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (187F1800) [pid = 3860] [serial = 2161] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (18430000) [pid = 3860] [serial = 2152] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (187E4800) [pid = 3860] [serial = 2159] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (18431800) [pid = 3860] [serial = 2153] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (19CE6400) [pid = 3860] [serial = 2162] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (145DA400) [pid = 3860] [serial = 2165] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (1A1CE400) [pid = 3860] [serial = 2167] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (1A6C0C00) [pid = 3860] [serial = 2171] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (129BB400) [pid = 3860] [serial = 2164] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (1A1D8C00) [pid = 3860] [serial = 2168] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (184C6000) [pid = 3860] [serial = 2156] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (1A644000) [pid = 3860] [serial = 2170] [outer = 00000000] [url = about:blank] 17:37:54 INFO - PROCESS | 3860 | ++DOCSHELL 10A49C00 == 24 [pid = 3860] [id = 740] 17:37:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (10A4C400) [pid = 3860] [serial = 2220] [outer = 00000000] 17:37:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (10A6C000) [pid = 3860] [serial = 2221] [outer = 10A4C400] 17:37:54 INFO - PROCESS | 3860 | 1471048674309 Marionette DEBUG loaded listener.js 17:37:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (10FBC000) [pid = 3860] [serial = 2222] [outer = 10A4C400] 17:37:54 INFO - PROCESS | 3860 | 1471048674707 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]]]}] 17:37:54 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:37:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1472ms 17:37:54 INFO - PROCESS | 3860 | 1471048674778 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:37:54 INFO - PROCESS | 3860 | 1471048674782 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 17:37:54 INFO - PROCESS | 3860 | 1471048674787 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:37:54 INFO - PROCESS | 3860 | 1471048674790 Marionette TRACE conn3 <- [1,2926,null,{}] 17:37:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:37:54 INFO - PROCESS | 3860 | 1471048674795 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}] 17:37:54 INFO - PROCESS | 3860 | 1471048674800 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:54 INFO - PROCESS | 3860 | 1471048674887 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:37:54 INFO - PROCESS | 3860 | 1471048674900 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:54 INFO - PROCESS | 3860 | 1471048674903 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:54 INFO - PROCESS | 3860 | ++DOCSHELL 11CE5000 == 25 [pid = 3860] [id = 741] 17:37:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (1282F400) [pid = 3860] [serial = 2223] [outer = 00000000] 17:37:54 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (129C4400) [pid = 3860] [serial = 2224] [outer = 1282F400] 17:37:54 INFO - PROCESS | 3860 | 1471048674955 Marionette DEBUG loaded listener.js 17:37:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (12B77000) [pid = 3860] [serial = 2225] [outer = 1282F400] 17:37:55 INFO - PROCESS | 3860 | 1471048675414 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]]]}] 17:37:55 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. 17:37:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 649ms 17:37:55 INFO - PROCESS | 3860 | 1471048675433 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:37:55 INFO - PROCESS | 3860 | 1471048675437 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 17:37:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:37:55 INFO - PROCESS | 3860 | 1471048675442 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:37:55 INFO - PROCESS | 3860 | 1471048675444 Marionette TRACE conn3 <- [1,2930,null,{}] 17:37:55 INFO - PROCESS | 3860 | 1471048675448 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}] 17:37:55 INFO - PROCESS | 3860 | 1471048675451 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:55 INFO - PROCESS | 3860 | 1471048675536 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:37:55 INFO - PROCESS | 3860 | 1471048675571 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:55 INFO - PROCESS | 3860 | 1471048675574 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:55 INFO - PROCESS | 3860 | ++DOCSHELL 131EF400 == 26 [pid = 3860] [id = 742] 17:37:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (131F0C00) [pid = 3860] [serial = 2226] [outer = 00000000] 17:37:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (13C9E800) [pid = 3860] [serial = 2227] [outer = 131F0C00] 17:37:55 INFO - PROCESS | 3860 | 1471048675622 Marionette DEBUG loaded listener.js 17:37:55 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (13EAA000) [pid = 3860] [serial = 2228] [outer = 131F0C00] 17:37:56 INFO - PROCESS | 3860 | 1471048676062 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"]]]}] 17:37:56 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 17:37:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:37:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:37:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 649ms 17:37:56 INFO - PROCESS | 3860 | 1471048676079 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:37:56 INFO - PROCESS | 3860 | 1471048676081 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 17:37:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:37:56 INFO - PROCESS | 3860 | 1471048676104 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:37:56 INFO - PROCESS | 3860 | 1471048676110 Marionette TRACE conn3 <- [1,2934,null,{}] 17:37:56 INFO - PROCESS | 3860 | 1471048676120 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}] 17:37:56 INFO - PROCESS | 3860 | 1471048676123 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:56 INFO - PROCESS | 3860 | 1471048676208 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:37:56 INFO - PROCESS | 3860 | 1471048676216 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:56 INFO - PROCESS | 3860 | 1471048676218 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:56 INFO - PROCESS | 3860 | ++DOCSHELL 145D5400 == 27 [pid = 3860] [id = 743] 17:37:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (145D6800) [pid = 3860] [serial = 2229] [outer = 00000000] 17:37:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (15540400) [pid = 3860] [serial = 2230] [outer = 145D6800] 17:37:56 INFO - PROCESS | 3860 | 1471048676262 Marionette DEBUG loaded listener.js 17:37:56 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (1616CC00) [pid = 3860] [serial = 2231] [outer = 145D6800] 17:37:56 INFO - PROCESS | 3860 | 1471048676786 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]]]}] 17:37:56 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. 17:37:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 728ms 17:37:56 INFO - PROCESS | 3860 | 1471048676838 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:37:56 INFO - PROCESS | 3860 | 1471048676840 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 17:37:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:37:56 INFO - PROCESS | 3860 | 1471048676844 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:37:56 INFO - PROCESS | 3860 | 1471048676846 Marionette TRACE conn3 <- [1,2938,null,{}] 17:37:56 INFO - PROCESS | 3860 | 1471048676849 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}] 17:37:56 INFO - PROCESS | 3860 | 1471048676851 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:56 INFO - PROCESS | 3860 | 1471048676968 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:37:57 INFO - PROCESS | 3860 | 1471048677061 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:57 INFO - PROCESS | 3860 | 1471048677064 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:57 INFO - PROCESS | 3860 | ++DOCSHELL 16459400 == 28 [pid = 3860] [id = 744] 17:37:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1645C400) [pid = 3860] [serial = 2232] [outer = 00000000] 17:37:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16DBB000) [pid = 3860] [serial = 2233] [outer = 1645C400] 17:37:57 INFO - PROCESS | 3860 | 1471048677107 Marionette DEBUG loaded listener.js 17:37:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16EE2800) [pid = 3860] [serial = 2234] [outer = 1645C400] 17:37:57 INFO - PROCESS | 3860 | ++DOCSHELL 178F5C00 == 29 [pid = 3860] [id = 745] 17:37:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (178F6C00) [pid = 3860] [serial = 2235] [outer = 00000000] 17:37:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (17A60C00) [pid = 3860] [serial = 2236] [outer = 178F6C00] 17:37:57 INFO - PROCESS | 3860 | 1471048677552 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]]]}] 17:37:57 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. 17:37:57 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 740ms 17:37:57 INFO - PROCESS | 3860 | 1471048677584 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:37:57 INFO - PROCESS | 3860 | 1471048677586 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 17:37:57 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:37:57 INFO - PROCESS | 3860 | 1471048677589 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:37:57 INFO - PROCESS | 3860 | 1471048677591 Marionette TRACE conn3 <- [1,2942,null,{}] 17:37:57 INFO - PROCESS | 3860 | 1471048677598 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}] 17:37:57 INFO - PROCESS | 3860 | 1471048677600 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:57 INFO - PROCESS | 3860 | 1471048677718 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:37:57 INFO - PROCESS | 3860 | 1471048677724 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:57 INFO - PROCESS | 3860 | 1471048677730 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:57 INFO - PROCESS | 3860 | ++DOCSHELL 17A6E000 == 30 [pid = 3860] [id = 746] 17:37:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (17A6EC00) [pid = 3860] [serial = 2237] [outer = 00000000] 17:37:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (182E0000) [pid = 3860] [serial = 2238] [outer = 17A6EC00] 17:37:57 INFO - PROCESS | 3860 | 1471048677791 Marionette DEBUG loaded listener.js 17:37:57 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (18439400) [pid = 3860] [serial = 2239] [outer = 17A6EC00] 17:37:58 INFO - PROCESS | 3860 | 1471048678233 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]]]}] 17:37:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:37:58 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 17:37:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 707ms 17:37:58 INFO - PROCESS | 3860 | 1471048678289 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:37:58 INFO - PROCESS | 3860 | 1471048678291 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 17:37:58 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:37:58 INFO - PROCESS | 3860 | 1471048678295 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:37:58 INFO - PROCESS | 3860 | 1471048678296 Marionette TRACE conn3 <- [1,2946,null,{}] 17:37:58 INFO - PROCESS | 3860 | 1471048678306 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}] 17:37:58 INFO - PROCESS | 3860 | 1471048678309 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:58 INFO - PROCESS | 3860 | 1471048678466 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:37:58 INFO - PROCESS | 3860 | 1471048678478 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:58 INFO - PROCESS | 3860 | 1471048678480 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:58 INFO - PROCESS | 3860 | ++DOCSHELL 10A4D800 == 31 [pid = 3860] [id = 747] 17:37:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (18495400) [pid = 3860] [serial = 2240] [outer = 00000000] 17:37:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (187EDC00) [pid = 3860] [serial = 2241] [outer = 18495400] 17:37:58 INFO - PROCESS | 3860 | 1471048678524 Marionette DEBUG loaded listener.js 17:37:58 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (187F1C00) [pid = 3860] [serial = 2242] [outer = 18495400] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1848B800) [pid = 3860] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (16458000) [pid = 3860] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (1A6C7800) [pid = 3860] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (150C0000) [pid = 3860] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (112CDC00) [pid = 3860] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (142F5000) [pid = 3860] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16EE9C00) [pid = 3860] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (112C9800) [pid = 3860] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16265000) [pid = 3860] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10B92C00) [pid = 3860] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (12B76400) [pid = 3860] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:37:58 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (142F3000) [pid = 3860] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:37:59 INFO - PROCESS | 3860 | 1471048679117 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]]]}] 17:37:59 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. 17:37:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 847ms 17:37:59 INFO - PROCESS | 3860 | 1471048679146 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:37:59 INFO - PROCESS | 3860 | 1471048679148 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 17:37:59 INFO - PROCESS | 3860 | 1471048679152 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:37:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:37:59 INFO - PROCESS | 3860 | 1471048679154 Marionette TRACE conn3 <- [1,2950,null,{}] 17:37:59 INFO - PROCESS | 3860 | 1471048679157 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}] 17:37:59 INFO - PROCESS | 3860 | 1471048679159 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:59 INFO - PROCESS | 3860 | 1471048679238 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:37:59 INFO - PROCESS | 3860 | 1471048679244 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:59 INFO - PROCESS | 3860 | 1471048679246 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:59 INFO - PROCESS | 3860 | ++DOCSHELL 112C3400 == 32 [pid = 3860] [id = 748] 17:37:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (11CE4000) [pid = 3860] [serial = 2243] [outer = 00000000] 17:37:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16163000) [pid = 3860] [serial = 2244] [outer = 11CE4000] 17:37:59 INFO - PROCESS | 3860 | 1471048679289 Marionette DEBUG loaded listener.js 17:37:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16DBA400) [pid = 3860] [serial = 2245] [outer = 11CE4000] 17:37:59 INFO - PROCESS | 3860 | 1471048679695 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]]]}] 17:37:59 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. 17:37:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 597ms 17:37:59 INFO - PROCESS | 3860 | 1471048679750 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:37:59 INFO - PROCESS | 3860 | 1471048679753 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 17:37:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:37:59 INFO - PROCESS | 3860 | 1471048679770 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:37:59 INFO - PROCESS | 3860 | 1471048679771 Marionette TRACE conn3 <- [1,2954,null,{}] 17:37:59 INFO - PROCESS | 3860 | 1471048679776 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}] 17:37:59 INFO - PROCESS | 3860 | 1471048679778 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:59 INFO - PROCESS | 3860 | 1471048679858 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:37:59 INFO - PROCESS | 3860 | 1471048679864 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:59 INFO - PROCESS | 3860 | 1471048679866 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:37:59 INFO - PROCESS | 3860 | ++DOCSHELL 187ED800 == 33 [pid = 3860] [id = 749] 17:37:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (19CE6000) [pid = 3860] [serial = 2246] [outer = 00000000] 17:37:59 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (19CEC800) [pid = 3860] [serial = 2247] [outer = 19CE6000] 17:37:59 INFO - PROCESS | 3860 | 1471048679913 Marionette DEBUG loaded listener.js 17:38:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (19CED400) [pid = 3860] [serial = 2248] [outer = 19CE6000] 17:38:00 INFO - PROCESS | 3860 | 1471048680334 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]]]}] 17:38:00 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. 17:38:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 597ms 17:38:00 INFO - PROCESS | 3860 | 1471048680353 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:38:00 INFO - PROCESS | 3860 | 1471048680355 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 17:38:00 INFO - PROCESS | 3860 | 1471048680358 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:38:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:38:00 INFO - PROCESS | 3860 | 1471048680360 Marionette TRACE conn3 <- [1,2958,null,{}] 17:38:00 INFO - PROCESS | 3860 | 1471048680363 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}] 17:38:00 INFO - PROCESS | 3860 | 1471048680365 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:00 INFO - PROCESS | 3860 | 1471048680493 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:38:00 INFO - PROCESS | 3860 | 1471048680501 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:00 INFO - PROCESS | 3860 | 1471048680503 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:00 INFO - PROCESS | 3860 | ++DOCSHELL 18498800 == 34 [pid = 3860] [id = 750] 17:38:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1A1CC000) [pid = 3860] [serial = 2249] [outer = 00000000] 17:38:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1A1D9000) [pid = 3860] [serial = 2250] [outer = 1A1CC000] 17:38:00 INFO - PROCESS | 3860 | 1471048680547 Marionette DEBUG loaded listener.js 17:38:00 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1A1DE400) [pid = 3860] [serial = 2251] [outer = 1A1CC000] 17:38:01 INFO - PROCESS | 3860 | 1471048680996 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]]]}] 17:38:01 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. 17:38:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 690ms 17:38:01 INFO - PROCESS | 3860 | 1471048681089 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:38:01 INFO - PROCESS | 3860 | 1471048681094 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 17:38:01 INFO - PROCESS | 3860 | 1471048681104 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:38:01 INFO - PROCESS | 3860 | 1471048681108 Marionette TRACE conn3 <- [1,2962,null,{}] 17:38:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:38:01 INFO - PROCESS | 3860 | 1471048681114 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}] 17:38:01 INFO - PROCESS | 3860 | 1471048681118 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:01 INFO - PROCESS | 3860 | 1471048681299 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:38:01 INFO - PROCESS | 3860 | 1471048681443 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:01 INFO - PROCESS | 3860 | 1471048681448 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:01 INFO - PROCESS | 3860 | ++DOCSHELL 114DC000 == 35 [pid = 3860] [id = 751] 17:38:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (114E4000) [pid = 3860] [serial = 2252] [outer = 00000000] 17:38:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1297D400) [pid = 3860] [serial = 2253] [outer = 114E4000] 17:38:01 INFO - PROCESS | 3860 | 1471048681506 Marionette DEBUG loaded listener.js 17:38:01 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (12B76000) [pid = 3860] [serial = 2254] [outer = 114E4000] 17:38:02 INFO - PROCESS | 3860 | 1471048682081 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]]]}] 17:38:02 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. 17:38:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 989ms 17:38:02 INFO - PROCESS | 3860 | 1471048682120 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:38:02 INFO - PROCESS | 3860 | 1471048682125 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 17:38:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:38:02 INFO - PROCESS | 3860 | 1471048682133 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:38:02 INFO - PROCESS | 3860 | 1471048682136 Marionette TRACE conn3 <- [1,2966,null,{}] 17:38:02 INFO - PROCESS | 3860 | 1471048682140 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}] 17:38:02 INFO - PROCESS | 3860 | 1471048682143 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:02 INFO - PROCESS | 3860 | 1471048682314 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:38:02 INFO - PROCESS | 3860 | 1471048682435 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:02 INFO - PROCESS | 3860 | 1471048682438 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:02 INFO - PROCESS | 3860 | ++DOCSHELL 12D6A800 == 36 [pid = 3860] [id = 752] 17:38:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (142F2800) [pid = 3860] [serial = 2255] [outer = 00000000] 17:38:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (15565400) [pid = 3860] [serial = 2256] [outer = 142F2800] 17:38:02 INFO - PROCESS | 3860 | 1471048682535 Marionette DEBUG loaded listener.js 17:38:02 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (15969000) [pid = 3860] [serial = 2257] [outer = 142F2800] 17:38:03 INFO - PROCESS | 3860 | 1471048683183 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]]]}] 17:38:03 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. 17:38:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1052ms 17:38:03 INFO - PROCESS | 3860 | 1471048683209 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:38:03 INFO - PROCESS | 3860 | 1471048683212 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 17:38:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:38:03 INFO - PROCESS | 3860 | 1471048683217 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:38:03 INFO - PROCESS | 3860 | 1471048683221 Marionette TRACE conn3 <- [1,2970,null,{}] 17:38:03 INFO - PROCESS | 3860 | 1471048683251 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}] 17:38:03 INFO - PROCESS | 3860 | 1471048683255 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:03 INFO - PROCESS | 3860 | 1471048683368 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:38:03 INFO - PROCESS | 3860 | 1471048683619 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:03 INFO - PROCESS | 3860 | 1471048683622 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:03 INFO - PROCESS | 3860 | ++DOCSHELL 10474C00 == 37 [pid = 3860] [id = 753] 17:38:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (1047DC00) [pid = 3860] [serial = 2258] [outer = 00000000] 17:38:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (10A55400) [pid = 3860] [serial = 2259] [outer = 1047DC00] 17:38:03 INFO - PROCESS | 3860 | 1471048683678 Marionette DEBUG loaded listener.js 17:38:03 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (10FC0800) [pid = 3860] [serial = 2260] [outer = 1047DC00] 17:38:04 INFO - PROCESS | 3860 | --DOCSHELL 187ED800 == 36 [pid = 3860] [id = 749] 17:38:04 INFO - PROCESS | 3860 | --DOCSHELL 112C3400 == 35 [pid = 3860] [id = 748] 17:38:04 INFO - PROCESS | 3860 | --DOCSHELL 10A4D800 == 34 [pid = 3860] [id = 747] 17:38:04 INFO - PROCESS | 3860 | --DOCSHELL 17A6E000 == 33 [pid = 3860] [id = 746] 17:38:04 INFO - PROCESS | 3860 | --DOCSHELL 178F5C00 == 32 [pid = 3860] [id = 745] 17:38:04 INFO - PROCESS | 3860 | --DOCSHELL 16459400 == 31 [pid = 3860] [id = 744] 17:38:04 INFO - PROCESS | 3860 | --DOCSHELL 145D5400 == 30 [pid = 3860] [id = 743] 17:38:04 INFO - PROCESS | 3860 | --DOCSHELL 131EF400 == 29 [pid = 3860] [id = 742] 17:38:04 INFO - PROCESS | 3860 | --DOCSHELL 11CE5000 == 28 [pid = 3860] [id = 741] 17:38:04 INFO - PROCESS | 3860 | --DOCSHELL 10A49C00 == 27 [pid = 3860] [id = 740] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (187EB800) [pid = 3860] [serial = 2207] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (187EA400) [pid = 3860] [serial = 2206] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (18497000) [pid = 3860] [serial = 2203] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (184C3000) [pid = 3860] [serial = 2204] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (16DB7400) [pid = 3860] [serial = 2191] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1A6CBC00) [pid = 3860] [serial = 2173] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (16163800) [pid = 3860] [serial = 2188] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (12983000) [pid = 3860] [serial = 2176] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (13232C00) [pid = 3860] [serial = 2177] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (145D5000) [pid = 3860] [serial = 2185] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (145DF000) [pid = 3860] [serial = 2186] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (17A69800) [pid = 3860] [serial = 2194] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1293BC00) [pid = 3860] [serial = 2179] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (129C4000) [pid = 3860] [serial = 2180] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (16E23800) [pid = 3860] [serial = 2192] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (17A6B400) [pid = 3860] [serial = 2195] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (18430400) [pid = 3860] [serial = 2200] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (13C9D800) [pid = 3860] [serial = 2197] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (13170000) [pid = 3860] [serial = 2182] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (131F1000) [pid = 3860] [serial = 2183] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (1A8E6800) [pid = 3860] [serial = 2174] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (145DD400) [pid = 3860] [serial = 2198] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (18432800) [pid = 3860] [serial = 2201] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (16178800) [pid = 3860] [serial = 2189] [outer = 00000000] [url = about:blank] 17:38:04 INFO - PROCESS | 3860 | 1471048684321 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"]]]}] 17:38:04 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 17:38:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:38:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1162ms 17:38:04 INFO - PROCESS | 3860 | 1471048684371 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:38:04 INFO - PROCESS | 3860 | 1471048684375 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 17:38:04 INFO - PROCESS | 3860 | 1471048684379 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:38:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:38:04 INFO - PROCESS | 3860 | 1471048684382 Marionette TRACE conn3 <- [1,2974,null,{}] 17:38:04 INFO - PROCESS | 3860 | 1471048684387 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}] 17:38:04 INFO - PROCESS | 3860 | 1471048684391 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:04 INFO - PROCESS | 3860 | 1471048684477 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:38:04 INFO - PROCESS | 3860 | 1471048684484 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:04 INFO - PROCESS | 3860 | 1471048684487 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:04 INFO - PROCESS | 3860 | ++DOCSHELL 11CE5000 == 28 [pid = 3860] [id = 754] 17:38:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (1282EC00) [pid = 3860] [serial = 2261] [outer = 00000000] 17:38:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (1302F400) [pid = 3860] [serial = 2262] [outer = 1282EC00] 17:38:04 INFO - PROCESS | 3860 | 1471048684540 Marionette DEBUG loaded listener.js 17:38:04 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (131ED000) [pid = 3860] [serial = 2263] [outer = 1282EC00] 17:38:05 INFO - PROCESS | 3860 | 1471048685021 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]]]}] 17:38:05 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. 17:38:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 690ms 17:38:05 INFO - PROCESS | 3860 | 1471048685082 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:38:05 INFO - PROCESS | 3860 | 1471048685086 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 17:38:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:38:05 INFO - PROCESS | 3860 | 1471048685091 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:38:05 INFO - PROCESS | 3860 | 1471048685093 Marionette TRACE conn3 <- [1,2978,null,{}] 17:38:05 INFO - PROCESS | 3860 | 1471048685097 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}] 17:38:05 INFO - PROCESS | 3860 | 1471048685100 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:05 INFO - PROCESS | 3860 | 1471048685212 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:38:05 INFO - PROCESS | 3860 | 1471048685228 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:05 INFO - PROCESS | 3860 | 1471048685231 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:05 INFO - PROCESS | 3860 | ++DOCSHELL 142EE800 == 29 [pid = 3860] [id = 755] 17:38:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (142F0800) [pid = 3860] [serial = 2264] [outer = 00000000] 17:38:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (145D6C00) [pid = 3860] [serial = 2265] [outer = 142F0800] 17:38:05 INFO - PROCESS | 3860 | 1471048685358 Marionette DEBUG loaded listener.js 17:38:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1502C800) [pid = 3860] [serial = 2266] [outer = 142F0800] 17:38:05 INFO - PROCESS | 3860 | ++DOCSHELL 1616EC00 == 30 [pid = 3860] [id = 756] 17:38:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (1616F000) [pid = 3860] [serial = 2267] [outer = 00000000] 17:38:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (16171000) [pid = 3860] [serial = 2268] [outer = 1616F000] 17:38:05 INFO - PROCESS | 3860 | 1471048685770 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]]]}] 17:38:05 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. 17:38:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 754ms 17:38:05 INFO - PROCESS | 3860 | 1471048685831 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:38:05 INFO - PROCESS | 3860 | 1471048685834 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 17:38:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:38:05 INFO - PROCESS | 3860 | 1471048685839 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:38:05 INFO - PROCESS | 3860 | 1471048685844 Marionette TRACE conn3 <- [1,2982,null,{}] 17:38:05 INFO - PROCESS | 3860 | 1471048685853 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}] 17:38:05 INFO - PROCESS | 3860 | 1471048685857 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:05 INFO - PROCESS | 3860 | 1471048685954 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:38:05 INFO - PROCESS | 3860 | 1471048685963 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:05 INFO - PROCESS | 3860 | 1471048685965 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:05 INFO - PROCESS | 3860 | ++DOCSHELL 1625CC00 == 31 [pid = 3860] [id = 757] 17:38:05 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (16268800) [pid = 3860] [serial = 2269] [outer = 00000000] 17:38:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (16DBC800) [pid = 3860] [serial = 2270] [outer = 16268800] 17:38:06 INFO - PROCESS | 3860 | 1471048686008 Marionette DEBUG loaded listener.js 17:38:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (16EEBC00) [pid = 3860] [serial = 2271] [outer = 16268800] 17:38:06 INFO - PROCESS | 3860 | 1471048686437 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]]]}] 17:38:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:38:06 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 17:38:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 659ms 17:38:06 INFO - PROCESS | 3860 | 1471048686495 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:38:06 INFO - PROCESS | 3860 | 1471048686498 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 17:38:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:38:06 INFO - PROCESS | 3860 | 1471048686501 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:38:06 INFO - PROCESS | 3860 | 1471048686503 Marionette TRACE conn3 <- [1,2986,null,{}] 17:38:06 INFO - PROCESS | 3860 | 1471048686513 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}] 17:38:06 INFO - PROCESS | 3860 | 1471048686515 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:06 INFO - PROCESS | 3860 | 1471048686663 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:38:06 INFO - PROCESS | 3860 | 1471048686680 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:06 INFO - PROCESS | 3860 | 1471048686682 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:06 INFO - PROCESS | 3860 | ++DOCSHELL 145DF000 == 32 [pid = 3860] [id = 758] 17:38:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (15039C00) [pid = 3860] [serial = 2272] [outer = 00000000] 17:38:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (17A6D400) [pid = 3860] [serial = 2273] [outer = 15039C00] 17:38:06 INFO - PROCESS | 3860 | 1471048686726 Marionette DEBUG loaded listener.js 17:38:06 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (17C97C00) [pid = 3860] [serial = 2274] [outer = 15039C00] 17:38:07 INFO - PROCESS | 3860 | 1471048687134 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]]]}] 17:38:07 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. 17:38:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 659ms 17:38:07 INFO - PROCESS | 3860 | 1471048687159 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:38:07 INFO - PROCESS | 3860 | 1471048687161 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 17:38:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:38:07 INFO - PROCESS | 3860 | 1471048687170 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:38:07 INFO - PROCESS | 3860 | 1471048687172 Marionette TRACE conn3 <- [1,2990,null,{}] 17:38:07 INFO - PROCESS | 3860 | 1471048687176 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}] 17:38:07 INFO - PROCESS | 3860 | 1471048687178 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:07 INFO - PROCESS | 3860 | 1471048687288 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:38:07 INFO - PROCESS | 3860 | 1471048687294 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:07 INFO - PROCESS | 3860 | 1471048687299 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:07 INFO - PROCESS | 3860 | ++DOCSHELL 18430400 == 33 [pid = 3860] [id = 759] 17:38:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (18431000) [pid = 3860] [serial = 2275] [outer = 00000000] 17:38:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (18437C00) [pid = 3860] [serial = 2276] [outer = 18431000] 17:38:07 INFO - PROCESS | 3860 | 1471048687356 Marionette DEBUG loaded listener.js 17:38:07 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1843CC00) [pid = 3860] [serial = 2277] [outer = 18431000] 17:38:07 INFO - PROCESS | 3860 | 1471048687790 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]]]}] 17:38:07 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. 17:38:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 659ms 17:38:07 INFO - PROCESS | 3860 | 1471048687826 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:38:07 INFO - PROCESS | 3860 | 1471048687828 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 17:38:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:38:07 INFO - PROCESS | 3860 | 1471048687831 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:38:07 INFO - PROCESS | 3860 | 1471048687833 Marionette TRACE conn3 <- [1,2994,null,{}] 17:38:07 INFO - PROCESS | 3860 | 1471048687837 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}] 17:38:07 INFO - PROCESS | 3860 | 1471048687839 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:07 INFO - PROCESS | 3860 | 1471048687963 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:38:07 INFO - PROCESS | 3860 | 1471048687968 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:07 INFO - PROCESS | 3860 | 1471048687970 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:08 INFO - PROCESS | 3860 | ++DOCSHELL 184C4C00 == 34 [pid = 3860] [id = 760] 17:38:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (184C5800) [pid = 3860] [serial = 2278] [outer = 00000000] 17:38:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (184CE000) [pid = 3860] [serial = 2279] [outer = 184C5800] 17:38:08 INFO - PROCESS | 3860 | 1471048688055 Marionette DEBUG loaded listener.js 17:38:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (187EB800) [pid = 3860] [serial = 2280] [outer = 184C5800] 17:38:08 INFO - PROCESS | 3860 | 1471048688634 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]]]}] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (17A6EC00) [pid = 3860] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (1645C400) [pid = 3860] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (10A4C400) [pid = 3860] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1282F400) [pid = 3860] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (131F0C00) [pid = 3860] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (145D6800) [pid = 3860] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16161C00) [pid = 3860] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (178F6C00) [pid = 3860] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (18495400) [pid = 3860] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (10A54800) [pid = 3860] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (19CE6000) [pid = 3860] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1553DC00) [pid = 3860] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (19CEA400) [pid = 3860] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:38:08 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (11CE4000) [pid = 3860] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:38:08 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. 17:38:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 832ms 17:38:08 INFO - PROCESS | 3860 | 1471048688672 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:38:08 INFO - PROCESS | 3860 | 1471048688674 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 17:38:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:38:08 INFO - PROCESS | 3860 | 1471048688681 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:38:08 INFO - PROCESS | 3860 | 1471048688683 Marionette TRACE conn3 <- [1,2998,null,{}] 17:38:08 INFO - PROCESS | 3860 | 1471048688686 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}] 17:38:08 INFO - PROCESS | 3860 | 1471048688688 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:08 INFO - PROCESS | 3860 | 1471048688769 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:38:08 INFO - PROCESS | 3860 | 1471048688773 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:08 INFO - PROCESS | 3860 | 1471048688775 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:08 INFO - PROCESS | 3860 | ++DOCSHELL 1645F000 == 35 [pid = 3860] [id = 761] 17:38:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (178F6C00) [pid = 3860] [serial = 2281] [outer = 00000000] 17:38:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (18142C00) [pid = 3860] [serial = 2282] [outer = 178F6C00] 17:38:08 INFO - PROCESS | 3860 | 1471048688820 Marionette DEBUG loaded listener.js 17:38:08 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (184C3400) [pid = 3860] [serial = 2283] [outer = 178F6C00] 17:38:09 INFO - PROCESS | 3860 | [3860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:38:09 INFO - PROCESS | 3860 | 1471048689331 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:38:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:38:09 INFO - {} 17:38:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:38:09 INFO - {} 17:38:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:38:09 INFO - {} 17:38:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:38:09 INFO - {} 17:38:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 643ms 17:38:09 INFO - PROCESS | 3860 | 1471048689362 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:38:09 INFO - PROCESS | 3860 | 1471048689364 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 17:38:09 INFO - TEST-START | /FileAPI/fileReader.html 17:38:09 INFO - PROCESS | 3860 | 1471048689368 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:38:09 INFO - PROCESS | 3860 | 1471048689369 Marionette TRACE conn3 <- [1,3002,null,{}] 17:38:09 INFO - PROCESS | 3860 | 1471048689375 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}] 17:38:09 INFO - PROCESS | 3860 | 1471048689377 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:09 INFO - PROCESS | 3860 | 1471048689455 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:38:09 INFO - PROCESS | 3860 | 1471048689464 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:09 INFO - PROCESS | 3860 | 1471048689466 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:09 INFO - PROCESS | 3860 | ++DOCSHELL 13EB2C00 == 36 [pid = 3860] [id = 762] 17:38:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1A1D8800) [pid = 3860] [serial = 2284] [outer = 00000000] 17:38:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (1A644000) [pid = 3860] [serial = 2285] [outer = 1A1D8800] 17:38:09 INFO - PROCESS | 3860 | 1471048689515 Marionette DEBUG loaded listener.js 17:38:09 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1A6C5800) [pid = 3860] [serial = 2286] [outer = 1A1D8800] 17:38:09 INFO - PROCESS | 3860 | 1471048689942 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]]]}] 17:38:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:38:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:38:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:38:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:38:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 596ms 17:38:09 INFO - PROCESS | 3860 | 1471048689966 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:38:09 INFO - PROCESS | 3860 | 1471048689968 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 17:38:09 INFO - TEST-START | /FileAPI/historical.html 17:38:09 INFO - PROCESS | 3860 | 1471048689971 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:38:09 INFO - PROCESS | 3860 | 1471048689973 Marionette TRACE conn3 <- [1,3006,null,{}] 17:38:10 INFO - PROCESS | 3860 | 1471048690002 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}] 17:38:10 INFO - PROCESS | 3860 | 1471048690004 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:10 INFO - PROCESS | 3860 | 1471048690085 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:38:10 INFO - PROCESS | 3860 | 1471048690090 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:10 INFO - PROCESS | 3860 | 1471048690092 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:10 INFO - PROCESS | 3860 | ++DOCSHELL 162DE400 == 37 [pid = 3860] [id = 763] 17:38:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (1A646400) [pid = 3860] [serial = 2287] [outer = 00000000] 17:38:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (1A6CF800) [pid = 3860] [serial = 2288] [outer = 1A646400] 17:38:10 INFO - PROCESS | 3860 | 1471048690136 Marionette DEBUG loaded listener.js 17:38:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (1A8E7C00) [pid = 3860] [serial = 2289] [outer = 1A646400] 17:38:10 INFO - PROCESS | 3860 | 1471048690549 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"]]]}] 17:38:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:38:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:38:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:38:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:38:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:38:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:38:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:38:10 INFO - TEST-OK | /FileAPI/historical.html | took 612ms 17:38:10 INFO - PROCESS | 3860 | 1471048690589 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:38:10 INFO - PROCESS | 3860 | 1471048690591 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 17:38:10 INFO - PROCESS | 3860 | 1471048690595 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:38:10 INFO - TEST-START | /FileAPI/idlharness.html 17:38:10 INFO - PROCESS | 3860 | 1471048690597 Marionette TRACE conn3 <- [1,3010,null,{}] 17:38:10 INFO - PROCESS | 3860 | 1471048690617 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}] 17:38:10 INFO - PROCESS | 3860 | 1471048690618 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:10 INFO - PROCESS | 3860 | 1471048690756 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:38:10 INFO - PROCESS | 3860 | 1471048690916 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:10 INFO - PROCESS | 3860 | 1471048690920 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:10 INFO - PROCESS | 3860 | ++DOCSHELL 10A53800 == 38 [pid = 3860] [id = 764] 17:38:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (10A55000) [pid = 3860] [serial = 2290] [outer = 00000000] 17:38:10 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (1143B400) [pid = 3860] [serial = 2291] [outer = 10A55000] 17:38:10 INFO - PROCESS | 3860 | 1471048690979 Marionette DEBUG loaded listener.js 17:38:11 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (12936400) [pid = 3860] [serial = 2292] [outer = 10A55000] 17:38:11 INFO - PROCESS | 3860 | 1471048691971 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]]]}] 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:38:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:38:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:38:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:38:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:38:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:38:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:38:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:38:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:38:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:38:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:38:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:38:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:38:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:38:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:38:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:38:12 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 17:38:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:38:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:38:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:38:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:38:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:38:12 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 17:38:12 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 17:38:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:38:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:38:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:38:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:38:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:38:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:38:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:38:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:38:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:38:12 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 17:38:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:38:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:38:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:38:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:38:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:38:12 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 17:38:12 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 17:38:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:38:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:38:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:38:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:38:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:38:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:38:12 INFO - TEST-OK | /FileAPI/idlharness.html | took 1491ms 17:38:12 INFO - PROCESS | 3860 | 1471048692112 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:38:12 INFO - PROCESS | 3860 | 1471048692116 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 17:38:12 INFO - TEST-START | /FileAPI/idlharness.worker 17:38:12 INFO - PROCESS | 3860 | 1471048692123 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:38:12 INFO - PROCESS | 3860 | 1471048692126 Marionette TRACE conn3 <- [1,3014,null,{}] 17:38:12 INFO - PROCESS | 3860 | 1471048692131 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}] 17:38:12 INFO - PROCESS | 3860 | 1471048692134 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:12 INFO - PROCESS | 3860 | 1471048692249 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:38:12 INFO - PROCESS | 3860 | 1471048692390 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:12 INFO - PROCESS | 3860 | 1471048692393 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:12 INFO - PROCESS | 3860 | ++DOCSHELL 145E0000 == 39 [pid = 3860] [id = 765] 17:38:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 87 (145E0800) [pid = 3860] [serial = 2293] [outer = 00000000] 17:38:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 88 (1ABBB400) [pid = 3860] [serial = 2294] [outer = 145E0800] 17:38:12 INFO - PROCESS | 3860 | 1471048692448 Marionette DEBUG loaded listener.js 17:38:12 INFO - PROCESS | 3860 | ++DOMWINDOW == 89 (17A6AC00) [pid = 3860] [serial = 2295] [outer = 145E0800] 17:38:12 INFO - PROCESS | 3860 | [3860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:38:13 INFO - PROCESS | 3860 | 1471048693585 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,{},{}]]]}] 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:38:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:38:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:38:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:38:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:38:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:38:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:38:13 INFO - {} 17:38:13 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 17:38:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:38:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:38:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:38:13 INFO - {} 17:38:13 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 - {} 17:38:13 INFO - {} 17:38:13 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 17:38:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:38:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:38:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:38:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:38:13 INFO - {} 17:38:13 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 17:38:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:38:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:38:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:38:13 INFO - {} 17:38:13 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 - {} 17:38:13 INFO - {} 17:38:13 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 17:38:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:38:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:38:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 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 17:38:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:38:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:38:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 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 17:38:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 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 17:38:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 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 17:38:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:38:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:38:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:38:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:38:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:38:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:38:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:38:13 INFO - {} 17:38:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1695ms 17:38:13 INFO - PROCESS | 3860 | 1471048693810 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:38:13 INFO - PROCESS | 3860 | 1471048693813 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 17:38:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:38:13 INFO - PROCESS | 3860 | 1471048693818 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:38:13 INFO - PROCESS | 3860 | 1471048693821 Marionette TRACE conn3 <- [1,3018,null,{}] 17:38:13 INFO - PROCESS | 3860 | 1471048693824 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}] 17:38:13 INFO - PROCESS | 3860 | 1471048693827 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:13 INFO - PROCESS | 3860 | 1471048693927 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:38:14 INFO - PROCESS | 3860 | 1471048694066 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:14 INFO - PROCESS | 3860 | 1471048694069 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:14 INFO - PROCESS | 3860 | ++DOCSHELL 11060400 == 40 [pid = 3860] [id = 766] 17:38:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 90 (11060800) [pid = 3860] [serial = 2296] [outer = 00000000] 17:38:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 91 (11063000) [pid = 3860] [serial = 2297] [outer = 11060800] 17:38:14 INFO - PROCESS | 3860 | 1471048694129 Marionette DEBUG loaded listener.js 17:38:14 INFO - PROCESS | 3860 | ++DOMWINDOW == 92 (11066400) [pid = 3860] [serial = 2298] [outer = 11060800] 17:38:14 INFO - PROCESS | 3860 | 1471048694826 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]]]}] 17:38:14 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 17:38:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1036ms 17:38:14 INFO - PROCESS | 3860 | 1471048694859 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:38:14 INFO - PROCESS | 3860 | 1471048694863 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 17:38:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:38:14 INFO - PROCESS | 3860 | 1471048694888 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:38:14 INFO - PROCESS | 3860 | 1471048694891 Marionette TRACE conn3 <- [1,3022,null,{}] 17:38:14 INFO - PROCESS | 3860 | 1471048694896 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}] 17:38:14 INFO - PROCESS | 3860 | 1471048694899 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:15 INFO - PROCESS | 3860 | 1471048695051 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:38:15 INFO - PROCESS | 3860 | 1471048695067 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:15 INFO - PROCESS | 3860 | 1471048695071 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:15 INFO - PROCESS | 3860 | ++DOCSHELL 1105A800 == 41 [pid = 3860] [id = 767] 17:38:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 93 (1105B800) [pid = 3860] [serial = 2299] [outer = 00000000] 17:38:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 94 (11063800) [pid = 3860] [serial = 2300] [outer = 1105B800] 17:38:15 INFO - PROCESS | 3860 | 1471048695119 Marionette DEBUG loaded listener.js 17:38:15 INFO - PROCESS | 3860 | ++DOMWINDOW == 95 (11074400) [pid = 3860] [serial = 2301] [outer = 1105B800] 17:38:15 INFO - PROCESS | 3860 | 1471048695727 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]]]}] 17:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:38:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 911ms 17:38:15 INFO - PROCESS | 3860 | 1471048695794 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:38:15 INFO - PROCESS | 3860 | 1471048695798 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 17:38:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:38:15 INFO - PROCESS | 3860 | 1471048695818 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:38:15 INFO - PROCESS | 3860 | 1471048695821 Marionette TRACE conn3 <- [1,3026,null,{}] 17:38:15 INFO - PROCESS | 3860 | 1471048695825 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}] 17:38:15 INFO - PROCESS | 3860 | 1471048695828 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 162DE400 == 40 [pid = 3860] [id = 763] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 13EB2C00 == 39 [pid = 3860] [id = 762] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 1645F000 == 38 [pid = 3860] [id = 761] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 184C4C00 == 37 [pid = 3860] [id = 760] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 18430400 == 36 [pid = 3860] [id = 759] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 145DF000 == 35 [pid = 3860] [id = 758] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 1625CC00 == 34 [pid = 3860] [id = 757] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 1616EC00 == 33 [pid = 3860] [id = 756] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 142EE800 == 32 [pid = 3860] [id = 755] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 11CE5000 == 31 [pid = 3860] [id = 754] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 10474C00 == 30 [pid = 3860] [id = 753] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 18498800 == 29 [pid = 3860] [id = 750] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 114DC000 == 28 [pid = 3860] [id = 751] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 12D6A800 == 27 [pid = 3860] [id = 752] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 1105A800 == 26 [pid = 3860] [id = 767] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 145E0000 == 25 [pid = 3860] [id = 765] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 11060400 == 24 [pid = 3860] [id = 766] 17:38:16 INFO - PROCESS | 3860 | --DOCSHELL 10A53800 == 23 [pid = 3860] [id = 764] 17:38:16 INFO - PROCESS | 3860 | 1471048696561 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 94 (187EDC00) [pid = 3860] [serial = 2241] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 93 (139E2400) [pid = 3860] [serial = 2210] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 92 (131F0800) [pid = 3860] [serial = 2209] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 91 (19CED400) [pid = 3860] [serial = 2248] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 90 (1734BC00) [pid = 3860] [serial = 2213] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 89 (1645A800) [pid = 3860] [serial = 2212] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 88 (1A1E6800) [pid = 3860] [serial = 2216] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 87 (1A1D3400) [pid = 3860] [serial = 2215] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 86 (18439400) [pid = 3860] [serial = 2239] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (19CEC800) [pid = 3860] [serial = 2247] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (187F1C00) [pid = 3860] [serial = 2242] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (16163000) [pid = 3860] [serial = 2244] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (1A1D9000) [pid = 3860] [serial = 2250] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (16DBA400) [pid = 3860] [serial = 2245] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1616CC00) [pid = 3860] [serial = 2231] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (16DBB000) [pid = 3860] [serial = 2233] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (182E0000) [pid = 3860] [serial = 2238] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (10A6C000) [pid = 3860] [serial = 2221] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (10FBC000) [pid = 3860] [serial = 2222] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (129C4400) [pid = 3860] [serial = 2224] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (12B77000) [pid = 3860] [serial = 2225] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (13C9E800) [pid = 3860] [serial = 2227] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (13EAA000) [pid = 3860] [serial = 2228] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (15540400) [pid = 3860] [serial = 2230] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (17C8E400) [pid = 3860] [serial = 2219] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (1645B000) [pid = 3860] [serial = 2218] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (17A60C00) [pid = 3860] [serial = 2236] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (16EE2800) [pid = 3860] [serial = 2234] [outer = 00000000] [url = about:blank] 17:38:16 INFO - PROCESS | 3860 | 1471048696753 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:16 INFO - PROCESS | 3860 | 1471048696757 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:16 INFO - PROCESS | 3860 | ++DOCSHELL 10A05C00 == 24 [pid = 3860] [id = 768] 17:38:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (10A08C00) [pid = 3860] [serial = 2302] [outer = 00000000] 17:38:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (10A4BC00) [pid = 3860] [serial = 2303] [outer = 10A08C00] 17:38:16 INFO - PROCESS | 3860 | 1471048696813 Marionette DEBUG loaded listener.js 17:38:16 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (10A6D000) [pid = 3860] [serial = 2304] [outer = 10A08C00] 17:38:17 INFO - PROCESS | 3860 | 1471048697254 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"]]]}] 17:38:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:38:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:38:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1460ms 17:38:17 INFO - PROCESS | 3860 | 1471048697319 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:38:17 INFO - PROCESS | 3860 | 1471048697322 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 17:38:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:38:17 INFO - PROCESS | 3860 | 1471048697328 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:38:17 INFO - PROCESS | 3860 | 1471048697331 Marionette TRACE conn3 <- [1,3030,null,{}] 17:38:17 INFO - PROCESS | 3860 | 1471048697335 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}] 17:38:17 INFO - PROCESS | 3860 | 1471048697338 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:17 INFO - PROCESS | 3860 | 1471048697431 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:38:17 INFO - PROCESS | 3860 | 1471048697439 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:17 INFO - PROCESS | 3860 | 1471048697442 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:17 INFO - PROCESS | 3860 | ++DOCSHELL 11078800 == 25 [pid = 3860] [id = 769] 17:38:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (11079C00) [pid = 3860] [serial = 2305] [outer = 00000000] 17:38:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (1107D400) [pid = 3860] [serial = 2306] [outer = 11079C00] 17:38:17 INFO - PROCESS | 3860 | 1471048697488 Marionette DEBUG loaded listener.js 17:38:17 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (114E2800) [pid = 3860] [serial = 2307] [outer = 11079C00] 17:38:18 INFO - PROCESS | 3860 | 1471048698140 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]]]}] 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:38:18 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. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:38:18 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'.) 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:38:18 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. 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:38:18 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. 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:38:18 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. 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 17:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:38:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 895ms 17:38:18 INFO - PROCESS | 3860 | 1471048698215 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:38:18 INFO - PROCESS | 3860 | 1471048698218 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 17:38:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:38:18 INFO - PROCESS | 3860 | 1471048698222 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:38:18 INFO - PROCESS | 3860 | 1471048698224 Marionette TRACE conn3 <- [1,3034,null,{}] 17:38:18 INFO - PROCESS | 3860 | 1471048698228 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}] 17:38:18 INFO - PROCESS | 3860 | 1471048698230 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:18 INFO - PROCESS | 3860 | 1471048698319 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:38:18 INFO - PROCESS | 3860 | 1471048698328 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:18 INFO - PROCESS | 3860 | 1471048698330 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:18 INFO - PROCESS | 3860 | ++DOCSHELL 12B7C400 == 26 [pid = 3860] [id = 770] 17:38:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (12D75000) [pid = 3860] [serial = 2308] [outer = 00000000] 17:38:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (13167800) [pid = 3860] [serial = 2309] [outer = 12D75000] 17:38:18 INFO - PROCESS | 3860 | 1471048698376 Marionette DEBUG loaded listener.js 17:38:18 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (131E9800) [pid = 3860] [serial = 2310] [outer = 12D75000] 17:38:18 INFO - PROCESS | 3860 | [3860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:38:18 INFO - PROCESS | 3860 | 1471048698885 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:38:18 INFO - {} 17:38:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 706ms 17:38:18 INFO - PROCESS | 3860 | 1471048698924 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:38:18 INFO - PROCESS | 3860 | 1471048698928 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 17:38:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:38:18 INFO - PROCESS | 3860 | 1471048698942 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:38:18 INFO - PROCESS | 3860 | 1471048698949 Marionette TRACE conn3 <- [1,3038,null,{}] 17:38:18 INFO - PROCESS | 3860 | 1471048698953 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}] 17:38:18 INFO - PROCESS | 3860 | 1471048698956 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:19 INFO - PROCESS | 3860 | 1471048699088 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:38:19 INFO - PROCESS | 3860 | 1471048699093 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:19 INFO - PROCESS | 3860 | 1471048699095 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:19 INFO - PROCESS | 3860 | ++DOCSHELL 13CBAC00 == 27 [pid = 3860] [id = 771] 17:38:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (13CBB000) [pid = 3860] [serial = 2311] [outer = 00000000] 17:38:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (145D2400) [pid = 3860] [serial = 2312] [outer = 13CBB000] 17:38:19 INFO - PROCESS | 3860 | 1471048699140 Marionette DEBUG loaded listener.js 17:38:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (145E0C00) [pid = 3860] [serial = 2313] [outer = 13CBB000] 17:38:19 INFO - PROCESS | 3860 | 1471048699577 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]]]}] 17:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:38:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 706ms 17:38:19 INFO - PROCESS | 3860 | 1471048699635 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:38:19 INFO - PROCESS | 3860 | 1471048699637 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 17:38:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:38:19 INFO - PROCESS | 3860 | 1471048699641 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:38:19 INFO - PROCESS | 3860 | 1471048699643 Marionette TRACE conn3 <- [1,3042,null,{}] 17:38:19 INFO - PROCESS | 3860 | 1471048699646 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}] 17:38:19 INFO - PROCESS | 3860 | 1471048699648 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:19 INFO - PROCESS | 3860 | 1471048699793 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:38:19 INFO - PROCESS | 3860 | 1471048699802 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:19 INFO - PROCESS | 3860 | 1471048699804 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:19 INFO - PROCESS | 3860 | ++DOCSHELL 15540400 == 28 [pid = 3860] [id = 772] 17:38:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (15540800) [pid = 3860] [serial = 2314] [outer = 00000000] 17:38:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (16169C00) [pid = 3860] [serial = 2315] [outer = 15540800] 17:38:19 INFO - PROCESS | 3860 | 1471048699855 Marionette DEBUG loaded listener.js 17:38:19 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (16171800) [pid = 3860] [serial = 2316] [outer = 15540800] 17:38:20 INFO - PROCESS | 3860 | 1471048700548 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"]]]}] 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:38:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:38:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:38:20 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" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:38:20 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" 17:38:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:38:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:38:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1036ms 17:38:20 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:38:20 INFO - PROCESS | 3860 | 1471048700669 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:38:20 INFO - PROCESS | 3860 | 1471048700672 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 17:38:20 INFO - PROCESS | 3860 | 1471048700675 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:38:20 INFO - PROCESS | 3860 | 1471048700677 Marionette TRACE conn3 <- [1,3046,null,{}] 17:38:20 INFO - PROCESS | 3860 | 1471048700680 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}] 17:38:20 INFO - PROCESS | 3860 | 1471048700682 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:20 INFO - PROCESS | 3860 | 1471048700801 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:38:20 INFO - PROCESS | 3860 | 1471048700807 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:20 INFO - PROCESS | 3860 | 1471048700813 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:20 INFO - PROCESS | 3860 | ++DOCSHELL 178D5C00 == 29 [pid = 3860] [id = 773] 17:38:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (178D6000) [pid = 3860] [serial = 2317] [outer = 00000000] 17:38:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (178F4400) [pid = 3860] [serial = 2318] [outer = 178D6000] 17:38:20 INFO - PROCESS | 3860 | 1471048700874 Marionette DEBUG loaded listener.js 17:38:20 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (18146C00) [pid = 3860] [serial = 2319] [outer = 178D6000] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (1A646400) [pid = 3860] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (15039C00) [pid = 3860] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (18431000) [pid = 3860] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (184C5800) [pid = 3860] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1A1CC000) [pid = 3860] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (114E4000) [pid = 3860] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (142F2800) [pid = 3860] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (1047DC00) [pid = 3860] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1282EC00) [pid = 3860] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (16268800) [pid = 3860] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (142F0800) [pid = 3860] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1616F000) [pid = 3860] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (1A1D8800) [pid = 3860] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:38:21 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (178F6C00) [pid = 3860] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:38:21 INFO - PROCESS | 3860 | 1471048701606 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]]]}] 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:38:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:38:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:38:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:38:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:38:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:38:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:38:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:38:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:38:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 942ms 17:38:21 INFO - PROCESS | 3860 | 1471048701628 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:38:21 INFO - PROCESS | 3860 | 1471048701630 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 17:38:21 INFO - PROCESS | 3860 | 1471048701633 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:38:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:38:21 INFO - PROCESS | 3860 | 1471048701635 Marionette TRACE conn3 <- [1,3050,null,{}] 17:38:21 INFO - PROCESS | 3860 | 1471048701638 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}] 17:38:21 INFO - PROCESS | 3860 | 1471048701640 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:21 INFO - PROCESS | 3860 | 1471048701718 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:38:21 INFO - PROCESS | 3860 | 1471048701723 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:21 INFO - PROCESS | 3860 | 1471048701725 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:21 INFO - PROCESS | 3860 | ++DOCSHELL 10B95800 == 30 [pid = 3860] [id = 774] 17:38:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (1556A000) [pid = 3860] [serial = 2320] [outer = 00000000] 17:38:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (18431800) [pid = 3860] [serial = 2321] [outer = 1556A000] 17:38:21 INFO - PROCESS | 3860 | 1471048701769 Marionette DEBUG loaded listener.js 17:38:21 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (18495400) [pid = 3860] [serial = 2322] [outer = 1556A000] 17:38:22 INFO - PROCESS | 3860 | [3860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:38:22 INFO - PROCESS | 3860 | 1471048702226 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:38:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:38:22 INFO - {} 17:38:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 643ms 17:38:22 INFO - PROCESS | 3860 | 1471048702271 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:38:22 INFO - PROCESS | 3860 | 1471048702274 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 17:38:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:38:22 INFO - PROCESS | 3860 | 1471048702277 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:38:22 INFO - PROCESS | 3860 | 1471048702279 Marionette TRACE conn3 <- [1,3054,null,{}] 17:38:22 INFO - PROCESS | 3860 | 1471048702282 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}] 17:38:22 INFO - PROCESS | 3860 | 1471048702284 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:22 INFO - PROCESS | 3860 | 1471048702359 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:38:22 INFO - PROCESS | 3860 | 1471048702365 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:22 INFO - PROCESS | 3860 | 1471048702376 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:22 INFO - PROCESS | 3860 | ++DOCSHELL 187E5000 == 31 [pid = 3860] [id = 775] 17:38:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (187E7C00) [pid = 3860] [serial = 2323] [outer = 00000000] 17:38:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (19884000) [pid = 3860] [serial = 2324] [outer = 187E7C00] 17:38:22 INFO - PROCESS | 3860 | 1471048702419 Marionette DEBUG loaded listener.js 17:38:22 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (19885C00) [pid = 3860] [serial = 2325] [outer = 187E7C00] 17:38:23 INFO - PROCESS | 3860 | 1471048703115 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]]]}] 17:38:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:38:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:38:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:38:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:38:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:38:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:38:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:38:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 848ms 17:38:23 INFO - PROCESS | 3860 | 1471048703153 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:38:23 INFO - PROCESS | 3860 | 1471048703157 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 17:38:23 INFO - PROCESS | 3860 | 1471048703162 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:38:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:38:23 INFO - PROCESS | 3860 | 1471048703166 Marionette TRACE conn3 <- [1,3058,null,{}] 17:38:23 INFO - PROCESS | 3860 | 1471048703173 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}] 17:38:23 INFO - PROCESS | 3860 | 1471048703176 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:23 INFO - PROCESS | 3860 | 1471048703320 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:38:23 INFO - PROCESS | 3860 | 1471048703444 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:23 INFO - PROCESS | 3860 | 1471048703447 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:23 INFO - PROCESS | 3860 | ++DOCSHELL 11062400 == 32 [pid = 3860] [id = 776] 17:38:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (1106EC00) [pid = 3860] [serial = 2326] [outer = 00000000] 17:38:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (11476800) [pid = 3860] [serial = 2327] [outer = 1106EC00] 17:38:23 INFO - PROCESS | 3860 | 1471048703504 Marionette DEBUG loaded listener.js 17:38:23 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (1282F800) [pid = 3860] [serial = 2328] [outer = 1106EC00] 17:38:24 INFO - PROCESS | 3860 | 1471048704145 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]]]}] 17:38:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:38:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:38:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:38:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:38:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:38:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:38:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1036ms 17:38:24 INFO - PROCESS | 3860 | 1471048704205 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:38:24 INFO - PROCESS | 3860 | 1471048704210 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 17:38:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:38:24 INFO - PROCESS | 3860 | 1471048704235 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:38:24 INFO - PROCESS | 3860 | 1471048704238 Marionette TRACE conn3 <- [1,3062,null,{}] 17:38:24 INFO - PROCESS | 3860 | 1471048704243 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}] 17:38:24 INFO - PROCESS | 3860 | 1471048704245 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:24 INFO - PROCESS | 3860 | 1471048704422 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:38:24 INFO - PROCESS | 3860 | 1471048704432 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:24 INFO - PROCESS | 3860 | 1471048704435 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:24 INFO - PROCESS | 3860 | ++DOCSHELL 1307BC00 == 33 [pid = 3860] [id = 777] 17:38:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (13116C00) [pid = 3860] [serial = 2329] [outer = 00000000] 17:38:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 82 (13462C00) [pid = 3860] [serial = 2330] [outer = 13116C00] 17:38:24 INFO - PROCESS | 3860 | 1471048704491 Marionette DEBUG loaded listener.js 17:38:24 INFO - PROCESS | 3860 | ++DOMWINDOW == 83 (139E7800) [pid = 3860] [serial = 2331] [outer = 13116C00] 17:38:25 INFO - PROCESS | 3860 | 1471048705185 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]]]}] 17:38:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:38:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:38:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:38:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:38:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:38:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:38:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1005ms 17:38:25 INFO - PROCESS | 3860 | 1471048705225 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:38:25 INFO - PROCESS | 3860 | 1471048705227 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 17:38:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:38:25 INFO - PROCESS | 3860 | 1471048705231 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:38:25 INFO - PROCESS | 3860 | 1471048705235 Marionette TRACE conn3 <- [1,3066,null,{}] 17:38:25 INFO - PROCESS | 3860 | 1471048705246 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}] 17:38:25 INFO - PROCESS | 3860 | 1471048705251 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:25 INFO - PROCESS | 3860 | 1471048705372 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:38:25 INFO - PROCESS | 3860 | 1471048705514 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:25 INFO - PROCESS | 3860 | 1471048705518 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:25 INFO - PROCESS | 3860 | ++DOCSHELL 11048800 == 34 [pid = 3860] [id = 778] 17:38:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 84 (11079000) [pid = 3860] [serial = 2332] [outer = 00000000] 17:38:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 85 (12B7A800) [pid = 3860] [serial = 2333] [outer = 11079000] 17:38:25 INFO - PROCESS | 3860 | 1471048705575 Marionette DEBUG loaded listener.js 17:38:25 INFO - PROCESS | 3860 | ++DOMWINDOW == 86 (13C9DC00) [pid = 3860] [serial = 2334] [outer = 11079000] 17:38:26 INFO - PROCESS | 3860 | --DOCSHELL 10B95800 == 33 [pid = 3860] [id = 774] 17:38:26 INFO - PROCESS | 3860 | --DOCSHELL 178D5C00 == 32 [pid = 3860] [id = 773] 17:38:26 INFO - PROCESS | 3860 | --DOCSHELL 15540400 == 31 [pid = 3860] [id = 772] 17:38:26 INFO - PROCESS | 3860 | --DOCSHELL 13CBAC00 == 30 [pid = 3860] [id = 771] 17:38:26 INFO - PROCESS | 3860 | --DOCSHELL 12B7C400 == 29 [pid = 3860] [id = 770] 17:38:26 INFO - PROCESS | 3860 | --DOCSHELL 11078800 == 28 [pid = 3860] [id = 769] 17:38:26 INFO - PROCESS | 3860 | --DOCSHELL 10A05C00 == 27 [pid = 3860] [id = 768] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 85 (1A6CF800) [pid = 3860] [serial = 2288] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 84 (17A6D400) [pid = 3860] [serial = 2273] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 83 (17C97C00) [pid = 3860] [serial = 2274] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 82 (18437C00) [pid = 3860] [serial = 2276] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 81 (184CE000) [pid = 3860] [serial = 2279] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (1A1DE400) [pid = 3860] [serial = 2251] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (1297D400) [pid = 3860] [serial = 2253] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (12B76000) [pid = 3860] [serial = 2254] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (15565400) [pid = 3860] [serial = 2256] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (15969000) [pid = 3860] [serial = 2257] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (10A55400) [pid = 3860] [serial = 2259] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (10FC0800) [pid = 3860] [serial = 2260] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (1302F400) [pid = 3860] [serial = 2262] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (131ED000) [pid = 3860] [serial = 2263] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (16DBC800) [pid = 3860] [serial = 2270] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (145D6C00) [pid = 3860] [serial = 2265] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 69 (1502C800) [pid = 3860] [serial = 2266] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 68 (16171000) [pid = 3860] [serial = 2268] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 67 (18142C00) [pid = 3860] [serial = 2282] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 66 (1A644000) [pid = 3860] [serial = 2285] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 65 (187EB800) [pid = 3860] [serial = 2280] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 64 (1843CC00) [pid = 3860] [serial = 2277] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 63 (1A6C5800) [pid = 3860] [serial = 2286] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 62 (1A8E7C00) [pid = 3860] [serial = 2289] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 61 (16EEBC00) [pid = 3860] [serial = 2271] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | --DOMWINDOW == 60 (184C3400) [pid = 3860] [serial = 2283] [outer = 00000000] [url = about:blank] 17:38:26 INFO - PROCESS | 3860 | 1471048706335 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] 17:38:26 INFO - PROCESS | 3860 | 1471048706407 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 17:38:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:38:26 INFO - PROCESS | 3860 | 1471048706411 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:38:26 INFO - PROCESS | 3860 | 1471048706416 Marionette TRACE conn3 <- [1,3070,null,{}] 17:38:26 INFO - PROCESS | 3860 | 1471048706421 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}] 17:38:26 INFO - PROCESS | 3860 | 1471048706423 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:26 INFO - PROCESS | 3860 | 1471048706530 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:38:26 INFO - PROCESS | 3860 | 1471048706629 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:26 INFO - PROCESS | 3860 | 1471048706631 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:26 INFO - PROCESS | 3860 | ++DOCSHELL 10A6DC00 == 28 [pid = 3860] [id = 779] 17:38:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 61 (10B94800) [pid = 3860] [serial = 2335] [outer = 00000000] 17:38:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 62 (1106FC00) [pid = 3860] [serial = 2336] [outer = 10B94800] 17:38:26 INFO - PROCESS | 3860 | 1471048706679 Marionette DEBUG loaded listener.js 17:38:26 INFO - PROCESS | 3860 | ++DOMWINDOW == 63 (1107BC00) [pid = 3860] [serial = 2337] [outer = 10B94800] 17:38:27 INFO - PROCESS | 3860 | 1471048707111 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]]]}] 17:38:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:38:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:38:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:38:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 738ms 17:38:27 INFO - PROCESS | 3860 | 1471048707151 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:38:27 INFO - PROCESS | 3860 | 1471048707155 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 17:38:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:38:27 INFO - PROCESS | 3860 | 1471048707161 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:38:27 INFO - PROCESS | 3860 | 1471048707164 Marionette TRACE conn3 <- [1,3074,null,{}] 17:38:27 INFO - PROCESS | 3860 | 1471048707168 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}] 17:38:27 INFO - PROCESS | 3860 | 1471048707170 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:27 INFO - PROCESS | 3860 | 1471048707256 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:38:27 INFO - PROCESS | 3860 | 1471048707263 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:27 INFO - PROCESS | 3860 | 1471048707265 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:27 INFO - PROCESS | 3860 | ++DOCSHELL 1293CC00 == 29 [pid = 3860] [id = 780] 17:38:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 64 (129BD400) [pid = 3860] [serial = 2338] [outer = 00000000] 17:38:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 65 (12B7A400) [pid = 3860] [serial = 2339] [outer = 129BD400] 17:38:27 INFO - PROCESS | 3860 | 1471048707311 Marionette DEBUG loaded listener.js 17:38:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 66 (13079C00) [pid = 3860] [serial = 2340] [outer = 129BD400] 17:38:27 INFO - PROCESS | 3860 | 1471048707782 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:38:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:38:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 628ms 17:38:27 INFO - PROCESS | 3860 | 1471048707799 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:38:27 INFO - PROCESS | 3860 | 1471048707801 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 17:38:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:38:27 INFO - PROCESS | 3860 | 1471048707805 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:38:27 INFO - PROCESS | 3860 | 1471048707808 Marionette TRACE conn3 <- [1,3078,null,{}] 17:38:27 INFO - PROCESS | 3860 | 1471048707822 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}] 17:38:27 INFO - PROCESS | 3860 | 1471048707826 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:27 INFO - PROCESS | 3860 | 1471048707908 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:38:27 INFO - PROCESS | 3860 | 1471048707916 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:27 INFO - PROCESS | 3860 | 1471048707919 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:27 INFO - PROCESS | 3860 | ++DOCSHELL 13CA1400 == 30 [pid = 3860] [id = 781] 17:38:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 67 (13CA1800) [pid = 3860] [serial = 2341] [outer = 00000000] 17:38:27 INFO - PROCESS | 3860 | ++DOMWINDOW == 68 (142F1C00) [pid = 3860] [serial = 2342] [outer = 13CA1800] 17:38:27 INFO - PROCESS | 3860 | 1471048707965 Marionette DEBUG loaded listener.js 17:38:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 69 (145E0400) [pid = 3860] [serial = 2343] [outer = 13CA1800] 17:38:28 INFO - PROCESS | 3860 | 1471048708399 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:38:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 628ms 17:38:28 INFO - PROCESS | 3860 | 1471048708443 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 17:38:28 INFO - PROCESS | 3860 | 1471048708445 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 17:38:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:38:28 INFO - PROCESS | 3860 | 1471048708468 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:38:28 INFO - PROCESS | 3860 | 1471048708469 Marionette TRACE conn3 <- [1,3082,null,{}] 17:38:28 INFO - PROCESS | 3860 | 1471048708474 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}] 17:38:28 INFO - PROCESS | 3860 | 1471048708476 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:28 INFO - PROCESS | 3860 | 1471048708563 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:38:28 INFO - PROCESS | 3860 | 1471048708568 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:28 INFO - PROCESS | 3860 | 1471048708570 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:28 INFO - PROCESS | 3860 | ++DOCSHELL 15964400 == 31 [pid = 3860] [id = 782] 17:38:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 70 (1596F000) [pid = 3860] [serial = 2344] [outer = 00000000] 17:38:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (16164000) [pid = 3860] [serial = 2345] [outer = 1596F000] 17:38:28 INFO - PROCESS | 3860 | 1471048708614 Marionette DEBUG loaded listener.js 17:38:28 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (16169400) [pid = 3860] [serial = 2346] [outer = 1596F000] 17:38:29 INFO - PROCESS | 3860 | 1471048709092 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:38:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 659ms 17:38:29 INFO - PROCESS | 3860 | 1471048709107 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:38:29 INFO - PROCESS | 3860 | 1471048709109 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 17:38:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:38:29 INFO - PROCESS | 3860 | 1471048709112 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:38:29 INFO - PROCESS | 3860 | 1471048709114 Marionette TRACE conn3 <- [1,3086,null,{}] 17:38:29 INFO - PROCESS | 3860 | 1471048709118 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}] 17:38:29 INFO - PROCESS | 3860 | 1471048709120 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:29 INFO - PROCESS | 3860 | 1471048709239 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:38:29 INFO - PROCESS | 3860 | 1471048709244 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:29 INFO - PROCESS | 3860 | 1471048709246 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:29 INFO - PROCESS | 3860 | ++DOCSHELL 1625F000 == 32 [pid = 3860] [id = 783] 17:38:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (162E4000) [pid = 3860] [serial = 2347] [outer = 00000000] 17:38:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1645A800) [pid = 3860] [serial = 2348] [outer = 162E4000] 17:38:29 INFO - PROCESS | 3860 | 1471048709348 Marionette DEBUG loaded listener.js 17:38:29 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (1645F400) [pid = 3860] [serial = 2349] [outer = 162E4000] 17:38:29 INFO - PROCESS | 3860 | 1471048709817 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]]]}] 17:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:38:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 690ms 17:38:29 INFO - PROCESS | 3860 | 1471048709843 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:38:29 INFO - PROCESS | 3860 | 1471048709845 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 17:38:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:38:29 INFO - PROCESS | 3860 | 1471048709849 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:38:29 INFO - PROCESS | 3860 | 1471048709851 Marionette TRACE conn3 <- [1,3090,null,{}] 17:38:29 INFO - PROCESS | 3860 | 1471048709854 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}] 17:38:29 INFO - PROCESS | 3860 | 1471048709860 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:29 INFO - PROCESS | 3860 | 1471048709996 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:38:30 INFO - PROCESS | 3860 | 1471048710105 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:30 INFO - PROCESS | 3860 | 1471048710107 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:30 INFO - PROCESS | 3860 | ++DOCSHELL 173A2800 == 33 [pid = 3860] [id = 784] 17:38:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (173AC000) [pid = 3860] [serial = 2350] [outer = 00000000] 17:38:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 77 (1783D000) [pid = 3860] [serial = 2351] [outer = 173AC000] 17:38:30 INFO - PROCESS | 3860 | 1471048710160 Marionette DEBUG loaded listener.js 17:38:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 78 (178CD000) [pid = 3860] [serial = 2352] [outer = 173AC000] 17:38:30 INFO - PROCESS | 3860 | 1471048710535 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:38:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:38:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 738ms 17:38:30 INFO - PROCESS | 3860 | 1471048710590 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:38:30 INFO - PROCESS | 3860 | 1471048710592 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 17:38:30 INFO - PROCESS | 3860 | 1471048710595 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:38:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:38:30 INFO - PROCESS | 3860 | 1471048710597 Marionette TRACE conn3 <- [1,3094,null,{}] 17:38:30 INFO - PROCESS | 3860 | 1471048710600 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}] 17:38:30 INFO - PROCESS | 3860 | 1471048710602 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:30 INFO - PROCESS | 3860 | 1471048710717 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:38:30 INFO - PROCESS | 3860 | 1471048710723 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:30 INFO - PROCESS | 3860 | 1471048710725 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:30 INFO - PROCESS | 3860 | ++DOCSHELL 150C0000 == 34 [pid = 3860] [id = 785] 17:38:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 79 (178CE400) [pid = 3860] [serial = 2353] [outer = 00000000] 17:38:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 80 (17C8DC00) [pid = 3860] [serial = 2354] [outer = 178CE400] 17:38:30 INFO - PROCESS | 3860 | 1471048710827 Marionette DEBUG loaded listener.js 17:38:30 INFO - PROCESS | 3860 | ++DOMWINDOW == 81 (17C8E800) [pid = 3860] [serial = 2355] [outer = 178CE400] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 80 (12D75000) [pid = 3860] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 79 (13CBB000) [pid = 3860] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 78 (1105B800) [pid = 3860] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 77 (10A08C00) [pid = 3860] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 76 (1556A000) [pid = 3860] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 75 (10A55000) [pid = 3860] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 74 (145E0800) [pid = 3860] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 73 (11060800) [pid = 3860] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 72 (15540800) [pid = 3860] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 71 (178D6000) [pid = 3860] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 17:38:31 INFO - PROCESS | 3860 | --DOMWINDOW == 70 (11079C00) [pid = 3860] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 17:38:31 INFO - PROCESS | 3860 | 1471048711247 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]]]}] 17:38:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:38:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:38:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:38:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 706ms 17:38:31 INFO - PROCESS | 3860 | 1471048711295 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:38:31 INFO - PROCESS | 3860 | 1471048711297 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 17:38:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:38:31 INFO - PROCESS | 3860 | 1471048711300 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:38:31 INFO - PROCESS | 3860 | 1471048711302 Marionette TRACE conn3 <- [1,3098,null,{}] 17:38:31 INFO - PROCESS | 3860 | 1471048711305 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}] 17:38:31 INFO - PROCESS | 3860 | 1471048711307 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:31 INFO - PROCESS | 3860 | 1471048711387 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:38:31 INFO - PROCESS | 3860 | 1471048711419 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:31 INFO - PROCESS | 3860 | 1471048711421 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:31 INFO - PROCESS | 3860 | ++DOCSHELL 13CBB000 == 35 [pid = 3860] [id = 786] 17:38:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 71 (145D8C00) [pid = 3860] [serial = 2356] [outer = 00000000] 17:38:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 72 (178D6000) [pid = 3860] [serial = 2357] [outer = 145D8C00] 17:38:31 INFO - PROCESS | 3860 | 1471048711464 Marionette DEBUG loaded listener.js 17:38:31 INFO - PROCESS | 3860 | ++DOMWINDOW == 73 (182D5400) [pid = 3860] [serial = 2358] [outer = 145D8C00] 17:38:31 INFO - PROCESS | 3860 | 1471048711867 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"]]]}] 17:38:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:38:31 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 17:38:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:38:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:38:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 597ms 17:38:31 INFO - PROCESS | 3860 | 1471048711897 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:38:31 INFO - PROCESS | 3860 | 1471048711899 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 17:38:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:38:31 INFO - PROCESS | 3860 | 1471048711903 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:38:31 INFO - PROCESS | 3860 | 1471048711904 Marionette TRACE conn3 <- [1,3102,null,{}] 17:38:31 INFO - PROCESS | 3860 | 1471048711908 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}] 17:38:31 INFO - PROCESS | 3860 | 1471048711910 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:32 INFO - PROCESS | 3860 | 1471048712037 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:38:32 INFO - PROCESS | 3860 | 1471048712045 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\", \"cc74b0b2-d9a7-4412-9aa3-ca350f72e476\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:32 INFO - PROCESS | 3860 | 1471048712047 Marionette INFO sendAsync d8ecf40e-1124-4f20-8926-a463bf8b6e1a 17:38:32 INFO - PROCESS | 3860 | ++DOCSHELL 142F2400 == 36 [pid = 3860] [id = 787] 17:38:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 74 (1502C000) [pid = 3860] [serial = 2359] [outer = 00000000] 17:38:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 75 (1848B000) [pid = 3860] [serial = 2360] [outer = 1502C000] 17:38:32 INFO - PROCESS | 3860 | 1471048712106 Marionette DEBUG loaded listener.js 17:38:32 INFO - PROCESS | 3860 | ++DOMWINDOW == 76 (1848D000) [pid = 3860] [serial = 2361] [outer = 1502C000] 17:38:32 INFO - PROCESS | 3860 | 1471048712490 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]]]}] 17:38:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:38:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 643ms 17:38:32 INFO - PROCESS | 3860 | 1471048712541 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:38:32 INFO - PROCESS | 3860 | 1471048712542 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 17:38:33 WARNING - u'runner_teardown' () 17:38:33 INFO - No more tests 17:38:33 INFO - Got 0 unexpected results 17:38:33 INFO - SUITE-END | took 685s 17:38:34 INFO - Closing logging queue 17:38:34 INFO - queue closed 17:38:34 INFO - Return code: 0 17:38:34 WARNING - # TBPL SUCCESS # 17:38:34 INFO - Running post-action listener: _resource_record_post_action 17:38:34 INFO - Running post-run listener: _resource_record_post_run 17:38:35 INFO - Total resource usage - Wall time: 696s; CPU: 9.0%; Read bytes: 92224000; Write bytes: 949894656; Read time: 528336; Write time: 1041481 17:38:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:38:35 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 60134400; Read time: 0; Write time: 59904 17:38:35 INFO - run-tests - Wall time: 695s; CPU: 9.0%; Read bytes: 92224000; Write bytes: 813766144; Read time: 528336; Write time: 926285 17:38:35 INFO - Running post-run listener: _upload_blobber_files 17:38:35 INFO - Blob upload gear active. 17:38:35 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 17:38:35 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 17:38:35 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-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 17:38:35 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-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 17:38:35 INFO - (blobuploader) - INFO - Open directory for files ... 17:38:35 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 17:38:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:38:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:38:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:38:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:38:36 INFO - (blobuploader) - INFO - Done attempting. 17:38:36 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 17:38:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:38:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:38:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:38:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:38:38 INFO - (blobuploader) - INFO - Done attempting. 17:38:38 INFO - (blobuploader) - INFO - Iteration through files over. 17:38:38 INFO - Return code: 0 17:38:38 INFO - rmtree: C:\slave\test\build\uploaded_files.json 17:38:38 INFO - Using _rmtree_windows ... 17:38:38 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 17:38:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/7dba171a38a5be8136cfb37de6c817b228d0954ff69ace9460b1da52c4ccb442fe45a44e27db26bc89e4ae92e33668e187a17780021b42cadcdcfff93ca50edf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bd97e937c5930847ea1d3c3486d98b8ea3a69eaf98a5f327bb7bee62d1e6a68665c2ec09cfed208689dc070700302ec101be67ae7de57ff8d4476ae658177798"} 17:38:38 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 17:38:38 INFO - Writing to file C:\slave\test\properties\blobber_files 17:38:38 INFO - Contents: 17:38:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/7dba171a38a5be8136cfb37de6c817b228d0954ff69ace9460b1da52c4ccb442fe45a44e27db26bc89e4ae92e33668e187a17780021b42cadcdcfff93ca50edf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bd97e937c5930847ea1d3c3486d98b8ea3a69eaf98a5f327bb7bee62d1e6a68665c2ec09cfed208689dc070700302ec101be67ae7de57ff8d4476ae658177798"} 17:38:38 INFO - Running post-run listener: copy_logs_to_upload_dir 17:38:38 INFO - Copying logs to upload dir... 17:38:38 INFO - mkdir: C:\slave\test\build\upload\logs 17:38:38 INFO - Copying logs to upload dir... 17:38:38 INFO - Using _rmtree_windows ... 17:38:38 INFO - Using _rmtree_windows ... 17:38:38 INFO - Using _rmtree_windows ... 17:38:38 INFO - Using _rmtree_windows ... 17:38:38 INFO - Using _rmtree_windows ... 17:38:38 INFO - Using _rmtree_windows ... 17:38:38 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=846.364000 ========= master_lag: -31.99 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 34 secs) (at 2016-08-12 17:38:41.195485) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-12 17:38:41.196290) ========= '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-039\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-039 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-039 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-039 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-039 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-039 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/7dba171a38a5be8136cfb37de6c817b228d0954ff69ace9460b1da52c4ccb442fe45a44e27db26bc89e4ae92e33668e187a17780021b42cadcdcfff93ca50edf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bd97e937c5930847ea1d3c3486d98b8ea3a69eaf98a5f327bb7bee62d1e6a68665c2ec09cfed208689dc070700302ec101be67ae7de57ff8d4476ae658177798"} build_url:https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/7dba171a38a5be8136cfb37de6c817b228d0954ff69ace9460b1da52c4ccb442fe45a44e27db26bc89e4ae92e33668e187a17780021b42cadcdcfff93ca50edf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bd97e937c5930847ea1d3c3486d98b8ea3a69eaf98a5f327bb7bee62d1e6a68665c2ec09cfed208689dc070700302ec101be67ae7de57ff8d4476ae658177798"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.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-08-12 17:38:41.322857) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:38:41.323189) ========= '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-039\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-039 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-039 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-039 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-039 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-039 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.110000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:38:41.443595) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-12 17:38:41.443893) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-12 17:38:41.851009) ========= ========= Total master_lag: -32.14 =========