builder: oak_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-032 starttime: 1461101500.57 results: success (0) buildid: 20160419105635 builduid: 6cb18b3635954702ba521d733bd5bb7f revision: 873ee4b29de90b9225ca7271706badbbe5862c9e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:40.569757) ========= master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:40.570241) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:40.570552) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:40.624236) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:40.624771) ========= '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-032\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-032 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-032 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-032 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-032 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-032 WINDIR=C:\WINDOWS using PTY: False --13:32:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 1.76 GB/s 13:32:22 (1.76 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.508000 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:41.207700) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:41.208103) ========= '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-032\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-032 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-032 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-032 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-032 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-032 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.770000 ========= master_lag: 0.12 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:42.102895) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 14:31:42.103301) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo projects/oak --rev 873ee4b29de90b9225ca7271706badbbe5862c9e --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 873ee4b29de90b9225ca7271706badbbe5862c9e --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-032\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-032 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-032 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-032 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-032 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-032 WINDIR=C:\WINDOWS using PTY: False 2016-04-19 13:32:24,042 truncating revision to first 12 chars 2016-04-19 13:32:24,042 Setting DEBUG logging. 2016-04-19 13:32:24,042 attempt 1/10 2016-04-19 13:32:24,042 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/873ee4b29de9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 13:32:25,403 unpacking tar archive at: oak-873ee4b29de9/testing/mozharness/ program finished with exit code 0 elapsedTime=1.994000 ========= master_lag: 0.45 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 14:31:44.547396) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:44.547770) ========= script_repo_revision: 873ee4b29de90b9225ca7271706badbbe5862c9e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:44.548203) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:44.548482) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 14:31:44.563104) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 21 secs) (at 2016-04-19 14:31:44.563656) ========= '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' 'oak' '--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', 'oak', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-032\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-032 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-032 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-032 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-032 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-032 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 13:32:26 INFO - MultiFileLogger online at 20160419 13:32:26 in C:\slave\test 13:32:26 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 oak --download-symbols true 13:32:26 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 13:32:26 INFO - {'append_to_log': False, 13:32:26 INFO - 'base_work_dir': 'C:\\slave\\test', 13:32:26 INFO - 'blob_upload_branch': 'oak', 13:32:26 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 13:32:26 INFO - 'buildbot_json_path': 'buildprops.json', 13:32:26 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 13:32:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:32:26 INFO - 'download_minidump_stackwalk': True, 13:32:26 INFO - 'download_symbols': 'true', 13:32:26 INFO - 'e10s': False, 13:32:26 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 13:32:26 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 13:32:26 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 13:32:26 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 13:32:26 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 13:32:26 INFO - 'C:/mozilla-build/tooltool.py'), 13:32:26 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 13:32:26 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 13:32:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:32:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:32:26 INFO - 'log_level': 'info', 13:32:26 INFO - 'log_to_console': True, 13:32:26 INFO - 'opt_config_files': (), 13:32:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:32:26 INFO - '--processes=1', 13:32:26 INFO - '--config=%(test_path)s/wptrunner.ini', 13:32:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:32:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:32:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:32:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:32:26 INFO - 'pip_index': False, 13:32:26 INFO - 'require_test_zip': True, 13:32:26 INFO - 'test_type': ('testharness',), 13:32:26 INFO - 'this_chunk': '1', 13:32:26 INFO - 'total_chunks': '10', 13:32:26 INFO - 'virtualenv_path': 'venv', 13:32:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:32:26 INFO - 'work_dir': 'build'} 13:32:26 INFO - ##### 13:32:26 INFO - ##### Running clobber step. 13:32:26 INFO - ##### 13:32:26 INFO - Running pre-action listener: _resource_record_pre_action 13:32:26 INFO - Running main action method: clobber 13:32:26 INFO - rmtree: C:\slave\test\build 13:32:26 INFO - Using _rmtree_windows ... 13:32:26 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 13:32:58 INFO - Running post-action listener: _resource_record_post_action 13:32:58 INFO - ##### 13:32:58 INFO - ##### Running read-buildbot-config step. 13:32:58 INFO - ##### 13:32:58 INFO - Running pre-action listener: _resource_record_pre_action 13:32:58 INFO - Running main action method: read_buildbot_config 13:32:58 INFO - Using buildbot properties: 13:32:58 INFO - { 13:32:58 INFO - "project": "", 13:32:58 INFO - "product": "firefox", 13:32:58 INFO - "script_repo_revision": "production", 13:32:58 INFO - "scheduler": "tests-oak-xp_ix-debug-unittest", 13:32:58 INFO - "repository": "", 13:32:58 INFO - "buildername": "Windows XP 32-bit oak debug test web-platform-tests-1", 13:32:58 INFO - "buildid": "20160419105635", 13:32:58 INFO - "pgo_build": "False", 13:32:58 INFO - "basedir": "C:\\slave\\test", 13:32:58 INFO - "buildnumber": 2, 13:32:58 INFO - "slavename": "t-xp32-ix-032", 13:32:58 INFO - "revision": "873ee4b29de90b9225ca7271706badbbe5862c9e", 13:32:58 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/", 13:32:58 INFO - "platform": "win32", 13:32:58 INFO - "branch": "oak", 13:32:58 INFO - "repo_path": "projects/oak", 13:32:58 INFO - "moz_repo_path": "", 13:32:58 INFO - "stage_platform": "win32", 13:32:58 INFO - "builduid": "6cb18b3635954702ba521d733bd5bb7f", 13:32:58 INFO - "slavebuilddir": "test" 13:32:58 INFO - } 13:32:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 13:32:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 13:32:58 INFO - Running post-action listener: _resource_record_post_action 13:32:58 INFO - ##### 13:32:58 INFO - ##### Running download-and-extract step. 13:32:58 INFO - ##### 13:32:58 INFO - Running pre-action listener: _resource_record_pre_action 13:32:58 INFO - Running main action method: download_and_extract 13:32:58 INFO - mkdir: C:\slave\test\build\tests 13:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:32:58 INFO - https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 13:32:58 INFO - trying https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 13:32:58 INFO - Downloading https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 13:32:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 13:32:59 INFO - Downloaded 1274 bytes. 13:32:59 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 13:32:59 INFO - Using the following test package requirements: 13:32:59 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 13:32:59 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:59 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 13:32:59 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:59 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 13:32:59 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:59 INFO - u'jsshell-win32.zip'], 13:32:59 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:59 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 13:32:59 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 13:32:59 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:59 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 13:32:59 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:59 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 13:32:59 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:59 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 13:32:59 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:59 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 13:32:59 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 13:32: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')]} 13:32:59 INFO - https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 13:32:59 INFO - trying https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 13:32:59 INFO - Downloading https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 13:32:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 13:33:01 INFO - Downloaded 20405897 bytes. 13:33:01 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:33:01 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:33:03 INFO - caution: filename not matched: web-platform/* 13:33:03 INFO - Return code: 11 13:33:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:03 INFO - https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 13:33:03 INFO - trying https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 13:33:03 INFO - Downloading https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 13:33:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 13:33:06 INFO - Downloaded 36382592 bytes. 13:33:06 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:33:06 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:33:26 INFO - caution: filename not matched: bin/* 13:33:26 INFO - caution: filename not matched: config/* 13:33:26 INFO - caution: filename not matched: mozbase/* 13:33:26 INFO - caution: filename not matched: marionette/* 13:33:26 INFO - caution: filename not matched: tools/wptserve/* 13:33:26 INFO - Return code: 11 13:33: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')]} 13:33:26 INFO - https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 13:33:26 INFO - trying https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 13:33:26 INFO - Downloading https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 13:33:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 13:33:31 INFO - Downloaded 67350261 bytes. 13:33:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 13:33:31 INFO - mkdir: C:\slave\test\properties 13:33:31 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 13:33:31 INFO - Writing to file C:\slave\test\properties\build_url 13:33:31 INFO - Contents: 13:33:31 INFO - build_url:https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 13:33:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:33:31 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 13:33:31 INFO - Writing to file C:\slave\test\properties\symbols_url 13:33:31 INFO - Contents: 13:33:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:33:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:31 INFO - https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:33:32 INFO - trying https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:33:32 INFO - Downloading https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:33:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 13:33:35 INFO - Downloaded 58243772 bytes. 13:33:35 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 13:33:35 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 13:33:40 INFO - Return code: 0 13:33:40 INFO - Running post-action listener: _resource_record_post_action 13:33:40 INFO - Running post-action listener: set_extra_try_arguments 13:33:40 INFO - ##### 13:33:40 INFO - ##### Running create-virtualenv step. 13:33:40 INFO - ##### 13:33:40 INFO - Running pre-action listener: _pre_create_virtualenv 13:33:40 INFO - Running pre-action listener: _resource_record_pre_action 13:33:40 INFO - Running main action method: create_virtualenv 13:33:40 INFO - Creating virtualenv C:\slave\test\build\venv 13:33:40 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 13:33:40 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 13:33:42 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 13:33:43 INFO - Installing distribute......................................................................................................................................................................................done. 13:33:43 INFO - Return code: 0 13:33:43 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 13:33:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:33:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:33:43 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 0x00E5E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DFED80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C2C0>, '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 0x00BAAC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-032', 'USERDOMAIN': 'T-XP32-IX-032', '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-032', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-032', '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-032\\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-032'}}, attempt #1 13:33:43 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 13:33:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:33:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:33:43 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032\\Application Data', 13:33:43 INFO - 'CLIENTNAME': 'Console', 13:33:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:33:43 INFO - 'COMPUTERNAME': 'T-XP32-IX-032', 13:33:43 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:33:43 INFO - 'DCLOCATION': 'SCL3', 13:33:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:33:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:33:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:33:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:33:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:33:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:33:43 INFO - 'HOMEDRIVE': 'C:', 13:33:43 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:33:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:33:43 INFO - 'KTS_VERSION': '1.19c', 13:33:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:33:43 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-032', 13:33:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:33:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:33:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:33:43 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:33:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:33:43 INFO - 'MOZ_AIRBAG': '1', 13:33:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:33:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:33:43 INFO - 'MOZ_MSVCVERSION': '8', 13:33:43 INFO - 'MOZ_NO_REMOTE': '1', 13:33:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:33:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:33:43 INFO - 'NO_EM_RESTART': '1', 13:33:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:33:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:33:43 INFO - 'OS': 'Windows_NT', 13:33:43 INFO - 'OURDRIVE': 'C:', 13:33:43 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:33:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:33:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:33:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:33:43 INFO - 'PROCESSOR_LEVEL': '6', 13:33:43 INFO - 'PROCESSOR_REVISION': '1e05', 13:33:43 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:33:43 INFO - 'PROMPT': '$P$G', 13:33:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:33:43 INFO - 'PWD': 'C:\\slave\\test', 13:33:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:33:43 INFO - 'SESSIONNAME': 'Console', 13:33:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:33:43 INFO - 'SYSTEMDRIVE': 'C:', 13:33:43 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:33:43 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:43 INFO - 'TEST1': 'testie', 13:33:43 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:43 INFO - 'USERDOMAIN': 'T-XP32-IX-032', 13:33:43 INFO - 'USERNAME': 'cltbld', 13:33:43 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:33:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:33:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:33:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:33:43 INFO - 'WINDIR': 'C:\\WINDOWS', 13:33:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:33:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:33:44 INFO - Downloading/unpacking psutil>=0.7.1 13:33:44 INFO - Running setup.py egg_info for package psutil 13:33:44 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 13:33:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:33:44 INFO - Installing collected packages: psutil 13:33:44 INFO - Running setup.py install for psutil 13:33:44 INFO - building 'psutil._psutil_windows' extension 13:33:44 INFO - error: Unable to find vcvarsall.bat 13:33:44 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-wopqxx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 13:33:44 INFO - running install 13:33:44 INFO - running build 13:33:44 INFO - running build_py 13:33:44 INFO - creating build 13:33:44 INFO - creating build\lib.win32-2.7 13:33:44 INFO - creating build\lib.win32-2.7\psutil 13:33:44 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 13:33:44 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 13:33:44 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 13:33:44 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 13:33:44 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 13:33:44 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 13:33:44 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 13:33:44 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 13:33:44 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 13:33:44 INFO - running build_ext 13:33:44 INFO - building 'psutil._psutil_windows' extension 13:33:44 INFO - error: Unable to find vcvarsall.bat 13:33:44 INFO - ---------------------------------------- 13:33:44 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-wopqxx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 13:33:44 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-032\Application Data\pip\pip.log 13:33:44 WARNING - Return code: 1 13:33:44 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 13:33:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 13:33:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:33:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:33:44 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E5E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DFED80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C2C0>, '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 0x00BAAC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-032', 'USERDOMAIN': 'T-XP32-IX-032', '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-032', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-032', '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-032\\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-032'}}, attempt #1 13:33:44 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 13:33:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:33:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:33:44 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032\\Application Data', 13:33:44 INFO - 'CLIENTNAME': 'Console', 13:33:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:33:44 INFO - 'COMPUTERNAME': 'T-XP32-IX-032', 13:33:44 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:33:44 INFO - 'DCLOCATION': 'SCL3', 13:33:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:33:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:33:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:33:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:33:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:33:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:33:44 INFO - 'HOMEDRIVE': 'C:', 13:33:44 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:33:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:33:44 INFO - 'KTS_VERSION': '1.19c', 13:33:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:33:44 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-032', 13:33:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:33:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:33:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:33:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:33:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:33:44 INFO - 'MOZ_AIRBAG': '1', 13:33:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:33:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:33:44 INFO - 'MOZ_MSVCVERSION': '8', 13:33:44 INFO - 'MOZ_NO_REMOTE': '1', 13:33:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:33:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:33:44 INFO - 'NO_EM_RESTART': '1', 13:33:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:33:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:33:44 INFO - 'OS': 'Windows_NT', 13:33:44 INFO - 'OURDRIVE': 'C:', 13:33:44 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:33:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:33:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:33:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:33:44 INFO - 'PROCESSOR_LEVEL': '6', 13:33:44 INFO - 'PROCESSOR_REVISION': '1e05', 13:33:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:33:44 INFO - 'PROMPT': '$P$G', 13:33:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:33:44 INFO - 'PWD': 'C:\\slave\\test', 13:33:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:33:44 INFO - 'SESSIONNAME': 'Console', 13:33:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:33:44 INFO - 'SYSTEMDRIVE': 'C:', 13:33:44 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:33:44 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:44 INFO - 'TEST1': 'testie', 13:33:44 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:44 INFO - 'USERDOMAIN': 'T-XP32-IX-032', 13:33:44 INFO - 'USERNAME': 'cltbld', 13:33:44 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:33:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:33:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:33:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:33:44 INFO - 'WINDIR': 'C:\\WINDOWS', 13:33:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:33:46 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:33:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:33:46 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:33:46 INFO - Running setup.py egg_info for package mozsystemmonitor 13:33:46 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 13:33:46 INFO - Running setup.py egg_info for package psutil 13:33:46 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 13:33:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:33:46 INFO - Installing collected packages: mozsystemmonitor, psutil 13:33:46 INFO - Running setup.py install for mozsystemmonitor 13:33:46 INFO - Running setup.py install for psutil 13:33:46 INFO - building 'psutil._psutil_windows' extension 13:33:46 INFO - error: Unable to find vcvarsall.bat 13:33:46 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-zn3qrq-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 13:33:46 INFO - running install 13:33:46 INFO - running build 13:33:46 INFO - running build_py 13:33:46 INFO - running build_ext 13:33:46 INFO - building 'psutil._psutil_windows' extension 13:33:46 INFO - error: Unable to find vcvarsall.bat 13:33:46 INFO - ---------------------------------------- 13:33:46 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-zn3qrq-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 13:33:46 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-032\Application Data\pip\pip.log 13:33:46 WARNING - Return code: 1 13:33:46 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 13:33:46 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 13:33:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:33:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:33:46 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 0x00E5E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DFED80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C2C0>, '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 0x00BAAC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-032', 'USERDOMAIN': 'T-XP32-IX-032', '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-032', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-032', '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-032\\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-032'}}, attempt #1 13:33:46 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 13:33:46 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:33:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:33:46 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032\\Application Data', 13:33:46 INFO - 'CLIENTNAME': 'Console', 13:33:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:33:46 INFO - 'COMPUTERNAME': 'T-XP32-IX-032', 13:33:46 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:33:46 INFO - 'DCLOCATION': 'SCL3', 13:33:46 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:33:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:33:46 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:33:46 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:33:46 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:33:46 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:33:46 INFO - 'HOMEDRIVE': 'C:', 13:33:46 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:33:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:33:46 INFO - 'KTS_VERSION': '1.19c', 13:33:46 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:33:46 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-032', 13:33:46 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:33:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:33:46 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:33:46 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:33:46 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:33:46 INFO - 'MOZ_AIRBAG': '1', 13:33:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:33:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:33:46 INFO - 'MOZ_MSVCVERSION': '8', 13:33:46 INFO - 'MOZ_NO_REMOTE': '1', 13:33:46 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:33:46 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:33:46 INFO - 'NO_EM_RESTART': '1', 13:33:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:33:46 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:33:46 INFO - 'OS': 'Windows_NT', 13:33:46 INFO - 'OURDRIVE': 'C:', 13:33:46 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:33:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:33:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:33:46 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:33:46 INFO - 'PROCESSOR_LEVEL': '6', 13:33:46 INFO - 'PROCESSOR_REVISION': '1e05', 13:33:46 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:33:46 INFO - 'PROMPT': '$P$G', 13:33:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:33:46 INFO - 'PWD': 'C:\\slave\\test', 13:33:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:33:46 INFO - 'SESSIONNAME': 'Console', 13:33:46 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:33:46 INFO - 'SYSTEMDRIVE': 'C:', 13:33:46 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:33:46 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:46 INFO - 'TEST1': 'testie', 13:33:46 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:46 INFO - 'USERDOMAIN': 'T-XP32-IX-032', 13:33:46 INFO - 'USERNAME': 'cltbld', 13:33:46 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:33:46 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:33:46 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:33:46 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:33:46 INFO - 'WINDIR': 'C:\\WINDOWS', 13:33:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:33:46 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:33:46 INFO - Downloading/unpacking blobuploader==1.2.4 13:33:46 INFO - Downloading blobuploader-1.2.4.tar.gz 13:33:46 INFO - Running setup.py egg_info for package blobuploader 13:33:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:33:48 INFO - Running setup.py egg_info for package requests 13:33:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:33:48 INFO - Downloading docopt-0.6.1.tar.gz 13:33:48 INFO - Running setup.py egg_info for package docopt 13:33:48 INFO - Installing collected packages: blobuploader, docopt, requests 13:33:48 INFO - Running setup.py install for blobuploader 13:33:48 INFO - Running setup.py install for docopt 13:33:48 INFO - Running setup.py install for requests 13:33:48 INFO - Successfully installed blobuploader docopt requests 13:33:48 INFO - Cleaning up... 13:33:48 INFO - Return code: 0 13:33:48 INFO - Installing None into virtualenv C:\slave\test\build\venv 13:33:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:33:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:33:48 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 0x00E5E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DFED80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C2C0>, '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 0x00BAAC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-032', 'USERDOMAIN': 'T-XP32-IX-032', '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-032', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-032', '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-032\\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-032'}}, attempt #1 13:33:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 13:33:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:33:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:33:48 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032\\Application Data', 13:33:48 INFO - 'CLIENTNAME': 'Console', 13:33:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:33:48 INFO - 'COMPUTERNAME': 'T-XP32-IX-032', 13:33:48 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:33:48 INFO - 'DCLOCATION': 'SCL3', 13:33:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:33:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:33:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:33:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:33:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:33:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:33:48 INFO - 'HOMEDRIVE': 'C:', 13:33:48 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:33:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:33:48 INFO - 'KTS_VERSION': '1.19c', 13:33:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:33:48 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-032', 13:33:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:33:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:33:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:33:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:33:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:33:48 INFO - 'MOZ_AIRBAG': '1', 13:33:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:33:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:33:48 INFO - 'MOZ_MSVCVERSION': '8', 13:33:48 INFO - 'MOZ_NO_REMOTE': '1', 13:33:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:33:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:33:48 INFO - 'NO_EM_RESTART': '1', 13:33:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:33:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:33:48 INFO - 'OS': 'Windows_NT', 13:33:48 INFO - 'OURDRIVE': 'C:', 13:33:48 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:33:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:33:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:33:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:33:48 INFO - 'PROCESSOR_LEVEL': '6', 13:33:48 INFO - 'PROCESSOR_REVISION': '1e05', 13:33:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:33:48 INFO - 'PROMPT': '$P$G', 13:33:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:33:48 INFO - 'PWD': 'C:\\slave\\test', 13:33:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:33:48 INFO - 'SESSIONNAME': 'Console', 13:33:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:33:48 INFO - 'SYSTEMDRIVE': 'C:', 13:33:48 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:33:48 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:48 INFO - 'TEST1': 'testie', 13:33:48 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:48 INFO - 'USERDOMAIN': 'T-XP32-IX-032', 13:33:48 INFO - 'USERNAME': 'cltbld', 13:33:48 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:33:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:33:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:33:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:33:48 INFO - 'WINDIR': 'C:\\WINDOWS', 13:33:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:33:55 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 13:33:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 13:33:55 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 13:33:55 INFO - Unpacking c:\slave\test\build\tests\marionette\client 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 13:33:55 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 13:33:55 INFO - Unpacking c:\slave\test\build\tests\marionette 13:33:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 13:33:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:33:55 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 13:33:55 INFO - Running setup.py install for browsermob-proxy 13:34:02 INFO - Running setup.py install for manifestparser 13:34:02 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for marionette-client 13:34:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:34:02 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for marionette-driver 13:34:02 INFO - Running setup.py install for mozcrash 13:34:02 INFO - Running setup.py install for mozdebug 13:34:02 INFO - Running setup.py install for mozdevice 13:34:02 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for mozfile 13:34:02 INFO - Running setup.py install for mozhttpd 13:34:02 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for mozinfo 13:34:02 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for mozInstall 13:34:02 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for mozleak 13:34:02 INFO - Running setup.py install for mozlog 13:34:02 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for moznetwork 13:34:02 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for mozprocess 13:34:02 INFO - Running setup.py install for mozprofile 13:34:02 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for mozrunner 13:34:02 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for mozscreenshot 13:34:02 INFO - Running setup.py install for moztest 13:34:02 INFO - Running setup.py install for mozversion 13:34:02 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 13:34:02 INFO - Running setup.py install for wptserve 13:34:02 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 13:34:02 INFO - Cleaning up... 13:34:02 INFO - Return code: 0 13:34:02 INFO - Installing None into virtualenv C:\slave\test\build\venv 13:34:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:34:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:34:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:34:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:34:02 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 0x00E5E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DFED80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C2C0>, '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 0x00BAAC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-032', 'USERDOMAIN': 'T-XP32-IX-032', '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-032', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-032', '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-032\\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-032'}}, attempt #1 13:34:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 13:34:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:34:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:34:02 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032\\Application Data', 13:34:02 INFO - 'CLIENTNAME': 'Console', 13:34:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:34:02 INFO - 'COMPUTERNAME': 'T-XP32-IX-032', 13:34:02 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:34:02 INFO - 'DCLOCATION': 'SCL3', 13:34:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:34:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:34:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:34:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:34:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:34:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:34:02 INFO - 'HOMEDRIVE': 'C:', 13:34:02 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:34:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:34:02 INFO - 'KTS_VERSION': '1.19c', 13:34:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:34:02 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-032', 13:34:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:34:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:34:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:34:02 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:34:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:34:02 INFO - 'MOZ_AIRBAG': '1', 13:34:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:34:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:34:02 INFO - 'MOZ_MSVCVERSION': '8', 13:34:02 INFO - 'MOZ_NO_REMOTE': '1', 13:34:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:34:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:34:02 INFO - 'NO_EM_RESTART': '1', 13:34:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:34:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:34:02 INFO - 'OS': 'Windows_NT', 13:34:02 INFO - 'OURDRIVE': 'C:', 13:34: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', 13:34:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:34:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:34:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:34:02 INFO - 'PROCESSOR_LEVEL': '6', 13:34:02 INFO - 'PROCESSOR_REVISION': '1e05', 13:34:02 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:34:02 INFO - 'PROMPT': '$P$G', 13:34:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:34:02 INFO - 'PWD': 'C:\\slave\\test', 13:34:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:34:02 INFO - 'SESSIONNAME': 'Console', 13:34:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:34:02 INFO - 'SYSTEMDRIVE': 'C:', 13:34:02 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:34:02 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:34:02 INFO - 'TEST1': 'testie', 13:34:02 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:34:02 INFO - 'USERDOMAIN': 'T-XP32-IX-032', 13:34:02 INFO - 'USERNAME': 'cltbld', 13:34:02 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:34:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:34:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:34:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:34:02 INFO - 'WINDIR': 'C:\\WINDOWS', 13:34:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:34:07 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 13:34:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 13:34:07 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 13:34:07 INFO - Unpacking c:\slave\test\build\tests\marionette\client 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 13:34:07 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 13:34:07 INFO - Unpacking c:\slave\test\build\tests\marionette 13:34:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 13:34:07 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:34:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 13:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 13:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 13:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 13:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 13:34:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 13:34:12 INFO - Downloading blessings-1.6.tar.gz 13:34:12 INFO - Running setup.py egg_info for package blessings 13:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 13:34:12 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 13:34:12 INFO - Running setup.py install for blessings 13:34:12 INFO - Running setup.py install for browsermob-proxy 13:34:12 INFO - Running setup.py install for manifestparser 13:34:12 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Running setup.py install for marionette-client 13:34:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:34:12 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Running setup.py install for marionette-driver 13:34:12 INFO - Running setup.py install for mozcrash 13:34:12 INFO - Running setup.py install for mozdebug 13:34:12 INFO - Running setup.py install for mozdevice 13:34:12 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Running setup.py install for mozhttpd 13:34:12 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Running setup.py install for mozInstall 13:34:12 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Running setup.py install for mozleak 13:34:12 INFO - Running setup.py install for mozprofile 13:34:12 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Running setup.py install for mozrunner 13:34:12 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 13:34:12 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 13:34:13 INFO - Running setup.py install for mozscreenshot 13:34:13 INFO - Running setup.py install for moztest 13:34:13 INFO - Running setup.py install for mozversion 13:34:13 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 13:34:13 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 13:34:13 INFO - Running setup.py install for wptserve 13:34:13 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 13:34:13 INFO - Cleaning up... 13:34:13 INFO - Return code: 0 13:34:13 INFO - Done creating virtualenv C:\slave\test\build\venv. 13:34:13 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 13:34:13 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 13:34:13 INFO - Reading from file tmpfile_stdout 13:34:13 INFO - Using _rmtree_windows ... 13:34:13 INFO - Using _rmtree_windows ... 13:34:13 INFO - Current package versions: 13:34:13 INFO - blessings == 1.6 13:34:13 INFO - blobuploader == 1.2.4 13:34:13 INFO - browsermob-proxy == 0.6.0 13:34:13 INFO - distribute == 0.6.14 13:34:13 INFO - docopt == 0.6.1 13:34:13 INFO - manifestparser == 1.1 13:34:13 INFO - marionette-client == 2.3.0 13:34:13 INFO - marionette-driver == 1.4.0 13:34:13 INFO - mozInstall == 1.12 13:34:13 INFO - mozcrash == 0.17 13:34:13 INFO - mozdebug == 0.1 13:34:13 INFO - mozdevice == 0.48 13:34:13 INFO - mozfile == 1.2 13:34:13 INFO - mozhttpd == 0.7 13:34:13 INFO - mozinfo == 0.9 13:34:13 INFO - mozleak == 0.1 13:34:13 INFO - mozlog == 3.1 13:34:13 INFO - moznetwork == 0.27 13:34:13 INFO - mozprocess == 0.22 13:34:13 INFO - mozprofile == 0.28 13:34:13 INFO - mozrunner == 6.11 13:34:13 INFO - mozscreenshot == 0.1 13:34:13 INFO - mozsystemmonitor == 0.0 13:34:13 INFO - moztest == 0.7 13:34:13 INFO - mozversion == 1.4 13:34:13 INFO - requests == 1.2.3 13:34:13 INFO - wptserve == 1.4.0 13:34:13 INFO - Running post-action listener: _resource_record_post_action 13:34:13 INFO - Running post-action listener: _start_resource_monitoring 13:34:13 INFO - Starting resource monitoring. 13:34:13 INFO - ##### 13:34:13 INFO - ##### Running pull step. 13:34:13 INFO - ##### 13:34:13 INFO - Running pre-action listener: _resource_record_pre_action 13:34:13 INFO - Running main action method: pull 13:34:13 INFO - Pull has nothing to do! 13:34:13 INFO - Running post-action listener: _resource_record_post_action 13:34:13 INFO - ##### 13:34:13 INFO - ##### Running install step. 13:34:13 INFO - ##### 13:34:13 INFO - Running pre-action listener: _resource_record_pre_action 13:34:13 INFO - Running main action method: install 13:34:13 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 13:34:13 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 13:34:14 INFO - Reading from file tmpfile_stdout 13:34:14 INFO - Using _rmtree_windows ... 13:34:14 INFO - Using _rmtree_windows ... 13:34:14 INFO - Detecting whether we're running mozinstall >=1.0... 13:34:14 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 13:34:14 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 13:34:14 INFO - Reading from file tmpfile_stdout 13:34:14 INFO - Output received: 13:34:14 INFO - Usage: mozinstall-script.py [options] installer 13:34:14 INFO - Options: 13:34:14 INFO - -h, --help show this help message and exit 13:34:14 INFO - -d DEST, --destination=DEST 13:34:14 INFO - Directory to install application into. [default: 13:34:14 INFO - "C:\slave\test"] 13:34:14 INFO - --app=APP Application being installed. [default: firefox] 13:34:14 INFO - Using _rmtree_windows ... 13:34:14 INFO - Using _rmtree_windows ... 13:34:14 INFO - mkdir: C:\slave\test\build\application 13:34:14 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 13:34:14 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 13:34:17 INFO - Reading from file tmpfile_stdout 13:34:17 INFO - Output received: 13:34:17 INFO - C:\slave\test\build\application\firefox\firefox.exe 13:34:17 INFO - Using _rmtree_windows ... 13:34:17 INFO - Using _rmtree_windows ... 13:34:17 INFO - Running post-action listener: _resource_record_post_action 13:34:17 INFO - ##### 13:34:17 INFO - ##### Running run-tests step. 13:34:17 INFO - ##### 13:34:17 INFO - Running pre-action listener: _resource_record_pre_action 13:34:17 INFO - Running main action method: run_tests 13:34:17 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 13:34:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:34:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:34:17 INFO - grabbing minidump binary from tooltool 13:34:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:34:17 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 0x00E1C2C0>, '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 0x00BAAC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 13:34:17 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 13:34:17 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 13:34:17 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 13:34:19 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmppgwe4f 13:34:19 INFO - INFO - File integrity verified, renaming tmppgwe4f to win32-minidump_stackwalk.exe 13:34:19 INFO - Return code: 0 13:34:19 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 13:34:19 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 13:34:19 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/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 13:34:19 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/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 13:34:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:34:19 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032\\Application Data', 13:34:19 INFO - 'CLIENTNAME': 'Console', 13:34:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:34:19 INFO - 'COMPUTERNAME': 'T-XP32-IX-032', 13:34:19 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:34:19 INFO - 'DCLOCATION': 'SCL3', 13:34:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:34:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:34:19 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:34:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:34:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:34:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:34:19 INFO - 'HOMEDRIVE': 'C:', 13:34:19 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:34:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:34:19 INFO - 'KTS_VERSION': '1.19c', 13:34:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:34:19 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-032', 13:34:19 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 13:34:19 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:34:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:34:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:34:19 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:34:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:34:19 INFO - 'MOZ_AIRBAG': '1', 13:34:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:34:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:34:19 INFO - 'MOZ_MSVCVERSION': '8', 13:34:19 INFO - 'MOZ_NO_REMOTE': '1', 13:34:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:34:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:34:19 INFO - 'NO_EM_RESTART': '1', 13:34:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:34:19 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:34:19 INFO - 'OS': 'Windows_NT', 13:34:19 INFO - 'OURDRIVE': 'C:', 13:34:19 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:34:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:34:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:34:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:34:19 INFO - 'PROCESSOR_LEVEL': '6', 13:34:19 INFO - 'PROCESSOR_REVISION': '1e05', 13:34:19 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:34:19 INFO - 'PROMPT': '$P$G', 13:34:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:34:19 INFO - 'PWD': 'C:\\slave\\test', 13:34:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:34:19 INFO - 'SESSIONNAME': 'Console', 13:34:19 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:34:19 INFO - 'SYSTEMDRIVE': 'C:', 13:34:19 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:34:19 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:34:19 INFO - 'TEST1': 'testie', 13:34:19 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:34:19 INFO - 'USERDOMAIN': 'T-XP32-IX-032', 13:34:19 INFO - 'USERNAME': 'cltbld', 13:34:19 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-032', 13:34:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:34:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:34:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:34:19 INFO - 'WINDIR': 'C:\\WINDOWS', 13:34:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:34:19 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/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 13:34:20 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 13:34:20 INFO - import pkg_resources 13:34:21 INFO - Using 1 client processes 13:34:24 INFO - SUITE-START | Running 778 tests 13:34:24 INFO - Running testharness tests 13:34:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:34:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 13:34:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:34:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 13:34:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:34:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 13:34:24 INFO - Setting up ssl 13:34:25 INFO - PROCESS | certutil | 13:34:25 INFO - PROCESS | certutil | 13:34:25 INFO - PROCESS | certutil | 13:34:25 INFO - Certificate Nickname Trust Attributes 13:34:25 INFO - SSL,S/MIME,JAR/XPI 13:34:25 INFO - 13:34:25 INFO - web-platform-tests CT,, 13:34:25 INFO - 13:34:25 INFO - Starting runner 13:34:26 INFO - PROCESS | 3888 | [3888] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 13:34:26 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 13:34:27 INFO - PROCESS | 3888 | [3888] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 13:34:28 INFO - PROCESS | 3888 | [3888] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 13:34:28 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:34:28 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:34:28 INFO - PROCESS | 3888 | 1461101668267 Marionette DEBUG Marionette enabled via build flag and pref 13:34:28 INFO - PROCESS | 3888 | ++DOCSHELL 143A3800 == 1 [pid = 3888] [id = 1] 13:34:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 1 (143A3C00) [pid = 3888] [serial = 1] [outer = 00000000] 13:34:28 INFO - PROCESS | 3888 | [3888] WARNING: No inner window available!: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:34:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 2 (143A4800) [pid = 3888] [serial = 2] [outer = 143A3C00] 13:34:28 INFO - PROCESS | 3888 | [3888] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2858 13:34:28 INFO - PROCESS | 3888 | [3888] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 13:34:28 INFO - PROCESS | 3888 | ++DOCSHELL 14B99400 == 2 [pid = 3888] [id = 2] 13:34:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 3 (14B99800) [pid = 3888] [serial = 3] [outer = 00000000] 13:34:28 INFO - PROCESS | 3888 | [3888] WARNING: No inner window available!: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:34:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 4 (14B9A400) [pid = 3888] [serial = 4] [outer = 14B99800] 13:34:28 INFO - PROCESS | 3888 | 1461101668720 Marionette INFO Listening on port 2828 13:34:29 INFO - PROCESS | 3888 | 1461101669072 Marionette DEBUG Marionette enabled via command-line flag 13:34:29 INFO - PROCESS | 3888 | ++DOCSHELL 12D7DC00 == 3 [pid = 3888] [id = 3] 13:34:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 5 (12D7E000) [pid = 3888] [serial = 5] [outer = 00000000] 13:34:29 INFO - PROCESS | 3888 | [3888] WARNING: No inner window available!: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:34:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 6 (12D7EC00) [pid = 3888] [serial = 6] [outer = 12D7E000] 13:34:29 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 13:34:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 7 (16841800) [pid = 3888] [serial = 7] [outer = 14B99800] 13:34:29 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:34:29 INFO - PROCESS | 3888 | 1461101669348 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1462 13:34:29 INFO - PROCESS | 3888 | 1461101669433 Marionette DEBUG Closed connection conn0 13:34:29 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:34:29 INFO - PROCESS | 3888 | 1461101669443 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1464 13:34:29 INFO - PROCESS | 3888 | 1461101669498 Marionette DEBUG Closed connection conn1 13:34:29 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:34:29 INFO - PROCESS | 3888 | 1461101669506 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1465 13:34:29 INFO - PROCESS | 3888 | ++DOCSHELL 16E0E000 == 4 [pid = 3888] [id = 4] 13:34:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 8 (16E0F000) [pid = 3888] [serial = 8] [outer = 00000000] 13:34:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 9 (16EAE800) [pid = 3888] [serial = 9] [outer = 16E0F000] 13:34:29 INFO - PROCESS | 3888 | [3888] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 13:34:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 10 (16EB6400) [pid = 3888] [serial = 10] [outer = 16E0F000] 13:34:29 INFO - PROCESS | 3888 | 1461101669711 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:34:29 INFO - PROCESS | 3888 | 1461101669716 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419105635","device":"desktop","version":"48.0a1"} 13:34:29 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:34:29 INFO - PROCESS | 3888 | [3888] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 13:34:29 INFO - PROCESS | 3888 | [3888] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 13:34:30 INFO - PROCESS | 3888 | [3888] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:34:30 INFO - PROCESS | 3888 | ++DOCSHELL 18902800 == 5 [pid = 3888] [id = 5] 13:34:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 11 (18BE2400) [pid = 3888] [serial = 11] [outer = 00000000] 13:34:30 INFO - PROCESS | 3888 | ++DOCSHELL 18BE2800 == 6 [pid = 3888] [id = 6] 13:34:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 12 (18BE2C00) [pid = 3888] [serial = 12] [outer = 00000000] 13:34:30 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:34:31 INFO - PROCESS | 3888 | ++DOCSHELL 19964C00 == 7 [pid = 3888] [id = 7] 13:34:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 13 (19965000) [pid = 3888] [serial = 13] [outer = 00000000] 13:34:31 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:34:31 INFO - PROCESS | 3888 | [3888] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:34:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 14 (1996E000) [pid = 3888] [serial = 14] [outer = 19965000] 13:34:31 INFO - PROCESS | 3888 | [3888] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 13:34:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 15 (19BE6C00) [pid = 3888] [serial = 15] [outer = 18BE2400] 13:34:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 16 (1964BC00) [pid = 3888] [serial = 16] [outer = 18BE2C00] 13:34:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 17 (1964E400) [pid = 3888] [serial = 17] [outer = 19965000] 13:34:31 INFO - PROCESS | 3888 | 1461101671909 Marionette DEBUG loaded listener.js 13:34:31 INFO - PROCESS | 3888 | 1461101671923 Marionette DEBUG loaded listener.js 13:34:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 18 (1A8CB400) [pid = 3888] [serial = 18] [outer = 19965000] 13:34:32 INFO - PROCESS | 3888 | 1461101672409 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"72434379-a742-4d4d-bbf4-056c7ba3335e","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419105635","device":"desktop","version":"48.0a1","command_id":1}}] 13:34:32 INFO - PROCESS | 3888 | 1461101672573 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:34:32 INFO - PROCESS | 3888 | 1461101672625 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:34:32 INFO - PROCESS | 3888 | 1461101672723 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:34:32 INFO - PROCESS | 3888 | [3888] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:34:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 19 (1C327C00) [pid = 3888] [serial = 19] [outer = 19965000] 13:34:33 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:34:33 INFO - PROCESS | 3888 | 1461101673179 Marionette TRACE conn2 <- [1,3,null,{}] 13:34:33 INFO - PROCESS | 3888 | 1461101673225 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 13:34:33 INFO - PROCESS | 3888 | 1461101673240 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:34:33 INFO - PROCESS | 3888 | 1461101673250 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:34:33 INFO - PROCESS | 3888 | 1461101673253 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 13:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:34:33 INFO - PROCESS | 3888 | 1461101673261 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:34:33 INFO - PROCESS | 3888 | 1461101673264 Marionette TRACE conn2 <- [1,6,null,{}] 13:34:33 INFO - PROCESS | 3888 | 1461101673282 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:33 INFO - PROCESS | 3888 | 1461101673294 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:34:33 INFO - PROCESS | 3888 | 1461101673297 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:33 INFO - PROCESS | 3888 | ++DOCSHELL 1970F800 == 8 [pid = 3888] [id = 8] 13:34:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 20 (1C3E4800) [pid = 3888] [serial = 20] [outer = 00000000] 13:34:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 21 (1CA7D800) [pid = 3888] [serial = 21] [outer = 1C3E4800] 13:34:33 INFO - PROCESS | 3888 | 1461101673329 Marionette DEBUG loaded listener.js 13:34:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 22 (1CA81000) [pid = 3888] [serial = 22] [outer = 1C3E4800] 13:34:33 INFO - PROCESS | 3888 | ++DOCSHELL 1CD59C00 == 9 [pid = 3888] [id = 9] 13:34:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 23 (1CD5A000) [pid = 3888] [serial = 23] [outer = 00000000] 13:34:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 24 (1CD5C800) [pid = 3888] [serial = 24] [outer = 1CD5A000] 13:34:33 INFO - PROCESS | 3888 | 1461101673720 Marionette DEBUG loaded listener.js 13:34:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 25 (1CD5F400) [pid = 3888] [serial = 25] [outer = 1CD5A000] 13:34:33 INFO - PROCESS | 3888 | 1461101673892 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 647ms 13:34:33 INFO - PROCESS | 3888 | 1461101673958 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:34:33 INFO - PROCESS | 3888 | 1461101673959 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 13:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:34:33 INFO - PROCESS | 3888 | 1461101674003 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:34:34 INFO - PROCESS | 3888 | 1461101674005 Marionette TRACE conn2 <- [1,10,null,{}] 13:34:34 INFO - PROCESS | 3888 | 1461101674055 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:34 INFO - PROCESS | 3888 | 1461101674149 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:34:34 INFO - PROCESS | 3888 | 1461101674170 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:34 INFO - PROCESS | 3888 | ++DOCSHELL 1D117800 == 10 [pid = 3888] [id = 10] 13:34:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 26 (1D118400) [pid = 3888] [serial = 26] [outer = 00000000] 13:34:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 27 (1D2D3C00) [pid = 3888] [serial = 27] [outer = 1D118400] 13:34:34 INFO - PROCESS | 3888 | 1461101674200 Marionette DEBUG loaded listener.js 13:34:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 28 (1D55E400) [pid = 3888] [serial = 28] [outer = 1D118400] 13:34:34 INFO - PROCESS | 3888 | 1461101674524 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 577ms 13:34:34 INFO - PROCESS | 3888 | 1461101674575 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:34:34 INFO - PROCESS | 3888 | 1461101674578 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 13:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:34:34 INFO - PROCESS | 3888 | 1461101674581 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:34:34 INFO - PROCESS | 3888 | 1461101674583 Marionette TRACE conn2 <- [1,14,null,{}] 13:34:34 INFO - PROCESS | 3888 | 1461101674586 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:34 INFO - PROCESS | 3888 | 1461101674660 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:34:34 INFO - PROCESS | 3888 | 1461101674673 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:34 INFO - PROCESS | 3888 | ++DOCSHELL 1D2D5800 == 11 [pid = 3888] [id = 11] 13:34:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 29 (1D563800) [pid = 3888] [serial = 29] [outer = 00000000] 13:34:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 30 (1D5C9400) [pid = 3888] [serial = 30] [outer = 1D563800] 13:34:34 INFO - PROCESS | 3888 | 1461101674718 Marionette DEBUG loaded listener.js 13:34:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 31 (1D5D1000) [pid = 3888] [serial = 31] [outer = 1D563800] 13:34:35 INFO - PROCESS | 3888 | 1461101675019 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 13:34:35 INFO - PROCESS | 3888 | 1461101675054 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:34:35 INFO - PROCESS | 3888 | 1461101675056 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 13:34:35 INFO - PROCESS | 3888 | 1461101675060 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:34:35 INFO - PROCESS | 3888 | 1461101675061 Marionette TRACE conn2 <- [1,18,null,{}] 13:34:35 INFO - PROCESS | 3888 | 1461101675065 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:35 INFO - PROCESS | 3888 | 1461101675134 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:34:35 INFO - PROCESS | 3888 | 1461101675140 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:35 INFO - PROCESS | 3888 | ++DOCSHELL 1D9DD800 == 12 [pid = 3888] [id = 12] 13:34:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 32 (1D9DE400) [pid = 3888] [serial = 32] [outer = 00000000] 13:34:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 33 (1D9E6400) [pid = 3888] [serial = 33] [outer = 1D9DE400] 13:34:35 INFO - PROCESS | 3888 | 1461101675187 Marionette DEBUG loaded listener.js 13:34:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 34 (1DC30000) [pid = 3888] [serial = 34] [outer = 1D9DE400] 13:34:35 INFO - PROCESS | 3888 | 1461101675495 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 467ms 13:34:35 INFO - PROCESS | 3888 | 1461101675534 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:34:35 INFO - PROCESS | 3888 | 1461101675536 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 13:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:34:35 INFO - PROCESS | 3888 | 1461101675539 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:34:35 INFO - PROCESS | 3888 | 1461101675541 Marionette TRACE conn2 <- [1,22,null,{}] 13:34:35 INFO - PROCESS | 3888 | 1461101675545 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:35 INFO - PROCESS | 3888 | 1461101675621 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:34:35 INFO - PROCESS | 3888 | 1461101675628 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:35 INFO - PROCESS | 3888 | ++DOCSHELL 1DC36000 == 13 [pid = 3888] [id = 13] 13:34:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 35 (1DC38000) [pid = 3888] [serial = 35] [outer = 00000000] 13:34:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 36 (1DE17800) [pid = 3888] [serial = 36] [outer = 1DC38000] 13:34:35 INFO - PROCESS | 3888 | 1461101675672 Marionette DEBUG loaded listener.js 13:34:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 37 (1DE1B000) [pid = 3888] [serial = 37] [outer = 1DC38000] 13:34:35 INFO - PROCESS | 3888 | 1461101675940 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 440ms 13:34:35 INFO - PROCESS | 3888 | 1461101675976 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:34:35 INFO - PROCESS | 3888 | 1461101675977 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 13:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:34:35 INFO - PROCESS | 3888 | 1461101675980 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:34:35 INFO - PROCESS | 3888 | 1461101675982 Marionette TRACE conn2 <- [1,26,null,{}] 13:34:35 INFO - PROCESS | 3888 | 1461101675985 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:36 INFO - PROCESS | 3888 | 1461101676063 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:34:36 INFO - PROCESS | 3888 | 1461101676070 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:36 INFO - PROCESS | 3888 | ++DOCSHELL 1DF66000 == 14 [pid = 3888] [id = 14] 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 38 (1DF66400) [pid = 3888] [serial = 38] [outer = 00000000] 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 39 (1DF6DC00) [pid = 3888] [serial = 39] [outer = 1DF66400] 13:34:36 INFO - PROCESS | 3888 | 1461101676114 Marionette DEBUG loaded listener.js 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 40 (1DF71400) [pid = 3888] [serial = 40] [outer = 1DF66400] 13:34:36 INFO - PROCESS | 3888 | 1461101676432 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 482ms 13:34:36 INFO - PROCESS | 3888 | 1461101676454 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:34:36 INFO - PROCESS | 3888 | 1461101676456 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 13:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:34:36 INFO - PROCESS | 3888 | 1461101676459 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:34:36 INFO - PROCESS | 3888 | 1461101676461 Marionette TRACE conn2 <- [1,30,null,{}] 13:34:36 INFO - PROCESS | 3888 | 1461101676464 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:36 INFO - PROCESS | 3888 | 1461101676531 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:34:36 INFO - PROCESS | 3888 | 1461101676538 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:36 INFO - PROCESS | 3888 | ++DOCSHELL 1DF6D400 == 15 [pid = 3888] [id = 15] 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 41 (1E225C00) [pid = 3888] [serial = 41] [outer = 00000000] 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 42 (1E22D400) [pid = 3888] [serial = 42] [outer = 1E225C00] 13:34:36 INFO - PROCESS | 3888 | 1461101676582 Marionette DEBUG loaded listener.js 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 43 (1E22D800) [pid = 3888] [serial = 43] [outer = 1E225C00] 13:34:36 INFO - PROCESS | 3888 | ++DOCSHELL 1E97E400 == 16 [pid = 3888] [id = 16] 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 44 (1E97E800) [pid = 3888] [serial = 44] [outer = 00000000] 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 45 (1E229800) [pid = 3888] [serial = 45] [outer = 1E97E800] 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 46 (1DF69000) [pid = 3888] [serial = 46] [outer = 1E97E800] 13:34:36 INFO - PROCESS | 3888 | ++DOCSHELL 1E97B400 == 17 [pid = 3888] [id = 17] 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 47 (1E97F400) [pid = 3888] [serial = 47] [outer = 00000000] 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 48 (1E9DA400) [pid = 3888] [serial = 48] [outer = 1E97F400] 13:34:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 49 (1E9E3C00) [pid = 3888] [serial = 49] [outer = 1E97F400] 13:34:37 INFO - PROCESS | 3888 | 1461101677012 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 618ms 13:34:37 INFO - PROCESS | 3888 | 1461101677062 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:34:37 INFO - PROCESS | 3888 | 1461101677064 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 13:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:34:37 INFO - PROCESS | 3888 | 1461101677067 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:34:37 INFO - PROCESS | 3888 | 1461101677069 Marionette TRACE conn2 <- [1,34,null,{}] 13:34:37 INFO - PROCESS | 3888 | 1461101677072 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:37 INFO - PROCESS | 3888 | 1461101677154 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:34:37 INFO - PROCESS | 3888 | 1461101677682 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:37 INFO - PROCESS | 3888 | --DOCSHELL 143A3800 == 16 [pid = 3888] [id = 1] 13:34:37 INFO - PROCESS | 3888 | ++DOCSHELL 12B85400 == 17 [pid = 3888] [id = 18] 13:34:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 50 (12B8AC00) [pid = 3888] [serial = 50] [outer = 00000000] 13:34:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 51 (12CF7C00) [pid = 3888] [serial = 51] [outer = 12B8AC00] 13:34:37 INFO - PROCESS | 3888 | 1461101677743 Marionette DEBUG loaded listener.js 13:34:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 52 (12DD3400) [pid = 3888] [serial = 52] [outer = 12B8AC00] 13:34:38 INFO - PROCESS | 3888 | 1461101678236 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1197ms 13:34:38 INFO - PROCESS | 3888 | 1461101678265 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:34:38 INFO - PROCESS | 3888 | 1461101678269 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 13:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:34:38 INFO - PROCESS | 3888 | 1461101678274 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:34:38 INFO - PROCESS | 3888 | 1461101678278 Marionette TRACE conn2 <- [1,38,null,{}] 13:34:38 INFO - PROCESS | 3888 | 1461101678284 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:38 INFO - PROCESS | 3888 | 1461101678375 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:34:38 INFO - PROCESS | 3888 | 1461101678454 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:38 INFO - PROCESS | 3888 | ++DOCSHELL 13A23400 == 18 [pid = 3888] [id = 19] 13:34:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 53 (13A28800) [pid = 3888] [serial = 53] [outer = 00000000] 13:34:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 54 (15C28800) [pid = 3888] [serial = 54] [outer = 13A28800] 13:34:38 INFO - PROCESS | 3888 | 1461101678493 Marionette DEBUG loaded listener.js 13:34:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 55 (15ED8C00) [pid = 3888] [serial = 55] [outer = 13A28800] 13:34:39 INFO - PROCESS | 3888 | 1461101679018 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 784ms 13:34:39 INFO - PROCESS | 3888 | 1461101679079 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:34:39 INFO - PROCESS | 3888 | 1461101679083 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 13:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:34:39 INFO - PROCESS | 3888 | 1461101679087 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:34:39 INFO - PROCESS | 3888 | 1461101679089 Marionette TRACE conn2 <- [1,42,null,{}] 13:34:39 INFO - PROCESS | 3888 | 1461101679093 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:39 INFO - PROCESS | 3888 | 1461101679182 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:34:39 INFO - PROCESS | 3888 | 1461101679248 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:39 INFO - PROCESS | 3888 | ++DOCSHELL 1825C000 == 19 [pid = 3888] [id = 20] 13:34:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 56 (1825C400) [pid = 3888] [serial = 56] [outer = 00000000] 13:34:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 57 (1860D000) [pid = 3888] [serial = 57] [outer = 1825C400] 13:34:39 INFO - PROCESS | 3888 | 1461101679285 Marionette DEBUG loaded listener.js 13:34:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 58 (18908400) [pid = 3888] [serial = 58] [outer = 1825C400] 13:34:39 INFO - PROCESS | 3888 | 1461101679909 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:34:39 INFO - PROCESS | 3888 | --DOCSHELL 16E0E000 == 18 [pid = 3888] [id = 4] 13:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 880ms 13:34:39 INFO - PROCESS | 3888 | 1461101679968 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:34:39 INFO - PROCESS | 3888 | 1461101679973 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 13:34:39 INFO - PROCESS | 3888 | 1461101679978 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:34:39 INFO - PROCESS | 3888 | 1461101679981 Marionette TRACE conn2 <- [1,46,null,{}] 13:34:39 INFO - PROCESS | 3888 | 1461101679968 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:40 INFO - PROCESS | 3888 | 1461101680045 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:34:40 INFO - PROCESS | 3888 | 1461101680056 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:40 INFO - PROCESS | 3888 | ++DOCSHELL 13718C00 == 19 [pid = 3888] [id = 21] 13:34:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 59 (1371A800) [pid = 3888] [serial = 59] [outer = 00000000] 13:34:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 60 (13892000) [pid = 3888] [serial = 60] [outer = 1371A800] 13:34:40 INFO - PROCESS | 3888 | 1461101680108 Marionette DEBUG loaded listener.js 13:34:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 61 (138C0400) [pid = 3888] [serial = 61] [outer = 1371A800] 13:34:40 INFO - PROCESS | 3888 | 1461101680484 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 563ms 13:34:40 INFO - PROCESS | 3888 | 1461101680536 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:34:40 INFO - PROCESS | 3888 | 1461101680541 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 13:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:34:40 INFO - PROCESS | 3888 | 1461101680548 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:34:40 INFO - PROCESS | 3888 | 1461101680550 Marionette TRACE conn2 <- [1,50,null,{}] 13:34:40 INFO - PROCESS | 3888 | 1461101680554 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:40 INFO - PROCESS | 3888 | 1461101680610 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:34:40 INFO - PROCESS | 3888 | 1461101680620 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:40 INFO - PROCESS | 3888 | ++DOCSHELL 157F7400 == 20 [pid = 3888] [id = 22] 13:34:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 62 (159EE400) [pid = 3888] [serial = 62] [outer = 00000000] 13:34:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 63 (15C31C00) [pid = 3888] [serial = 63] [outer = 159EE400] 13:34:40 INFO - PROCESS | 3888 | 1461101680722 Marionette DEBUG loaded listener.js 13:34:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 64 (15CD9C00) [pid = 3888] [serial = 64] [outer = 159EE400] 13:34:41 INFO - PROCESS | 3888 | 1461101681116 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 605ms 13:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:34:41 INFO - PROCESS | 3888 | 1461101681156 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:34:41 INFO - PROCESS | 3888 | 1461101681159 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 13:34:41 INFO - PROCESS | 3888 | 1461101681162 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:34:41 INFO - PROCESS | 3888 | 1461101681166 Marionette TRACE conn2 <- [1,54,null,{}] 13:34:41 INFO - PROCESS | 3888 | 1461101681176 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:41 INFO - PROCESS | 3888 | 1461101681238 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:34:41 INFO - PROCESS | 3888 | 1461101681246 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:41 INFO - PROCESS | 3888 | ++DOCSHELL 1683E400 == 21 [pid = 3888] [id = 23] 13:34:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 65 (1683E800) [pid = 3888] [serial = 65] [outer = 00000000] 13:34:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 66 (16E09000) [pid = 3888] [serial = 66] [outer = 1683E800] 13:34:41 INFO - PROCESS | 3888 | 1461101681294 Marionette DEBUG loaded listener.js 13:34:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 67 (16EAF800) [pid = 3888] [serial = 67] [outer = 1683E800] 13:34:41 INFO - PROCESS | 3888 | 1461101681633 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 523ms 13:34:41 INFO - PROCESS | 3888 | 1461101681683 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:34:41 INFO - PROCESS | 3888 | 1461101681686 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 13:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:34:41 INFO - PROCESS | 3888 | 1461101681689 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:34:41 INFO - PROCESS | 3888 | 1461101681691 Marionette TRACE conn2 <- [1,58,null,{}] 13:34:41 INFO - PROCESS | 3888 | 1461101681694 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:41 INFO - PROCESS | 3888 | 1461101681775 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:34:41 INFO - PROCESS | 3888 | 1461101681781 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:41 INFO - PROCESS | 3888 | ++DOCSHELL 16E0C400 == 22 [pid = 3888] [id = 24] 13:34:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (17D9E000) [pid = 3888] [serial = 68] [outer = 00000000] 13:34:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (182E2000) [pid = 3888] [serial = 69] [outer = 17D9E000] 13:34:41 INFO - PROCESS | 3888 | 1461101681805 Marionette DEBUG loaded listener.js 13:34:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (1860C400) [pid = 3888] [serial = 70] [outer = 17D9E000] 13:34:42 INFO - PROCESS | 3888 | 1461101682174 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 522ms 13:34:42 INFO - PROCESS | 3888 | 1461101682219 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:34:42 INFO - PROCESS | 3888 | 1461101682220 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 13:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:34:42 INFO - PROCESS | 3888 | 1461101682224 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:34:42 INFO - PROCESS | 3888 | 1461101682225 Marionette TRACE conn2 <- [1,62,null,{}] 13:34:42 INFO - PROCESS | 3888 | 1461101682229 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:42 INFO - PROCESS | 3888 | 1461101682289 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:34:42 INFO - PROCESS | 3888 | 1461101682294 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:42 INFO - PROCESS | 3888 | ++DOCSHELL 18901C00 == 23 [pid = 3888] [id = 25] 13:34:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (18902C00) [pid = 3888] [serial = 71] [outer = 00000000] 13:34:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (18BC1800) [pid = 3888] [serial = 72] [outer = 18902C00] 13:34:42 INFO - PROCESS | 3888 | 1461101682341 Marionette DEBUG loaded listener.js 13:34:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (18BE7400) [pid = 3888] [serial = 73] [outer = 18902C00] 13:34:42 INFO - PROCESS | 3888 | 1461101682703 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 522ms 13:34:42 INFO - PROCESS | 3888 | 1461101682761 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:34:42 INFO - PROCESS | 3888 | 1461101682745 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 13:34:42 INFO - PROCESS | 3888 | 1461101682749 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:34:42 INFO - PROCESS | 3888 | 1461101682751 Marionette TRACE conn2 <- [1,66,null,{}] 13:34:42 INFO - PROCESS | 3888 | 1461101682754 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:42 INFO - PROCESS | 3888 | 1461101682836 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:34:42 INFO - PROCESS | 3888 | 1461101682845 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:42 INFO - PROCESS | 3888 | ++DOCSHELL 18BC0000 == 24 [pid = 3888] [id = 26] 13:34:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (191D3800) [pid = 3888] [serial = 74] [outer = 00000000] 13:34:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (19AB9000) [pid = 3888] [serial = 75] [outer = 191D3800] 13:34:42 INFO - PROCESS | 3888 | 1461101682893 Marionette DEBUG loaded listener.js 13:34:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (19ABAC00) [pid = 3888] [serial = 76] [outer = 191D3800] 13:34:43 INFO - PROCESS | 3888 | 1461101683230 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 523ms 13:34:43 INFO - PROCESS | 3888 | 1461101683292 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:34:43 INFO - PROCESS | 3888 | 1461101683294 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 13:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:34:43 INFO - PROCESS | 3888 | 1461101683297 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:34:43 INFO - PROCESS | 3888 | 1461101683299 Marionette TRACE conn2 <- [1,70,null,{}] 13:34:43 INFO - PROCESS | 3888 | 1461101683302 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:43 INFO - PROCESS | 3888 | 1461101683357 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:34:43 INFO - PROCESS | 3888 | 1461101683362 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:43 INFO - PROCESS | 3888 | ++DOCSHELL 19BDD400 == 25 [pid = 3888] [id = 27] 13:34:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (19D7C800) [pid = 3888] [serial = 77] [outer = 00000000] 13:34:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (1A01E000) [pid = 3888] [serial = 78] [outer = 19D7C800] 13:34:43 INFO - PROCESS | 3888 | 1461101683408 Marionette DEBUG loaded listener.js 13:34:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (18BC4000) [pid = 3888] [serial = 79] [outer = 19D7C800] 13:34:43 INFO - PROCESS | 3888 | 1461101683742 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 468ms 13:34:43 INFO - PROCESS | 3888 | 1461101683767 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:34:43 INFO - PROCESS | 3888 | 1461101683769 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 13:34:43 INFO - PROCESS | 3888 | 1461101683772 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:34:43 INFO - PROCESS | 3888 | 1461101683774 Marionette TRACE conn2 <- [1,74,null,{}] 13:34:43 INFO - PROCESS | 3888 | 1461101683777 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:43 INFO - PROCESS | 3888 | 1461101683860 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:34:43 INFO - PROCESS | 3888 | 1461101683868 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:43 INFO - PROCESS | 3888 | ++DOCSHELL 12CFE000 == 26 [pid = 3888] [id = 28] 13:34:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (12CFE400) [pid = 3888] [serial = 80] [outer = 00000000] 13:34:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (1A392C00) [pid = 3888] [serial = 81] [outer = 12CFE400] 13:34:43 INFO - PROCESS | 3888 | 1461101683912 Marionette DEBUG loaded listener.js 13:34:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (1A39C400) [pid = 3888] [serial = 82] [outer = 12CFE400] 13:34:44 INFO - PROCESS | 3888 | 1461101684249 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 522ms 13:34:44 INFO - PROCESS | 3888 | 1461101684303 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:34:44 INFO - PROCESS | 3888 | 1461101684305 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 13:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:34:44 INFO - PROCESS | 3888 | 1461101684308 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:34:44 INFO - PROCESS | 3888 | 1461101684310 Marionette TRACE conn2 <- [1,78,null,{}] 13:34:44 INFO - PROCESS | 3888 | 1461101684314 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:44 INFO - PROCESS | 3888 | 1461101684394 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:34:44 INFO - PROCESS | 3888 | 1461101684403 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:44 INFO - PROCESS | 3888 | ++DOCSHELL 16566800 == 27 [pid = 3888] [id = 29] 13:34:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (19D72C00) [pid = 3888] [serial = 83] [outer = 00000000] 13:34:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (1A883000) [pid = 3888] [serial = 84] [outer = 19D72C00] 13:34:44 INFO - PROCESS | 3888 | 1461101684450 Marionette DEBUG loaded listener.js 13:34:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (1AA70400) [pid = 3888] [serial = 85] [outer = 19D72C00] 13:34:44 INFO - PROCESS | 3888 | 1461101684771 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 523ms 13:34:44 INFO - PROCESS | 3888 | 1461101684823 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:34:44 INFO - PROCESS | 3888 | 1461101684825 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 13:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:34:44 INFO - PROCESS | 3888 | 1461101684828 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:34:44 INFO - PROCESS | 3888 | 1461101684830 Marionette TRACE conn2 <- [1,82,null,{}] 13:34:44 INFO - PROCESS | 3888 | 1461101684834 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:44 INFO - PROCESS | 3888 | 1461101684935 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:34:44 INFO - PROCESS | 3888 | 1461101684929 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:44 INFO - PROCESS | 3888 | ++DOCSHELL 16974800 == 28 [pid = 3888] [id = 30] 13:34:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (16E16C00) [pid = 3888] [serial = 86] [outer = 00000000] 13:34:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (1ADA5C00) [pid = 3888] [serial = 87] [outer = 16E16C00] 13:34:44 INFO - PROCESS | 3888 | 1461101684974 Marionette DEBUG loaded listener.js 13:34:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1C27D000) [pid = 3888] [serial = 88] [outer = 16E16C00] 13:34:45 INFO - PROCESS | 3888 | 1461101685315 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 523ms 13:34:45 INFO - PROCESS | 3888 | 1461101685364 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:34:45 INFO - PROCESS | 3888 | 1461101685367 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 13:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:34:45 INFO - PROCESS | 3888 | 1461101685370 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:34:45 INFO - PROCESS | 3888 | 1461101685372 Marionette TRACE conn2 <- [1,86,null,{}] 13:34:45 INFO - PROCESS | 3888 | 1461101685375 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:45 INFO - PROCESS | 3888 | 1461101685475 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:34:45 INFO - PROCESS | 3888 | 1461101685484 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:45 INFO - PROCESS | 3888 | ++DOCSHELL 1AD7F400 == 29 [pid = 3888] [id = 31] 13:34:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (1AD80000) [pid = 3888] [serial = 89] [outer = 00000000] 13:34:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1C3E4C00) [pid = 3888] [serial = 90] [outer = 1AD80000] 13:34:45 INFO - PROCESS | 3888 | 1461101685530 Marionette DEBUG loaded listener.js 13:34:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1CA88800) [pid = 3888] [serial = 91] [outer = 1AD80000] 13:34:45 INFO - PROCESS | 3888 | 1461101685862 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 523ms 13:34:45 INFO - PROCESS | 3888 | 1461101685890 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:34:45 INFO - PROCESS | 3888 | 1461101685891 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 13:34:45 INFO - PROCESS | 3888 | 1461101685895 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:34:45 INFO - PROCESS | 3888 | 1461101685896 Marionette TRACE conn2 <- [1,90,null,{}] 13:34:45 INFO - PROCESS | 3888 | 1461101685900 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:45 INFO - PROCESS | 3888 | 1461101685972 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:34:46 INFO - PROCESS | 3888 | 1461101686046 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:46 INFO - PROCESS | 3888 | ++DOCSHELL 1A4D2000 == 30 [pid = 3888] [id = 32] 13:34:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (1C3D6C00) [pid = 3888] [serial = 92] [outer = 00000000] 13:34:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (1CD58400) [pid = 3888] [serial = 93] [outer = 1C3D6C00] 13:34:46 INFO - PROCESS | 3888 | 1461101686091 Marionette DEBUG loaded listener.js 13:34:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1CD59400) [pid = 3888] [serial = 94] [outer = 1C3D6C00] 13:34:46 INFO - PROCESS | 3888 | 1461101686394 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 523ms 13:34:46 INFO - PROCESS | 3888 | 1461101686423 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:34:46 INFO - PROCESS | 3888 | 1461101686425 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 13:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:34:46 INFO - PROCESS | 3888 | 1461101686428 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:34:46 INFO - PROCESS | 3888 | 1461101686430 Marionette TRACE conn2 <- [1,94,null,{}] 13:34:46 INFO - PROCESS | 3888 | 1461101686433 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:47 INFO - PROCESS | 3888 | 1461101687176 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:34:47 INFO - PROCESS | 3888 | 1461101687272 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:47 INFO - PROCESS | 3888 | ++DOCSHELL 12D7BC00 == 31 [pid = 3888] [id = 33] 13:34:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (12D7E800) [pid = 3888] [serial = 95] [outer = 00000000] 13:34:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (13203C00) [pid = 3888] [serial = 96] [outer = 12D7E800] 13:34:47 INFO - PROCESS | 3888 | 1461101687322 Marionette DEBUG loaded listener.js 13:34:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (13264C00) [pid = 3888] [serial = 97] [outer = 12D7E800] 13:34:47 INFO - PROCESS | 3888 | 1461101687719 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1320ms 13:34:47 INFO - PROCESS | 3888 | 1461101687748 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:34:47 INFO - PROCESS | 3888 | 1461101687751 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 13:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:34:47 INFO - PROCESS | 3888 | 1461101687762 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:34:47 INFO - PROCESS | 3888 | 1461101687765 Marionette TRACE conn2 <- [1,98,null,{}] 13:34:47 INFO - PROCESS | 3888 | 1461101687770 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:47 INFO - PROCESS | 3888 | 1461101687858 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:34:47 INFO - PROCESS | 3888 | 1461101687867 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:47 INFO - PROCESS | 3888 | ++DOCSHELL 142ABC00 == 32 [pid = 3888] [id = 34] 13:34:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (14345400) [pid = 3888] [serial = 98] [outer = 00000000] 13:34:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (14BEEC00) [pid = 3888] [serial = 99] [outer = 14345400] 13:34:47 INFO - PROCESS | 3888 | 1461101687914 Marionette DEBUG loaded listener.js 13:34:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (15C30400) [pid = 3888] [serial = 100] [outer = 14345400] 13:34:48 INFO - PROCESS | 3888 | 1461101688265 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 563ms 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (16E0F000) [pid = 3888] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1DF66400) [pid = 3888] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1DC38000) [pid = 3888] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1D9DE400) [pid = 3888] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1D563800) [pid = 3888] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1D118400) [pid = 3888] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1C3E4800) [pid = 3888] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1E225C00) [pid = 3888] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (12B8AC00) [pid = 3888] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (13A28800) [pid = 3888] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (1825C400) [pid = 3888] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (1371A800) [pid = 3888] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (159EE400) [pid = 3888] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (1683E800) [pid = 3888] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (17D9E000) [pid = 3888] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (18902C00) [pid = 3888] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (191D3800) [pid = 3888] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (19D7C800) [pid = 3888] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (12CFE400) [pid = 3888] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (19D72C00) [pid = 3888] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (16E16C00) [pid = 3888] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:34:48 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (1AD80000) [pid = 3888] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:34:48 INFO - PROCESS | 3888 | 1461101688709 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:34:48 INFO - PROCESS | 3888 | 1461101688712 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 13:34:48 INFO - PROCESS | 3888 | 1461101688729 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:34:48 INFO - PROCESS | 3888 | 1461101688731 Marionette TRACE conn2 <- [1,102,null,{}] 13:34:48 INFO - PROCESS | 3888 | 1461101688735 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:34:48 INFO - PROCESS | 3888 | 1461101688812 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:34:48 INFO - PROCESS | 3888 | 1461101688804 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:48 INFO - PROCESS | 3888 | ++DOCSHELL 142A0000 == 33 [pid = 3888] [id = 35] 13:34:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (142AB000) [pid = 3888] [serial = 101] [outer = 00000000] 13:34:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (159F0400) [pid = 3888] [serial = 102] [outer = 142AB000] 13:34:48 INFO - PROCESS | 3888 | 1461101688850 Marionette DEBUG loaded listener.js 13:34:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (15F93800) [pid = 3888] [serial = 103] [outer = 142AB000] 13:34:49 INFO - PROCESS | 3888 | 1461101689230 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 508ms 13:34:49 INFO - PROCESS | 3888 | 1461101689249 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:34:49 INFO - PROCESS | 3888 | 1461101689253 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 13:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:34:49 INFO - PROCESS | 3888 | 1461101689263 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:34:49 INFO - PROCESS | 3888 | 1461101689267 Marionette TRACE conn2 <- [1,106,null,{}] 13:34:49 INFO - PROCESS | 3888 | 1461101689270 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:49 INFO - PROCESS | 3888 | 1461101689344 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:34:49 INFO - PROCESS | 3888 | 1461101689352 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:49 INFO - PROCESS | 3888 | ++DOCSHELL 16EB7800 == 34 [pid = 3888] [id = 36] 13:34:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (16EFA400) [pid = 3888] [serial = 104] [outer = 00000000] 13:34:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (1825B400) [pid = 3888] [serial = 105] [outer = 16EFA400] 13:34:49 INFO - PROCESS | 3888 | 1461101689398 Marionette DEBUG loaded listener.js 13:34:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (182E1C00) [pid = 3888] [serial = 106] [outer = 16EFA400] 13:34:49 INFO - PROCESS | 3888 | 1461101689745 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 523ms 13:34:49 INFO - PROCESS | 3888 | 1461101689794 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:34:49 INFO - PROCESS | 3888 | 1461101689796 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 13:34:49 INFO - PROCESS | 3888 | 1461101689799 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:34:49 INFO - PROCESS | 3888 | 1461101689801 Marionette TRACE conn2 <- [1,110,null,{}] 13:34:49 INFO - PROCESS | 3888 | 1461101689805 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:49 INFO - PROCESS | 3888 | 1461101689865 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:34:49 INFO - PROCESS | 3888 | 1461101689871 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:49 INFO - PROCESS | 3888 | ++DOCSHELL 182D6400 == 35 [pid = 3888] [id = 37] 13:34:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (18612800) [pid = 3888] [serial = 107] [outer = 00000000] 13:34:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (18BC4400) [pid = 3888] [serial = 108] [outer = 18612800] 13:34:49 INFO - PROCESS | 3888 | 1461101689916 Marionette DEBUG loaded listener.js 13:34:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (18D0C000) [pid = 3888] [serial = 109] [outer = 18612800] 13:34:50 INFO - PROCESS | 3888 | 1461101690290 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 523ms 13:34:50 INFO - PROCESS | 3888 | 1461101690333 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:34:50 INFO - PROCESS | 3888 | 1461101690335 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 13:34:50 INFO - PROCESS | 3888 | 1461101690338 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:34:50 INFO - PROCESS | 3888 | 1461101690322 Marionette TRACE conn2 <- [1,114,null,{}] 13:34:50 INFO - PROCESS | 3888 | 1461101690329 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:50 INFO - PROCESS | 3888 | 1461101690401 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:34:50 INFO - PROCESS | 3888 | 1461101690409 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:50 INFO - PROCESS | 3888 | ++DOCSHELL 191D5800 == 36 [pid = 3888] [id = 38] 13:34:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1964B400) [pid = 3888] [serial = 110] [outer = 00000000] 13:34:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (19BDBC00) [pid = 3888] [serial = 111] [outer = 1964B400] 13:34:50 INFO - PROCESS | 3888 | 1461101690461 Marionette DEBUG loaded listener.js 13:34:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1A01FC00) [pid = 3888] [serial = 112] [outer = 1964B400] 13:34:50 INFO - PROCESS | 3888 | 1461101690998 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 701ms 13:34:51 INFO - PROCESS | 3888 | 1461101691038 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:34:51 INFO - PROCESS | 3888 | 1461101691042 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 13:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:34:51 INFO - PROCESS | 3888 | 1461101691061 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:34:51 INFO - PROCESS | 3888 | 1461101691065 Marionette TRACE conn2 <- [1,118,null,{}] 13:34:51 INFO - PROCESS | 3888 | 1461101691072 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:51 INFO - PROCESS | 3888 | 1461101691169 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:34:51 INFO - PROCESS | 3888 | 1461101691216 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:51 INFO - PROCESS | 3888 | ++DOCSHELL 136D7400 == 37 [pid = 3888] [id = 39] 13:34:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (13719400) [pid = 3888] [serial = 113] [outer = 00000000] 13:34:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (143A3800) [pid = 3888] [serial = 114] [outer = 13719400] 13:34:51 INFO - PROCESS | 3888 | 1461101691273 Marionette DEBUG loaded listener.js 13:34:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (15C2B800) [pid = 3888] [serial = 115] [outer = 13719400] 13:34:51 INFO - PROCESS | 3888 | 1461101691767 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 756ms 13:34:51 INFO - PROCESS | 3888 | 1461101691807 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:34:51 INFO - PROCESS | 3888 | 1461101691813 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 13:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:34:51 INFO - PROCESS | 3888 | 1461101691819 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:34:51 INFO - PROCESS | 3888 | 1461101691822 Marionette TRACE conn2 <- [1,122,null,{}] 13:34:51 INFO - PROCESS | 3888 | 1461101691827 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:51 INFO - PROCESS | 3888 | 1461101691929 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:34:51 INFO - PROCESS | 3888 | 1461101691986 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:51 INFO - PROCESS | 3888 | ++DOCSHELL 1696D000 == 38 [pid = 3888] [id = 40] 13:34:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (16E13800) [pid = 3888] [serial = 116] [outer = 00000000] 13:34:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (18BC8C00) [pid = 3888] [serial = 117] [outer = 16E13800] 13:34:52 INFO - PROCESS | 3888 | 1461101692041 Marionette DEBUG loaded listener.js 13:34:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (18BC3C00) [pid = 3888] [serial = 118] [outer = 16E13800] 13:34:52 INFO - PROCESS | 3888 | 1461101692523 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 742ms 13:34:52 INFO - PROCESS | 3888 | 1461101692574 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:34:52 INFO - PROCESS | 3888 | 1461101692576 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 13:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:34:52 INFO - PROCESS | 3888 | 1461101692580 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:34:52 INFO - PROCESS | 3888 | 1461101692565 Marionette TRACE conn2 <- [1,126,null,{}] 13:34:52 INFO - PROCESS | 3888 | 1461101692576 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:52 INFO - PROCESS | 3888 | 1461101692673 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:34:52 INFO - PROCESS | 3888 | 1461101692742 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:52 INFO - PROCESS | 3888 | ++DOCSHELL 1A086000 == 39 [pid = 3888] [id = 41] 13:34:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1A33A400) [pid = 3888] [serial = 119] [outer = 00000000] 13:34:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1A4D7C00) [pid = 3888] [serial = 120] [outer = 1A33A400] 13:34:52 INFO - PROCESS | 3888 | 1461101692780 Marionette DEBUG loaded listener.js 13:34:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1A883400) [pid = 3888] [serial = 121] [outer = 1A33A400] 13:34:53 INFO - PROCESS | 3888 | 1461101693379 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 880ms 13:34:53 INFO - PROCESS | 3888 | 1461101693444 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:34:53 INFO - PROCESS | 3888 | 1461101693448 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 13:34:53 INFO - PROCESS | 3888 | 1461101693453 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:34:53 INFO - PROCESS | 3888 | 1461101693456 Marionette TRACE conn2 <- [1,130,null,{}] 13:34:53 INFO - PROCESS | 3888 | 1461101693463 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:53 INFO - PROCESS | 3888 | 1461101693598 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:34:53 INFO - PROCESS | 3888 | 1461101693610 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:53 INFO - PROCESS | 3888 | ++DOCSHELL 12DD3800 == 40 [pid = 3888] [id = 42] 13:34:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (12DD3C00) [pid = 3888] [serial = 122] [outer = 00000000] 13:34:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (13893000) [pid = 3888] [serial = 123] [outer = 12DD3C00] 13:34:53 INFO - PROCESS | 3888 | 1461101693658 Marionette DEBUG loaded listener.js 13:34:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (13A2B000) [pid = 3888] [serial = 124] [outer = 12DD3C00] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 182D6400 == 39 [pid = 3888] [id = 37] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 16EB7800 == 38 [pid = 3888] [id = 36] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 142A0000 == 37 [pid = 3888] [id = 35] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 142ABC00 == 36 [pid = 3888] [id = 34] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 12D7BC00 == 35 [pid = 3888] [id = 33] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 16566800 == 34 [pid = 3888] [id = 29] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 1696D000 == 33 [pid = 3888] [id = 40] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 1A086000 == 32 [pid = 3888] [id = 41] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 1A4D2000 == 31 [pid = 3888] [id = 32] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 16974800 == 30 [pid = 3888] [id = 30] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 191D5800 == 29 [pid = 3888] [id = 38] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 1AD7F400 == 28 [pid = 3888] [id = 31] 13:34:54 INFO - PROCESS | 3888 | --DOCSHELL 136D7400 == 27 [pid = 3888] [id = 39] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1E22D800) [pid = 3888] [serial = 43] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (16EAE800) [pid = 3888] [serial = 9] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (16EB6400) [pid = 3888] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (14B9A400) [pid = 3888] [serial = 4] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (12CF7C00) [pid = 3888] [serial = 51] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (15C28800) [pid = 3888] [serial = 54] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1860D000) [pid = 3888] [serial = 57] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (18908400) [pid = 3888] [serial = 58] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (13892000) [pid = 3888] [serial = 60] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (15C31C00) [pid = 3888] [serial = 63] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (16E09000) [pid = 3888] [serial = 66] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (16EAF800) [pid = 3888] [serial = 67] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (182E2000) [pid = 3888] [serial = 69] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (1860C400) [pid = 3888] [serial = 70] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (18BC1800) [pid = 3888] [serial = 72] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (18BE7400) [pid = 3888] [serial = 73] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (19AB9000) [pid = 3888] [serial = 75] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (1A01E000) [pid = 3888] [serial = 78] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (1A392C00) [pid = 3888] [serial = 81] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (1A883000) [pid = 3888] [serial = 84] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (1ADA5C00) [pid = 3888] [serial = 87] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (1C3E4C00) [pid = 3888] [serial = 90] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (19ABAC00) [pid = 3888] [serial = 76] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (18BC4000) [pid = 3888] [serial = 79] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (1A39C400) [pid = 3888] [serial = 82] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (138C0400) [pid = 3888] [serial = 61] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (1AA70400) [pid = 3888] [serial = 85] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (12DD3400) [pid = 3888] [serial = 52] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (1C27D000) [pid = 3888] [serial = 88] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (15ED8C00) [pid = 3888] [serial = 55] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (1CA88800) [pid = 3888] [serial = 91] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (15CD9C00) [pid = 3888] [serial = 64] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (1CD58400) [pid = 3888] [serial = 93] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (1D9E6400) [pid = 3888] [serial = 33] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 67 (1D5C9400) [pid = 3888] [serial = 30] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 66 (1D5D1000) [pid = 3888] [serial = 31] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 65 (1D2D3C00) [pid = 3888] [serial = 27] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 64 (1D55E400) [pid = 3888] [serial = 28] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 63 (1CD5C800) [pid = 3888] [serial = 24] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 62 (1CA7D800) [pid = 3888] [serial = 21] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 61 (1CA81000) [pid = 3888] [serial = 22] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 60 (1964E400) [pid = 3888] [serial = 17] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 59 (1996E000) [pid = 3888] [serial = 14] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 58 (1E229800) [pid = 3888] [serial = 45] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 57 (1E9DA400) [pid = 3888] [serial = 48] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 56 (1E22D400) [pid = 3888] [serial = 42] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 55 (1DF6DC00) [pid = 3888] [serial = 39] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 54 (1DF71400) [pid = 3888] [serial = 40] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 53 (1DE17800) [pid = 3888] [serial = 36] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 52 (1DE1B000) [pid = 3888] [serial = 37] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | --DOMWINDOW == 51 (1DC30000) [pid = 3888] [serial = 34] [outer = 00000000] [url = about:blank] 13:34:54 INFO - PROCESS | 3888 | 1461101694531 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1100ms 13:34:54 INFO - PROCESS | 3888 | 1461101694566 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:34:54 INFO - PROCESS | 3888 | 1461101694571 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 13:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:34:54 INFO - PROCESS | 3888 | 1461101694576 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:34:54 INFO - PROCESS | 3888 | 1461101694580 Marionette TRACE conn2 <- [1,134,null,{}] 13:34:54 INFO - PROCESS | 3888 | 1461101694585 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:54 INFO - PROCESS | 3888 | 1461101694650 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:34:54 INFO - PROCESS | 3888 | 1461101694717 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:54 INFO - PROCESS | 3888 | ++DOCSHELL 13720C00 == 28 [pid = 3888] [id = 43] 13:34:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 52 (13721000) [pid = 3888] [serial = 125] [outer = 00000000] 13:34:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 53 (142A6C00) [pid = 3888] [serial = 126] [outer = 13721000] 13:34:54 INFO - PROCESS | 3888 | 1461101694765 Marionette DEBUG loaded listener.js 13:34:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 54 (14B04000) [pid = 3888] [serial = 127] [outer = 13721000] 13:34:55 INFO - PROCESS | 3888 | 1461101695082 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 564ms 13:34:55 INFO - PROCESS | 3888 | 1461101695140 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:34:55 INFO - PROCESS | 3888 | 1461101695146 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 13:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:34:55 INFO - PROCESS | 3888 | 1461101695153 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:34:55 INFO - PROCESS | 3888 | 1461101695155 Marionette TRACE conn2 <- [1,138,null,{}] 13:34:55 INFO - PROCESS | 3888 | 1461101695159 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:55 INFO - PROCESS | 3888 | 1461101695224 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:34:55 INFO - PROCESS | 3888 | 1461101695231 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:55 INFO - PROCESS | 3888 | ++DOCSHELL 13A24000 == 29 [pid = 3888] [id = 44] 13:34:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 55 (14BEB400) [pid = 3888] [serial = 128] [outer = 00000000] 13:34:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 56 (16563000) [pid = 3888] [serial = 129] [outer = 14BEB400] 13:34:55 INFO - PROCESS | 3888 | 1461101695277 Marionette DEBUG loaded listener.js 13:34:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 57 (1696A800) [pid = 3888] [serial = 130] [outer = 14BEB400] 13:34:55 INFO - PROCESS | 3888 | 1461101695659 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 551ms 13:34:55 INFO - PROCESS | 3888 | 1461101695707 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:34:55 INFO - PROCESS | 3888 | 1461101695710 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 13:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:34:55 INFO - PROCESS | 3888 | 1461101695713 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:34:55 INFO - PROCESS | 3888 | 1461101695717 Marionette TRACE conn2 <- [1,142,null,{}] 13:34:55 INFO - PROCESS | 3888 | 1461101695727 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:55 INFO - PROCESS | 3888 | 1461101695788 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:34:55 INFO - PROCESS | 3888 | 1461101695794 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:55 INFO - PROCESS | 3888 | ++DOCSHELL 16EFA800 == 30 [pid = 3888] [id = 45] 13:34:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 58 (17D92000) [pid = 3888] [serial = 131] [outer = 00000000] 13:34:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 59 (182DF800) [pid = 3888] [serial = 132] [outer = 17D92000] 13:34:55 INFO - PROCESS | 3888 | 1461101695842 Marionette DEBUG loaded listener.js 13:34:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 60 (1860DC00) [pid = 3888] [serial = 133] [outer = 17D92000] 13:34:56 INFO - PROCESS | 3888 | 1461101696190 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 523ms 13:34:56 INFO - PROCESS | 3888 | 1461101696235 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:34:56 INFO - PROCESS | 3888 | 1461101696237 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 13:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:34:56 INFO - PROCESS | 3888 | 1461101696241 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:34:56 INFO - PROCESS | 3888 | 1461101696242 Marionette TRACE conn2 <- [1,146,null,{}] 13:34:56 INFO - PROCESS | 3888 | 1461101696250 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:56 INFO - PROCESS | 3888 | 1461101696331 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:34:56 INFO - PROCESS | 3888 | 1461101696339 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:56 INFO - PROCESS | 3888 | ++DOCSHELL 1890B800 == 31 [pid = 3888] [id = 46] 13:34:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 61 (1890D400) [pid = 3888] [serial = 134] [outer = 00000000] 13:34:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 62 (18BC3000) [pid = 3888] [serial = 135] [outer = 1890D400] 13:34:56 INFO - PROCESS | 3888 | 1461101696417 Marionette DEBUG loaded listener.js 13:34:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 63 (18D09800) [pid = 3888] [serial = 136] [outer = 1890D400] 13:34:56 INFO - PROCESS | 3888 | 1461101696818 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 619ms 13:34:56 INFO - PROCESS | 3888 | 1461101696858 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:34:56 INFO - PROCESS | 3888 | 1461101696860 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 13:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:34:56 INFO - PROCESS | 3888 | 1461101696863 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:34:56 INFO - PROCESS | 3888 | 1461101696865 Marionette TRACE conn2 <- [1,150,null,{}] 13:34:56 INFO - PROCESS | 3888 | 1461101696869 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:56 INFO - PROCESS | 3888 | 1461101696945 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:34:56 INFO - PROCESS | 3888 | 1461101696951 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:56 INFO - PROCESS | 3888 | ++DOCSHELL 16840800 == 32 [pid = 3888] [id = 47] 13:34:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 64 (16840C00) [pid = 3888] [serial = 137] [outer = 00000000] 13:34:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 65 (19650800) [pid = 3888] [serial = 138] [outer = 16840C00] 13:34:56 INFO - PROCESS | 3888 | 1461101696995 Marionette DEBUG loaded listener.js 13:34:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 66 (19AB0800) [pid = 3888] [serial = 139] [outer = 16840C00] 13:34:57 INFO - PROCESS | 3888 | 1461101697391 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 563ms 13:34:57 INFO - PROCESS | 3888 | 1461101697432 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:34:57 INFO - PROCESS | 3888 | 1461101697434 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 13:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:34:57 INFO - PROCESS | 3888 | 1461101697437 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:34:57 INFO - PROCESS | 3888 | 1461101697439 Marionette TRACE conn2 <- [1,154,null,{}] 13:34:57 INFO - PROCESS | 3888 | 1461101697443 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:57 INFO - PROCESS | 3888 | 1461101697546 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:34:57 INFO - PROCESS | 3888 | 1461101697601 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:57 INFO - PROCESS | 3888 | ++DOCSHELL 1A065C00 == 33 [pid = 3888] [id = 48] 13:34:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 67 (1A07D400) [pid = 3888] [serial = 140] [outer = 00000000] 13:34:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (1A336000) [pid = 3888] [serial = 141] [outer = 1A07D400] 13:34:57 INFO - PROCESS | 3888 | 1461101697649 Marionette DEBUG loaded listener.js 13:34:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (1A397C00) [pid = 3888] [serial = 142] [outer = 1A07D400] 13:34:57 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (14345400) [pid = 3888] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:34:57 INFO - PROCESS | 3888 | --DOMWINDOW == 67 (142AB000) [pid = 3888] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:34:57 INFO - PROCESS | 3888 | --DOMWINDOW == 66 (16EFA400) [pid = 3888] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:34:57 INFO - PROCESS | 3888 | --DOMWINDOW == 65 (12D7E800) [pid = 3888] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:34:57 INFO - PROCESS | 3888 | --DOMWINDOW == 64 (1C3D6C00) [pid = 3888] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:34:57 INFO - PROCESS | 3888 | --DOMWINDOW == 63 (1964B400) [pid = 3888] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:34:57 INFO - PROCESS | 3888 | --DOMWINDOW == 62 (18612800) [pid = 3888] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:34:57 INFO - PROCESS | 3888 | 1461101697991 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 605ms 13:34:58 INFO - PROCESS | 3888 | 1461101698060 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:34:58 INFO - PROCESS | 3888 | 1461101698062 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 13:34:58 INFO - PROCESS | 3888 | 1461101698066 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:34:58 INFO - PROCESS | 3888 | 1461101698067 Marionette TRACE conn2 <- [1,158,null,{}] 13:34:58 INFO - PROCESS | 3888 | 1461101698071 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:58 INFO - PROCESS | 3888 | 1461101698144 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:34:58 INFO - PROCESS | 3888 | 1461101698187 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:58 INFO - PROCESS | 3888 | ++DOCSHELL 12D75800 == 34 [pid = 3888] [id = 49] 13:34:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 63 (143ACC00) [pid = 3888] [serial = 143] [outer = 00000000] 13:34:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 64 (18BC3400) [pid = 3888] [serial = 144] [outer = 143ACC00] 13:34:58 INFO - PROCESS | 3888 | 1461101698231 Marionette DEBUG loaded listener.js 13:34:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 65 (18BDFC00) [pid = 3888] [serial = 145] [outer = 143ACC00] 13:34:58 INFO - PROCESS | 3888 | 1461101698532 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 522ms 13:34:58 INFO - PROCESS | 3888 | 1461101698586 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:34:58 INFO - PROCESS | 3888 | 1461101698588 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 13:34:58 INFO - PROCESS | 3888 | 1461101698592 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:34:58 INFO - PROCESS | 3888 | 1461101698593 Marionette TRACE conn2 <- [1,162,null,{}] 13:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:34:58 INFO - PROCESS | 3888 | 1461101698597 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:58 INFO - PROCESS | 3888 | 1461101698689 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:34:58 INFO - PROCESS | 3888 | 1461101698718 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:58 INFO - PROCESS | 3888 | ++DOCSHELL 17D9DC00 == 35 [pid = 3888] [id = 50] 13:34:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 66 (19652000) [pid = 3888] [serial = 146] [outer = 00000000] 13:34:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 67 (1AA70400) [pid = 3888] [serial = 147] [outer = 19652000] 13:34:58 INFO - PROCESS | 3888 | 1461101698744 Marionette DEBUG loaded listener.js 13:34:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (1A8CD400) [pid = 3888] [serial = 148] [outer = 19652000] 13:34:59 INFO - PROCESS | 3888 | 1461101699066 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 522ms 13:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:34:59 INFO - PROCESS | 3888 | 1461101699130 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:34:59 INFO - PROCESS | 3888 | 1461101699132 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 13:34:59 INFO - PROCESS | 3888 | 1461101699135 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:34:59 INFO - PROCESS | 3888 | 1461101699137 Marionette TRACE conn2 <- [1,166,null,{}] 13:34:59 INFO - PROCESS | 3888 | 1461101699140 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:59 INFO - PROCESS | 3888 | 1461101699215 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:34:59 INFO - PROCESS | 3888 | 1461101699222 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:59 INFO - PROCESS | 3888 | ++DOCSHELL 18901800 == 36 [pid = 3888] [id = 51] 13:34:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (18D08400) [pid = 3888] [serial = 149] [outer = 00000000] 13:34:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (1ADADC00) [pid = 3888] [serial = 150] [outer = 18D08400] 13:34:59 INFO - PROCESS | 3888 | 1461101699266 Marionette DEBUG loaded listener.js 13:34:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (1ADAE000) [pid = 3888] [serial = 151] [outer = 18D08400] 13:34:59 INFO - PROCESS | 3888 | 1461101699587 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 468ms 13:34:59 INFO - PROCESS | 3888 | 1461101699607 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:34:59 INFO - PROCESS | 3888 | 1461101699609 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 13:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:34:59 INFO - PROCESS | 3888 | 1461101699612 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:34:59 INFO - PROCESS | 3888 | 1461101699614 Marionette TRACE conn2 <- [1,170,null,{}] 13:34:59 INFO - PROCESS | 3888 | 1461101699617 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:59 INFO - PROCESS | 3888 | 1461101699667 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:34:59 INFO - PROCESS | 3888 | 1461101699674 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:59 INFO - PROCESS | 3888 | ++DOCSHELL 13268C00 == 37 [pid = 3888] [id = 52] 13:34:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (136CD800) [pid = 3888] [serial = 152] [outer = 00000000] 13:34:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (1C331000) [pid = 3888] [serial = 153] [outer = 136CD800] 13:34:59 INFO - PROCESS | 3888 | 1461101699717 Marionette DEBUG loaded listener.js 13:34:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (1C3E3000) [pid = 3888] [serial = 154] [outer = 136CD800] 13:35:00 INFO - PROCESS | 3888 | 1461101700422 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 838ms 13:35:00 INFO - PROCESS | 3888 | 1461101700460 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:35:00 INFO - PROCESS | 3888 | 1461101700464 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 13:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:35:00 INFO - PROCESS | 3888 | 1461101700470 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:35:00 INFO - PROCESS | 3888 | 1461101700473 Marionette TRACE conn2 <- [1,174,null,{}] 13:35:00 INFO - PROCESS | 3888 | 1461101700479 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:00 INFO - PROCESS | 3888 | 1461101700568 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:35:00 INFO - PROCESS | 3888 | 1461101700636 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:00 INFO - PROCESS | 3888 | ++DOCSHELL 13720000 == 38 [pid = 3888] [id = 53] 13:35:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (13895C00) [pid = 3888] [serial = 155] [outer = 00000000] 13:35:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (157F6800) [pid = 3888] [serial = 156] [outer = 13895C00] 13:35:00 INFO - PROCESS | 3888 | 1461101700691 Marionette DEBUG loaded listener.js 13:35:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (15ECC000) [pid = 3888] [serial = 157] [outer = 13895C00] 13:35:01 INFO - PROCESS | 3888 | --DOCSHELL 18901800 == 37 [pid = 3888] [id = 51] 13:35:01 INFO - PROCESS | 3888 | --DOCSHELL 17D9DC00 == 36 [pid = 3888] [id = 50] 13:35:01 INFO - PROCESS | 3888 | --DOCSHELL 12D75800 == 35 [pid = 3888] [id = 49] 13:35:01 INFO - PROCESS | 3888 | --DOCSHELL 1A065C00 == 34 [pid = 3888] [id = 48] 13:35:01 INFO - PROCESS | 3888 | --DOCSHELL 16840800 == 33 [pid = 3888] [id = 47] 13:35:01 INFO - PROCESS | 3888 | --DOCSHELL 1890B800 == 32 [pid = 3888] [id = 46] 13:35:01 INFO - PROCESS | 3888 | --DOCSHELL 16EFA800 == 31 [pid = 3888] [id = 45] 13:35:01 INFO - PROCESS | 3888 | --DOCSHELL 13A24000 == 30 [pid = 3888] [id = 44] 13:35:01 INFO - PROCESS | 3888 | --DOCSHELL 13720C00 == 29 [pid = 3888] [id = 43] 13:35:01 INFO - PROCESS | 3888 | --DOCSHELL 12DD3800 == 28 [pid = 3888] [id = 42] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (1CD59400) [pid = 3888] [serial = 94] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (14BEEC00) [pid = 3888] [serial = 99] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (159F0400) [pid = 3888] [serial = 102] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (182E1C00) [pid = 3888] [serial = 106] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (13203C00) [pid = 3888] [serial = 96] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (18D0C000) [pid = 3888] [serial = 109] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (15C30400) [pid = 3888] [serial = 100] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (13264C00) [pid = 3888] [serial = 97] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (1825B400) [pid = 3888] [serial = 105] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 67 (15F93800) [pid = 3888] [serial = 103] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 66 (19BDBC00) [pid = 3888] [serial = 111] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 65 (1A01FC00) [pid = 3888] [serial = 112] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | --DOMWINDOW == 64 (18BC4400) [pid = 3888] [serial = 108] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3888 | 1461101701434 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1004ms 13:35:01 INFO - PROCESS | 3888 | 1461101701471 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:35:01 INFO - PROCESS | 3888 | 1461101701475 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 13:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:35:01 INFO - PROCESS | 3888 | 1461101701480 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:35:01 INFO - PROCESS | 3888 | 1461101701484 Marionette TRACE conn2 <- [1,178,null,{}] 13:35:01 INFO - PROCESS | 3888 | 1461101701490 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:01 INFO - PROCESS | 3888 | 1461101701566 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:35:01 INFO - PROCESS | 3888 | 1461101701574 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:01 INFO - PROCESS | 3888 | ++DOCSHELL 13263C00 == 29 [pid = 3888] [id = 54] 13:35:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 65 (13264C00) [pid = 3888] [serial = 158] [outer = 00000000] 13:35:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 66 (13A24000) [pid = 3888] [serial = 159] [outer = 13264C00] 13:35:01 INFO - PROCESS | 3888 | 1461101701605 Marionette DEBUG loaded listener.js 13:35:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 67 (142AB000) [pid = 3888] [serial = 160] [outer = 13264C00] 13:35:01 INFO - PROCESS | 3888 | 1461101701985 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 533ms 13:35:02 INFO - PROCESS | 3888 | 1461101702017 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:35:02 INFO - PROCESS | 3888 | 1461101702026 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 13:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:35:02 INFO - PROCESS | 3888 | 1461101702039 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:35:02 INFO - PROCESS | 3888 | 1461101702041 Marionette TRACE conn2 <- [1,182,null,{}] 13:35:02 INFO - PROCESS | 3888 | 1461101702045 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:02 INFO - PROCESS | 3888 | 1461101702154 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:35:02 INFO - PROCESS | 3888 | 1461101702162 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:02 INFO - PROCESS | 3888 | ++DOCSHELL 15F89400 == 30 [pid = 3888] [id = 55] 13:35:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (15F8AC00) [pid = 3888] [serial = 161] [outer = 00000000] 13:35:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (16568000) [pid = 3888] [serial = 162] [outer = 15F8AC00] 13:35:02 INFO - PROCESS | 3888 | 1461101702207 Marionette DEBUG loaded listener.js 13:35:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (1696AC00) [pid = 3888] [serial = 163] [outer = 15F8AC00] 13:35:02 INFO - PROCESS | 3888 | 1461101702589 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 568ms 13:35:02 INFO - PROCESS | 3888 | 1461101702619 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:35:02 INFO - PROCESS | 3888 | 1461101702621 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 13:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:35:02 INFO - PROCESS | 3888 | 1461101702624 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:35:02 INFO - PROCESS | 3888 | 1461101702628 Marionette TRACE conn2 <- [1,186,null,{}] 13:35:02 INFO - PROCESS | 3888 | 1461101702622 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:02 INFO - PROCESS | 3888 | 1461101702700 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:35:02 INFO - PROCESS | 3888 | 1461101702706 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:02 INFO - PROCESS | 3888 | ++DOCSHELL 16EAF000 == 31 [pid = 3888] [id = 56] 13:35:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (16EB1800) [pid = 3888] [serial = 164] [outer = 00000000] 13:35:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (1825B400) [pid = 3888] [serial = 165] [outer = 16EB1800] 13:35:02 INFO - PROCESS | 3888 | 1461101702754 Marionette DEBUG loaded listener.js 13:35:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (1860B000) [pid = 3888] [serial = 166] [outer = 16EB1800] 13:35:03 INFO - PROCESS | 3888 | 1461101703133 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 568ms 13:35:03 INFO - PROCESS | 3888 | 1461101703185 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:35:03 INFO - PROCESS | 3888 | 1461101703187 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 13:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:35:03 INFO - PROCESS | 3888 | 1461101703191 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:35:03 INFO - PROCESS | 3888 | 1461101703192 Marionette TRACE conn2 <- [1,190,null,{}] 13:35:03 INFO - PROCESS | 3888 | 1461101703196 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:03 INFO - PROCESS | 3888 | 1461101703274 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:35:03 INFO - PROCESS | 3888 | 1461101703283 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:03 INFO - PROCESS | 3888 | ++DOCSHELL 18901800 == 32 [pid = 3888] [id = 57] 13:35:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (1890DC00) [pid = 3888] [serial = 167] [outer = 00000000] 13:35:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (18BE9000) [pid = 3888] [serial = 168] [outer = 1890DC00] 13:35:03 INFO - PROCESS | 3888 | 1461101703328 Marionette DEBUG loaded listener.js 13:35:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (18D14400) [pid = 3888] [serial = 169] [outer = 1890DC00] 13:35:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (19BDBC00) [pid = 3888] [serial = 170] [outer = 1E97F400] 13:35:03 INFO - PROCESS | 3888 | 1461101703812 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 673ms 13:35:03 INFO - PROCESS | 3888 | 1461101703872 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:35:03 INFO - PROCESS | 3888 | 1461101703874 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 13:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:35:03 INFO - PROCESS | 3888 | 1461101703877 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:35:03 INFO - PROCESS | 3888 | 1461101703861 Marionette TRACE conn2 <- [1,194,null,{}] 13:35:03 INFO - PROCESS | 3888 | 1461101703870 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:03 INFO - PROCESS | 3888 | 1461101703964 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:35:03 INFO - PROCESS | 3888 | 1461101703970 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:03 INFO - PROCESS | 3888 | ++DOCSHELL 12BBE400 == 33 [pid = 3888] [id = 58] 13:35:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (18BE1800) [pid = 3888] [serial = 171] [outer = 00000000] 13:35:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (19F33400) [pid = 3888] [serial = 172] [outer = 18BE1800] 13:35:04 INFO - PROCESS | 3888 | 1461101704015 Marionette DEBUG loaded listener.js 13:35:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (1A393000) [pid = 3888] [serial = 173] [outer = 18BE1800] 13:35:04 INFO - PROCESS | 3888 | 1461101704411 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 568ms 13:35:04 INFO - PROCESS | 3888 | 1461101704439 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:35:04 INFO - PROCESS | 3888 | 1461101704441 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 13:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:35:04 INFO - PROCESS | 3888 | 1461101704444 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:35:04 INFO - PROCESS | 3888 | 1461101704446 Marionette TRACE conn2 <- [1,198,null,{}] 13:35:04 INFO - PROCESS | 3888 | 1461101704449 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:04 INFO - PROCESS | 3888 | 1461101704564 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:35:04 INFO - PROCESS | 3888 | 1461101704641 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:04 INFO - PROCESS | 3888 | ++DOCSHELL 1AD83C00 == 34 [pid = 3888] [id = 59] 13:35:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (1AD86C00) [pid = 3888] [serial = 174] [outer = 00000000] 13:35:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (1C3E1800) [pid = 3888] [serial = 175] [outer = 1AD86C00] 13:35:04 INFO - PROCESS | 3888 | 1461101704686 Marionette DEBUG loaded listener.js 13:35:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (1CA7C400) [pid = 3888] [serial = 176] [outer = 1AD86C00] 13:35:05 INFO - PROCESS | 3888 | 1461101705063 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 673ms 13:35:05 INFO - PROCESS | 3888 | 1461101705106 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:35:05 INFO - PROCESS | 3888 | 1461101705108 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 13:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:35:05 INFO - PROCESS | 3888 | 1461101705111 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:35:05 INFO - PROCESS | 3888 | 1461101705113 Marionette TRACE conn2 <- [1,202,null,{}] 13:35:05 INFO - PROCESS | 3888 | 1461101705116 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:05 INFO - PROCESS | 3888 | 1461101705208 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:35:05 INFO - PROCESS | 3888 | 1461101705215 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:05 INFO - PROCESS | 3888 | ++DOCSHELL 19AB2000 == 35 [pid = 3888] [id = 60] 13:35:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (1AA7EC00) [pid = 3888] [serial = 177] [outer = 00000000] 13:35:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (1CA8BC00) [pid = 3888] [serial = 178] [outer = 1AA7EC00] 13:35:05 INFO - PROCESS | 3888 | 1461101705259 Marionette DEBUG loaded listener.js 13:35:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1CC51800) [pid = 3888] [serial = 179] [outer = 1AA7EC00] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (16840C00) [pid = 3888] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (12DD3C00) [pid = 3888] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (14BEB400) [pid = 3888] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (13721000) [pid = 3888] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (17D92000) [pid = 3888] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (13719400) [pid = 3888] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (16E13800) [pid = 3888] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (1A33A400) [pid = 3888] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (1A07D400) [pid = 3888] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (143ACC00) [pid = 3888] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (19652000) [pid = 3888] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (18D08400) [pid = 3888] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:35:05 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (1890D400) [pid = 3888] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:35:05 INFO - PROCESS | 3888 | 1461101705685 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 613ms 13:35:05 INFO - PROCESS | 3888 | 1461101705729 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:35:05 INFO - PROCESS | 3888 | 1461101705731 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 13:35:05 INFO - PROCESS | 3888 | 1461101705734 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:35:05 INFO - PROCESS | 3888 | 1461101705736 Marionette TRACE conn2 <- [1,206,null,{}] 13:35:05 INFO - PROCESS | 3888 | 1461101705740 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:05 INFO - PROCESS | 3888 | 1461101705839 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:35:05 INFO - PROCESS | 3888 | 1461101705908 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:05 INFO - PROCESS | 3888 | ++DOCSHELL 136D2C00 == 36 [pid = 3888] [id = 61] 13:35:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (138C0000) [pid = 3888] [serial = 180] [outer = 00000000] 13:35:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (16EF8800) [pid = 3888] [serial = 181] [outer = 138C0000] 13:35:05 INFO - PROCESS | 3888 | 1461101705953 Marionette DEBUG loaded listener.js 13:35:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (1964DC00) [pid = 3888] [serial = 182] [outer = 138C0000] 13:35:06 INFO - PROCESS | 3888 | 1461101706285 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 568ms 13:35:06 INFO - PROCESS | 3888 | 1461101706313 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:35:06 INFO - PROCESS | 3888 | 1461101706315 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 13:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:35:06 INFO - PROCESS | 3888 | 1461101706318 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:35:06 INFO - PROCESS | 3888 | 1461101706320 Marionette TRACE conn2 <- [1,210,null,{}] 13:35:06 INFO - PROCESS | 3888 | 1461101706323 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:06 INFO - PROCESS | 3888 | 1461101706404 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:35:06 INFO - PROCESS | 3888 | 1461101706411 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:06 INFO - PROCESS | 3888 | ++DOCSHELL 12C5E000 == 37 [pid = 3888] [id = 62] 13:35:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (12CF1C00) [pid = 3888] [serial = 183] [outer = 00000000] 13:35:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (1CC5F400) [pid = 3888] [serial = 184] [outer = 12CF1C00] 13:35:06 INFO - PROCESS | 3888 | 1461101706455 Marionette DEBUG loaded listener.js 13:35:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (1CD54000) [pid = 3888] [serial = 185] [outer = 12CF1C00] 13:35:06 INFO - PROCESS | 3888 | 1461101706794 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 508ms 13:35:06 INFO - PROCESS | 3888 | 1461101706818 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:35:06 INFO - PROCESS | 3888 | 1461101706820 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 13:35:06 INFO - PROCESS | 3888 | 1461101706823 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:35:06 INFO - PROCESS | 3888 | 1461101706825 Marionette TRACE conn2 <- [1,214,null,{}] 13:35:06 INFO - PROCESS | 3888 | 1461101706828 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:06 INFO - PROCESS | 3888 | 1461101706899 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:35:06 INFO - PROCESS | 3888 | 1461101706905 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:06 INFO - PROCESS | 3888 | ++DOCSHELL 1CD5AC00 == 38 [pid = 3888] [id = 63] 13:35:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (1CD5D800) [pid = 3888] [serial = 186] [outer = 00000000] 13:35:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (1D11C800) [pid = 3888] [serial = 187] [outer = 1CD5D800] 13:35:06 INFO - PROCESS | 3888 | 1461101706950 Marionette DEBUG loaded listener.js 13:35:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (1D11B400) [pid = 3888] [serial = 188] [outer = 1CD5D800] 13:35:07 INFO - PROCESS | 3888 | 1461101707342 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 568ms 13:35:07 INFO - PROCESS | 3888 | 1461101707404 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:35:07 INFO - PROCESS | 3888 | 1461101707406 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 13:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:35:07 INFO - PROCESS | 3888 | 1461101707410 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:35:07 INFO - PROCESS | 3888 | 1461101707412 Marionette TRACE conn2 <- [1,218,null,{}] 13:35:07 INFO - PROCESS | 3888 | 1461101707416 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:07 INFO - PROCESS | 3888 | 1461101707527 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:35:07 INFO - PROCESS | 3888 | 1461101707593 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:07 INFO - PROCESS | 3888 | ++DOCSHELL 12BBF800 == 39 [pid = 3888] [id = 64] 13:35:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (12CBD000) [pid = 3888] [serial = 189] [outer = 00000000] 13:35:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (12D72400) [pid = 3888] [serial = 190] [outer = 12CBD000] 13:35:07 INFO - PROCESS | 3888 | 1461101707651 Marionette DEBUG loaded listener.js 13:35:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (13210000) [pid = 3888] [serial = 191] [outer = 12CBD000] 13:35:08 INFO - PROCESS | 3888 | 1461101708137 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 807ms 13:35:08 INFO - PROCESS | 3888 | 1461101708228 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:35:08 INFO - PROCESS | 3888 | 1461101708234 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 13:35:08 INFO - PROCESS | 3888 | 1461101708238 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:35:08 INFO - PROCESS | 3888 | 1461101708243 Marionette TRACE conn2 <- [1,222,null,{}] 13:35:08 INFO - PROCESS | 3888 | 1461101708248 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:08 INFO - PROCESS | 3888 | 1461101708336 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:35:08 INFO - PROCESS | 3888 | 1461101708401 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:08 INFO - PROCESS | 3888 | ++DOCSHELL 16E14C00 == 40 [pid = 3888] [id = 65] 13:35:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (16E15800) [pid = 3888] [serial = 192] [outer = 00000000] 13:35:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (17D92400) [pid = 3888] [serial = 193] [outer = 16E15800] 13:35:08 INFO - PROCESS | 3888 | 1461101708457 Marionette DEBUG loaded listener.js 13:35:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1860FC00) [pid = 3888] [serial = 194] [outer = 16E15800] 13:35:08 INFO - PROCESS | 3888 | 1461101708965 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 763ms 13:35:09 INFO - PROCESS | 3888 | 1461101709009 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:35:09 INFO - PROCESS | 3888 | 1461101709012 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 13:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:35:09 INFO - PROCESS | 3888 | 1461101709017 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:35:09 INFO - PROCESS | 3888 | 1461101709019 Marionette TRACE conn2 <- [1,226,null,{}] 13:35:09 INFO - PROCESS | 3888 | 1461101709023 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:09 INFO - PROCESS | 3888 | 1461101709103 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:35:09 INFO - PROCESS | 3888 | 1461101709195 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:09 INFO - PROCESS | 3888 | ++DOCSHELL 1A33A400 == 41 [pid = 3888] [id = 66] 13:35:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (1A397800) [pid = 3888] [serial = 195] [outer = 00000000] 13:35:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1AA78000) [pid = 3888] [serial = 196] [outer = 1A397800] 13:35:09 INFO - PROCESS | 3888 | 1461101709249 Marionette DEBUG loaded listener.js 13:35:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1ADB0800) [pid = 3888] [serial = 197] [outer = 1A397800] 13:35:09 INFO - PROCESS | 3888 | 1461101709779 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 792ms 13:35:09 INFO - PROCESS | 3888 | 1461101709826 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:35:09 INFO - PROCESS | 3888 | 1461101709830 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 13:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:35:09 INFO - PROCESS | 3888 | 1461101709841 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:35:09 INFO - PROCESS | 3888 | 1461101709846 Marionette TRACE conn2 <- [1,230,null,{}] 13:35:09 INFO - PROCESS | 3888 | 1461101709849 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:09 INFO - PROCESS | 3888 | 1461101709961 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:35:10 INFO - PROCESS | 3888 | 1461101710034 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:10 INFO - PROCESS | 3888 | ++DOCSHELL 19D6D800 == 42 [pid = 3888] [id = 67] 13:35:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (1D113800) [pid = 3888] [serial = 198] [outer = 00000000] 13:35:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (1D2D3400) [pid = 3888] [serial = 199] [outer = 1D113800] 13:35:10 INFO - PROCESS | 3888 | 1461101710088 Marionette DEBUG loaded listener.js 13:35:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1D2D6800) [pid = 3888] [serial = 200] [outer = 1D113800] 13:35:10 INFO - PROCESS | 3888 | 1461101710734 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 957ms 13:35:10 INFO - PROCESS | 3888 | 1461101710787 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:35:10 INFO - PROCESS | 3888 | 1461101710791 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 13:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:35:10 INFO - PROCESS | 3888 | 1461101710796 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:35:10 INFO - PROCESS | 3888 | 1461101710800 Marionette TRACE conn2 <- [1,234,null,{}] 13:35:10 INFO - PROCESS | 3888 | 1461101710806 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:10 INFO - PROCESS | 3888 | 1461101710899 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:35:10 INFO - PROCESS | 3888 | 1461101711003 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:10 INFO - PROCESS | 3888 | ++DOCSHELL 13712800 == 43 [pid = 3888] [id = 68] 13:35:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (13721800) [pid = 3888] [serial = 201] [outer = 00000000] 13:35:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (15515800) [pid = 3888] [serial = 202] [outer = 13721800] 13:35:11 INFO - PROCESS | 3888 | 1461101711051 Marionette DEBUG loaded listener.js 13:35:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (15C27C00) [pid = 3888] [serial = 203] [outer = 13721800] 13:35:11 INFO - PROCESS | 3888 | --DOCSHELL 1CD5AC00 == 42 [pid = 3888] [id = 63] 13:35:11 INFO - PROCESS | 3888 | --DOCSHELL 12C5E000 == 41 [pid = 3888] [id = 62] 13:35:11 INFO - PROCESS | 3888 | --DOCSHELL 136D2C00 == 40 [pid = 3888] [id = 61] 13:35:11 INFO - PROCESS | 3888 | --DOCSHELL 19AB2000 == 39 [pid = 3888] [id = 60] 13:35:11 INFO - PROCESS | 3888 | --DOCSHELL 1AD83C00 == 38 [pid = 3888] [id = 59] 13:35:11 INFO - PROCESS | 3888 | --DOCSHELL 12BBE400 == 37 [pid = 3888] [id = 58] 13:35:11 INFO - PROCESS | 3888 | --DOCSHELL 18901800 == 36 [pid = 3888] [id = 57] 13:35:11 INFO - PROCESS | 3888 | --DOCSHELL 16EAF000 == 35 [pid = 3888] [id = 56] 13:35:11 INFO - PROCESS | 3888 | --DOCSHELL 15F89400 == 34 [pid = 3888] [id = 55] 13:35:11 INFO - PROCESS | 3888 | --DOCSHELL 13263C00 == 33 [pid = 3888] [id = 54] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (19650800) [pid = 3888] [serial = 138] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (13A2B000) [pid = 3888] [serial = 124] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (13893000) [pid = 3888] [serial = 123] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (16563000) [pid = 3888] [serial = 129] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1696A800) [pid = 3888] [serial = 130] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (142A6C00) [pid = 3888] [serial = 126] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (14B04000) [pid = 3888] [serial = 127] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (182DF800) [pid = 3888] [serial = 132] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (15C2B800) [pid = 3888] [serial = 115] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (143A3800) [pid = 3888] [serial = 114] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (18BC3C00) [pid = 3888] [serial = 118] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (18BC8C00) [pid = 3888] [serial = 117] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (1A883400) [pid = 3888] [serial = 121] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (1A4D7C00) [pid = 3888] [serial = 120] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (1A336000) [pid = 3888] [serial = 141] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (18BC3400) [pid = 3888] [serial = 144] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (1AA70400) [pid = 3888] [serial = 147] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (1A8CD400) [pid = 3888] [serial = 148] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (1ADADC00) [pid = 3888] [serial = 150] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (18BC3000) [pid = 3888] [serial = 135] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (1A397C00) [pid = 3888] [serial = 142] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (19AB0800) [pid = 3888] [serial = 139] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (1ADAE000) [pid = 3888] [serial = 151] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (18BDFC00) [pid = 3888] [serial = 145] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (18D09800) [pid = 3888] [serial = 136] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (1860DC00) [pid = 3888] [serial = 133] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3888 | 1461101711548 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 792ms 13:35:11 INFO - PROCESS | 3888 | 1461101711597 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:35:11 INFO - PROCESS | 3888 | 1461101711602 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 13:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:35:11 INFO - PROCESS | 3888 | 1461101711608 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:35:11 INFO - PROCESS | 3888 | 1461101711611 Marionette TRACE conn2 <- [1,238,null,{}] 13:35:11 INFO - PROCESS | 3888 | 1461101711615 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:11 INFO - PROCESS | 3888 | 1461101711690 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:35:11 INFO - PROCESS | 3888 | 1461101711698 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:11 INFO - PROCESS | 3888 | ++DOCSHELL 13A2C400 == 34 [pid = 3888] [id = 69] 13:35:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (13A2CC00) [pid = 3888] [serial = 204] [outer = 00000000] 13:35:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (15C2B800) [pid = 3888] [serial = 205] [outer = 13A2CC00] 13:35:11 INFO - PROCESS | 3888 | 1461101711743 Marionette DEBUG loaded listener.js 13:35:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (15F89400) [pid = 3888] [serial = 206] [outer = 13A2CC00] 13:35:12 INFO - PROCESS | 3888 | 1461101712185 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 613ms 13:35:12 INFO - PROCESS | 3888 | 1461101712228 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:35:12 INFO - PROCESS | 3888 | 1461101712231 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 13:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:35:12 INFO - PROCESS | 3888 | 1461101712234 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:35:12 INFO - PROCESS | 3888 | 1461101712237 Marionette TRACE conn2 <- [1,242,null,{}] 13:35:12 INFO - PROCESS | 3888 | 1461101712247 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:12 INFO - PROCESS | 3888 | 1461101712307 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:35:12 INFO - PROCESS | 3888 | 1461101712315 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:12 INFO - PROCESS | 3888 | ++DOCSHELL 16EAA400 == 35 [pid = 3888] [id = 70] 13:35:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (16EB9C00) [pid = 3888] [serial = 207] [outer = 00000000] 13:35:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (182E0C00) [pid = 3888] [serial = 208] [outer = 16EB9C00] 13:35:12 INFO - PROCESS | 3888 | 1461101712363 Marionette DEBUG loaded listener.js 13:35:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (18614C00) [pid = 3888] [serial = 209] [outer = 16EB9C00] 13:35:12 INFO - PROCESS | 3888 | 1461101712784 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 598ms 13:35:12 INFO - PROCESS | 3888 | 1461101712833 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:35:12 INFO - PROCESS | 3888 | 1461101712835 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 13:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:35:12 INFO - PROCESS | 3888 | 1461101712842 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:35:12 INFO - PROCESS | 3888 | 1461101712844 Marionette TRACE conn2 <- [1,246,null,{}] 13:35:12 INFO - PROCESS | 3888 | 1461101712847 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:12 INFO - PROCESS | 3888 | 1461101712922 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:35:12 INFO - PROCESS | 3888 | 1461101712927 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:12 INFO - PROCESS | 3888 | ++DOCSHELL 18BC4C00 == 36 [pid = 3888] [id = 71] 13:35:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (18BC5000) [pid = 3888] [serial = 210] [outer = 00000000] 13:35:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (18BE7400) [pid = 3888] [serial = 211] [outer = 18BC5000] 13:35:12 INFO - PROCESS | 3888 | 1461101712973 Marionette DEBUG loaded listener.js 13:35:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (18D10800) [pid = 3888] [serial = 212] [outer = 18BC5000] 13:35:13 INFO - PROCESS | 3888 | 1461101713355 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 568ms 13:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:35:13 INFO - PROCESS | 3888 | 1461101713421 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:35:13 INFO - PROCESS | 3888 | 1461101713423 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 13:35:13 INFO - PROCESS | 3888 | 1461101713426 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:35:13 INFO - PROCESS | 3888 | 1461101713428 Marionette TRACE conn2 <- [1,250,null,{}] 13:35:13 INFO - PROCESS | 3888 | 1461101713432 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:13 INFO - PROCESS | 3888 | 1461101713504 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:35:13 INFO - PROCESS | 3888 | 1461101713510 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:13 INFO - PROCESS | 3888 | ++DOCSHELL 18BC3400 == 37 [pid = 3888] [id = 72] 13:35:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (18BC5C00) [pid = 3888] [serial = 213] [outer = 00000000] 13:35:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (19968C00) [pid = 3888] [serial = 214] [outer = 18BC5C00] 13:35:13 INFO - PROCESS | 3888 | 1461101713538 Marionette DEBUG loaded listener.js 13:35:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (19AB0800) [pid = 3888] [serial = 215] [outer = 18BC5C00] 13:35:13 INFO - PROCESS | 3888 | 1461101713986 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 598ms 13:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:35:14 INFO - PROCESS | 3888 | 1461101714030 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:35:14 INFO - PROCESS | 3888 | 1461101714032 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 13:35:14 INFO - PROCESS | 3888 | 1461101714035 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:35:14 INFO - PROCESS | 3888 | 1461101714037 Marionette TRACE conn2 <- [1,254,null,{}] 13:35:14 INFO - PROCESS | 3888 | 1461101714040 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:14 INFO - PROCESS | 3888 | 1461101714156 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:35:14 INFO - PROCESS | 3888 | 1461101714170 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:14 INFO - PROCESS | 3888 | ++DOCSHELL 14345800 == 38 [pid = 3888] [id = 73] 13:35:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (1434F400) [pid = 3888] [serial = 216] [outer = 00000000] 13:35:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (1A875800) [pid = 3888] [serial = 217] [outer = 1434F400] 13:35:14 INFO - PROCESS | 3888 | 1461101714260 Marionette DEBUG loaded listener.js 13:35:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1A8C5C00) [pid = 3888] [serial = 218] [outer = 1434F400] 13:35:14 INFO - PROCESS | 3888 | 1461101714642 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 598ms 13:35:14 INFO - PROCESS | 3888 | 1461101714656 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:35:14 INFO - PROCESS | 3888 | 1461101714658 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 13:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:35:14 INFO - PROCESS | 3888 | 1461101714661 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:35:14 INFO - PROCESS | 3888 | 1461101714663 Marionette TRACE conn2 <- [1,258,null,{}] 13:35:14 INFO - PROCESS | 3888 | 1461101714667 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:14 INFO - PROCESS | 3888 | 1461101714751 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:35:14 INFO - PROCESS | 3888 | 1461101714826 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:14 INFO - PROCESS | 3888 | ++DOCSHELL 1A4D5800 == 39 [pid = 3888] [id = 74] 13:35:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (1A883400) [pid = 3888] [serial = 219] [outer = 00000000] 13:35:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1AD87000) [pid = 3888] [serial = 220] [outer = 1A883400] 13:35:14 INFO - PROCESS | 3888 | 1461101714870 Marionette DEBUG loaded listener.js 13:35:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (1AD83000) [pid = 3888] [serial = 221] [outer = 1A883400] 13:35:15 INFO - PROCESS | 3888 | 1461101715240 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 613ms 13:35:15 INFO - PROCESS | 3888 | 1461101715264 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:35:15 INFO - PROCESS | 3888 | 1461101715266 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 13:35:15 INFO - PROCESS | 3888 | 1461101715270 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:35:15 INFO - PROCESS | 3888 | 1461101715271 Marionette TRACE conn2 <- [1,262,null,{}] 13:35:15 INFO - PROCESS | 3888 | 1461101715275 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:15 INFO - PROCESS | 3888 | 1461101715370 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:35:15 INFO - PROCESS | 3888 | 1461101715376 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:15 INFO - PROCESS | 3888 | ++DOCSHELL 1A4D7C00 == 40 [pid = 3888] [id = 75] 13:35:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1A8CFC00) [pid = 3888] [serial = 222] [outer = 00000000] 13:35:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1C277C00) [pid = 3888] [serial = 223] [outer = 1A8CFC00] 13:35:15 INFO - PROCESS | 3888 | 1461101715421 Marionette DEBUG loaded listener.js 13:35:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (1C278400) [pid = 3888] [serial = 224] [outer = 1A8CFC00] 13:35:15 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (1AD86C00) [pid = 3888] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:35:15 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1AA7EC00) [pid = 3888] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:35:15 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (15F8AC00) [pid = 3888] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:35:15 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (18BE1800) [pid = 3888] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:35:15 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (16EB1800) [pid = 3888] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:35:15 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (138C0000) [pid = 3888] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:35:15 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (12CF1C00) [pid = 3888] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:35:15 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (1890DC00) [pid = 3888] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:35:15 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (13264C00) [pid = 3888] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:35:15 INFO - PROCESS | 3888 | 1461101715866 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 673ms 13:35:15 INFO - PROCESS | 3888 | 1461101715935 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:35:15 INFO - PROCESS | 3888 | 1461101715937 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 13:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:35:15 INFO - PROCESS | 3888 | 1461101715940 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:35:15 INFO - PROCESS | 3888 | 1461101715942 Marionette TRACE conn2 <- [1,266,null,{}] 13:35:15 INFO - PROCESS | 3888 | 1461101715945 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:16 INFO - PROCESS | 3888 | 1461101716067 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:35:16 INFO - PROCESS | 3888 | 1461101716116 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:16 INFO - PROCESS | 3888 | ++DOCSHELL 15CB0400 == 41 [pid = 3888] [id = 76] 13:35:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (18BE1800) [pid = 3888] [serial = 225] [outer = 00000000] 13:35:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (1C276400) [pid = 3888] [serial = 226] [outer = 18BE1800] 13:35:16 INFO - PROCESS | 3888 | 1461101716160 Marionette DEBUG loaded listener.js 13:35:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1C325C00) [pid = 3888] [serial = 227] [outer = 18BE1800] 13:35:16 INFO - PROCESS | 3888 | 1461101716484 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 568ms 13:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:35:16 INFO - PROCESS | 3888 | 1461101716519 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:35:16 INFO - PROCESS | 3888 | 1461101716521 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 13:35:16 INFO - PROCESS | 3888 | 1461101716532 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:35:16 INFO - PROCESS | 3888 | 1461101716534 Marionette TRACE conn2 <- [1,270,null,{}] 13:35:16 INFO - PROCESS | 3888 | 1461101716538 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:16 INFO - PROCESS | 3888 | 1461101716609 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:35:16 INFO - PROCESS | 3888 | 1461101716615 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:16 INFO - PROCESS | 3888 | ++DOCSHELL 18BDA800 == 42 [pid = 3888] [id = 77] 13:35:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (1ADAE000) [pid = 3888] [serial = 228] [outer = 00000000] 13:35:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1CD53400) [pid = 3888] [serial = 229] [outer = 1ADAE000] 13:35:16 INFO - PROCESS | 3888 | 1461101716659 Marionette DEBUG loaded listener.js 13:35:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (1D113000) [pid = 3888] [serial = 230] [outer = 1ADAE000] 13:35:17 INFO - PROCESS | 3888 | 1461101717018 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 523ms 13:35:17 INFO - PROCESS | 3888 | 1461101717045 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:35:17 INFO - PROCESS | 3888 | 1461101717048 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 13:35:17 INFO - PROCESS | 3888 | 1461101717051 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:35:17 INFO - PROCESS | 3888 | 1461101717053 Marionette TRACE conn2 <- [1,274,null,{}] 13:35:17 INFO - PROCESS | 3888 | 1461101717057 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:17 INFO - PROCESS | 3888 | 1461101717172 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:35:17 INFO - PROCESS | 3888 | 1461101717179 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:17 INFO - PROCESS | 3888 | ++DOCSHELL 1CC5A000 == 43 [pid = 3888] [id = 78] 13:35:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1D120000) [pid = 3888] [serial = 231] [outer = 00000000] 13:35:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1D562800) [pid = 3888] [serial = 232] [outer = 1D120000] 13:35:17 INFO - PROCESS | 3888 | 1461101717228 Marionette DEBUG loaded listener.js 13:35:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (1D56BC00) [pid = 3888] [serial = 233] [outer = 1D120000] 13:35:17 INFO - PROCESS | 3888 | 1461101717632 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 658ms 13:35:17 INFO - PROCESS | 3888 | 1461101717734 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:35:17 INFO - PROCESS | 3888 | 1461101717739 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 13:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:35:17 INFO - PROCESS | 3888 | 1461101717743 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:35:17 INFO - PROCESS | 3888 | 1461101717748 Marionette TRACE conn2 <- [1,278,null,{}] 13:35:17 INFO - PROCESS | 3888 | 1461101717754 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:17 INFO - PROCESS | 3888 | 1461101717878 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:35:17 INFO - PROCESS | 3888 | 1461101717986 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:17 INFO - PROCESS | 3888 | ++DOCSHELL 1389D800 == 44 [pid = 3888] [id = 79] 13:35:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (138BE400) [pid = 3888] [serial = 234] [outer = 00000000] 13:35:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (142A6C00) [pid = 3888] [serial = 235] [outer = 138BE400] 13:35:18 INFO - PROCESS | 3888 | 1461101718043 Marionette DEBUG loaded listener.js 13:35:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (148B1800) [pid = 3888] [serial = 236] [outer = 138BE400] 13:35:18 INFO - PROCESS | 3888 | 1461101718599 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 912ms 13:35:18 INFO - PROCESS | 3888 | 1461101718638 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:35:18 INFO - PROCESS | 3888 | 1461101718641 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 13:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:35:18 INFO - PROCESS | 3888 | 1461101718649 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:35:18 INFO - PROCESS | 3888 | 1461101718653 Marionette TRACE conn2 <- [1,282,null,{}] 13:35:18 INFO - PROCESS | 3888 | 1461101718657 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:18 INFO - PROCESS | 3888 | 1461101718755 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:35:18 INFO - PROCESS | 3888 | 1461101718843 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:18 INFO - PROCESS | 3888 | ++DOCSHELL 15ED4000 == 45 [pid = 3888] [id = 80] 13:35:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1655EC00) [pid = 3888] [serial = 237] [outer = 00000000] 13:35:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (16EAF800) [pid = 3888] [serial = 238] [outer = 1655EC00] 13:35:18 INFO - PROCESS | 3888 | 1461101718896 Marionette DEBUG loaded listener.js 13:35:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (18251C00) [pid = 3888] [serial = 239] [outer = 1655EC00] 13:35:19 INFO - PROCESS | 3888 | 1461101719380 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 777ms 13:35:19 INFO - PROCESS | 3888 | 1461101719415 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:35:19 INFO - PROCESS | 3888 | 1461101719418 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 13:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:35:19 INFO - PROCESS | 3888 | 1461101719421 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:35:19 INFO - PROCESS | 3888 | 1461101719423 Marionette TRACE conn2 <- [1,286,null,{}] 13:35:19 INFO - PROCESS | 3888 | 1461101719434 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:19 INFO - PROCESS | 3888 | 1461101719536 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:35:19 INFO - PROCESS | 3888 | 1461101719622 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:19 INFO - PROCESS | 3888 | ++DOCSHELL 1A1C5000 == 46 [pid = 3888] [id = 81] 13:35:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1A336000) [pid = 3888] [serial = 240] [outer = 00000000] 13:35:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1AD80800) [pid = 3888] [serial = 241] [outer = 1A336000] 13:35:19 INFO - PROCESS | 3888 | 1461101719680 Marionette DEBUG loaded listener.js 13:35:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1C27BC00) [pid = 3888] [serial = 242] [outer = 1A336000] 13:35:20 INFO - PROCESS | 3888 | 1461101720379 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1002ms 13:35:20 INFO - PROCESS | 3888 | 1461101720428 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:35:20 INFO - PROCESS | 3888 | 1461101720430 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 13:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:35:20 INFO - PROCESS | 3888 | 1461101720434 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:35:20 INFO - PROCESS | 3888 | 1461101720436 Marionette TRACE conn2 <- [1,290,null,{}] 13:35:20 INFO - PROCESS | 3888 | 1461101720454 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:20 INFO - PROCESS | 3888 | 1461101720550 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:35:20 INFO - PROCESS | 3888 | 1461101720604 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:20 INFO - PROCESS | 3888 | ++DOCSHELL 16562000 == 47 [pid = 3888] [id = 82] 13:35:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (16568400) [pid = 3888] [serial = 243] [outer = 00000000] 13:35:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (19ABA000) [pid = 3888] [serial = 244] [outer = 16568400] 13:35:20 INFO - PROCESS | 3888 | 1461101720658 Marionette DEBUG loaded listener.js 13:35:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1A4D2800) [pid = 3888] [serial = 245] [outer = 16568400] 13:35:21 INFO - PROCESS | 3888 | 1461101721290 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 927ms 13:35:21 INFO - PROCESS | 3888 | 1461101721365 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:35:21 INFO - PROCESS | 3888 | 1461101721353 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 13:35:21 INFO - PROCESS | 3888 | 1461101721358 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:35:21 INFO - PROCESS | 3888 | 1461101721361 Marionette TRACE conn2 <- [1,294,null,{}] 13:35:21 INFO - PROCESS | 3888 | 1461101721366 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:21 INFO - PROCESS | 3888 | 1461101721457 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:35:21 INFO - PROCESS | 3888 | 1461101721546 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:21 INFO - PROCESS | 3888 | ++DOCSHELL 1551E800 == 48 [pid = 3888] [id = 83] 13:35:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (15E8A000) [pid = 3888] [serial = 246] [outer = 00000000] 13:35:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (16EB7800) [pid = 3888] [serial = 247] [outer = 15E8A000] 13:35:21 INFO - PROCESS | 3888 | 1461101721595 Marionette DEBUG loaded listener.js 13:35:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1825E800) [pid = 3888] [serial = 248] [outer = 15E8A000] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 18BDA800 == 47 [pid = 3888] [id = 77] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 15CB0400 == 46 [pid = 3888] [id = 76] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 1A4D7C00 == 45 [pid = 3888] [id = 75] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 1A4D5800 == 44 [pid = 3888] [id = 74] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 14345800 == 43 [pid = 3888] [id = 73] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 18BC3400 == 42 [pid = 3888] [id = 72] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 18BC4C00 == 41 [pid = 3888] [id = 71] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 16EAA400 == 40 [pid = 3888] [id = 70] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 13A2C400 == 39 [pid = 3888] [id = 69] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 13712800 == 38 [pid = 3888] [id = 68] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 1A33A400 == 37 [pid = 3888] [id = 66] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 16E14C00 == 36 [pid = 3888] [id = 65] 13:35:21 INFO - PROCESS | 3888 | --DOCSHELL 12BBF800 == 35 [pid = 3888] [id = 64] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (1C3E1800) [pid = 3888] [serial = 175] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1CC51800) [pid = 3888] [serial = 179] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1696AC00) [pid = 3888] [serial = 163] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (19F33400) [pid = 3888] [serial = 172] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1C331000) [pid = 3888] [serial = 153] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1CA7C400) [pid = 3888] [serial = 176] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1860B000) [pid = 3888] [serial = 166] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (157F6800) [pid = 3888] [serial = 156] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (16EF8800) [pid = 3888] [serial = 181] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1CC5F400) [pid = 3888] [serial = 184] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (18BE9000) [pid = 3888] [serial = 168] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1964DC00) [pid = 3888] [serial = 182] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (13A24000) [pid = 3888] [serial = 159] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (142AB000) [pid = 3888] [serial = 160] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (16568000) [pid = 3888] [serial = 162] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (18D14400) [pid = 3888] [serial = 169] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1825B400) [pid = 3888] [serial = 165] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (1CA8BC00) [pid = 3888] [serial = 178] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (1E9E3C00) [pid = 3888] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (1A393000) [pid = 3888] [serial = 173] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (1D11C800) [pid = 3888] [serial = 187] [outer = 00000000] [url = about:blank] 13:35:21 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (1CD54000) [pid = 3888] [serial = 185] [outer = 00000000] [url = about:blank] 13:35:22 INFO - PROCESS | 3888 | 1461101722084 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 762ms 13:35:22 INFO - PROCESS | 3888 | 1461101722141 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:35:22 INFO - PROCESS | 3888 | 1461101722146 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 13:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:35:22 INFO - PROCESS | 3888 | 1461101722152 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:35:22 INFO - PROCESS | 3888 | 1461101722154 Marionette TRACE conn2 <- [1,298,null,{}] 13:35:22 INFO - PROCESS | 3888 | 1461101722158 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:22 INFO - PROCESS | 3888 | 1461101722219 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:35:22 INFO - PROCESS | 3888 | 1461101722228 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:22 INFO - PROCESS | 3888 | ++DOCSHELL 13714400 == 36 [pid = 3888] [id = 84] 13:35:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (142A0800) [pid = 3888] [serial = 249] [outer = 00000000] 13:35:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (16EAE000) [pid = 3888] [serial = 250] [outer = 142A0800] 13:35:22 INFO - PROCESS | 3888 | 1461101722273 Marionette DEBUG loaded listener.js 13:35:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (18260C00) [pid = 3888] [serial = 251] [outer = 142A0800] 13:35:22 INFO - PROCESS | 3888 | 1461101722699 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 598ms 13:35:22 INFO - PROCESS | 3888 | 1461101722752 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:35:22 INFO - PROCESS | 3888 | 1461101722754 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 13:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:35:22 INFO - PROCESS | 3888 | 1461101722758 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:35:22 INFO - PROCESS | 3888 | 1461101722761 Marionette TRACE conn2 <- [1,302,null,{}] 13:35:22 INFO - PROCESS | 3888 | 1461101722771 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:22 INFO - PROCESS | 3888 | 1461101722851 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:35:22 INFO - PROCESS | 3888 | 1461101722860 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:22 INFO - PROCESS | 3888 | ++DOCSHELL 19652000 == 37 [pid = 3888] [id = 85] 13:35:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (19654C00) [pid = 3888] [serial = 252] [outer = 00000000] 13:35:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (19BE3C00) [pid = 3888] [serial = 253] [outer = 19654C00] 13:35:22 INFO - PROCESS | 3888 | 1461101722933 Marionette DEBUG loaded listener.js 13:35:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1A1B8C00) [pid = 3888] [serial = 254] [outer = 19654C00] 13:35:23 INFO - PROCESS | 3888 | 1461101723534 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 807ms 13:35:23 INFO - PROCESS | 3888 | 1461101723566 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:35:23 INFO - PROCESS | 3888 | 1461101723568 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 13:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:35:23 INFO - PROCESS | 3888 | 1461101723571 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:35:23 INFO - PROCESS | 3888 | 1461101723573 Marionette TRACE conn2 <- [1,306,null,{}] 13:35:23 INFO - PROCESS | 3888 | 1461101723577 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:23 INFO - PROCESS | 3888 | 1461101723651 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:35:23 INFO - PROCESS | 3888 | 1461101723657 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:23 INFO - PROCESS | 3888 | ++DOCSHELL 1A338400 == 38 [pid = 3888] [id = 86] 13:35:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (1A39DC00) [pid = 3888] [serial = 255] [outer = 00000000] 13:35:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (1C277800) [pid = 3888] [serial = 256] [outer = 1A39DC00] 13:35:23 INFO - PROCESS | 3888 | 1461101723702 Marionette DEBUG loaded listener.js 13:35:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1C326400) [pid = 3888] [serial = 257] [outer = 1A39DC00] 13:35:24 INFO - PROCESS | 3888 | 1461101724094 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 568ms 13:35:24 INFO - PROCESS | 3888 | 1461101724134 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:35:24 INFO - PROCESS | 3888 | 1461101724136 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 13:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:35:24 INFO - PROCESS | 3888 | 1461101724149 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:35:24 INFO - PROCESS | 3888 | 1461101724150 Marionette TRACE conn2 <- [1,310,null,{}] 13:35:24 INFO - PROCESS | 3888 | 1461101724154 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:24 INFO - PROCESS | 3888 | 1461101724250 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:35:24 INFO - PROCESS | 3888 | 1461101724256 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:24 INFO - PROCESS | 3888 | ++DOCSHELL 1AD85400 == 39 [pid = 3888] [id = 87] 13:35:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1C274C00) [pid = 3888] [serial = 258] [outer = 00000000] 13:35:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1CA89C00) [pid = 3888] [serial = 259] [outer = 1C274C00] 13:35:24 INFO - PROCESS | 3888 | 1461101724300 Marionette DEBUG loaded listener.js 13:35:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1CA86400) [pid = 3888] [serial = 260] [outer = 1C274C00] 13:35:24 INFO - PROCESS | 3888 | 1461101724722 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 628ms 13:35:24 INFO - PROCESS | 3888 | 1461101724788 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:35:24 INFO - PROCESS | 3888 | 1461101724790 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 13:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:35:24 INFO - PROCESS | 3888 | 1461101724793 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:35:24 INFO - PROCESS | 3888 | 1461101724795 Marionette TRACE conn2 <- [1,314,null,{}] 13:35:24 INFO - PROCESS | 3888 | 1461101724798 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:24 INFO - PROCESS | 3888 | 1461101724912 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:35:24 INFO - PROCESS | 3888 | 1461101724971 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:24 INFO - PROCESS | 3888 | ++DOCSHELL 1CD54C00 == 40 [pid = 3888] [id = 88] 13:35:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1D115400) [pid = 3888] [serial = 261] [outer = 00000000] 13:35:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1D2CF000) [pid = 3888] [serial = 262] [outer = 1D115400] 13:35:25 INFO - PROCESS | 3888 | 1461101725018 Marionette DEBUG loaded listener.js 13:35:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1D561C00) [pid = 3888] [serial = 263] [outer = 1D115400] 13:35:25 INFO - PROCESS | 3888 | 1461101725404 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 673ms 13:35:25 INFO - PROCESS | 3888 | 1461101725458 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:35:25 INFO - PROCESS | 3888 | 1461101725460 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 13:35:25 INFO - PROCESS | 3888 | 1461101725463 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:35:25 INFO - PROCESS | 3888 | 1461101725465 Marionette TRACE conn2 <- [1,318,null,{}] 13:35:25 INFO - PROCESS | 3888 | 1461101725468 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:25 INFO - PROCESS | 3888 | 1461101725567 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:35:25 INFO - PROCESS | 3888 | 1461101725573 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:25 INFO - PROCESS | 3888 | ++DOCSHELL 1A3A1800 == 41 [pid = 3888] [id = 89] 13:35:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1CD5BC00) [pid = 3888] [serial = 264] [outer = 00000000] 13:35:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1D5CD000) [pid = 3888] [serial = 265] [outer = 1CD5BC00] 13:35:25 INFO - PROCESS | 3888 | 1461101725619 Marionette DEBUG loaded listener.js 13:35:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1D5CD400) [pid = 3888] [serial = 266] [outer = 1CD5BC00] 13:35:26 INFO - PROCESS | 3888 | 1461101726042 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 613ms 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1434F400) [pid = 3888] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1A883400) [pid = 3888] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (18BC5C00) [pid = 3888] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (16EB9C00) [pid = 3888] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (13721800) [pid = 3888] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (18BC5000) [pid = 3888] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (13A2CC00) [pid = 3888] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1CD5D800) [pid = 3888] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (18BE1800) [pid = 3888] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1A8CFC00) [pid = 3888] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:35:26 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1ADAE000) [pid = 3888] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:35:26 INFO - PROCESS | 3888 | 1461101726211 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:35:26 INFO - PROCESS | 3888 | 1461101726213 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 13:35:26 INFO - PROCESS | 3888 | 1461101726222 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:35:26 INFO - PROCESS | 3888 | 1461101726224 Marionette TRACE conn2 <- [1,322,null,{}] 13:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:35:26 INFO - PROCESS | 3888 | 1461101726227 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:26 INFO - PROCESS | 3888 | 1461101726300 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:35:26 INFO - PROCESS | 3888 | 1461101726309 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:26 INFO - PROCESS | 3888 | ++DOCSHELL 15794400 == 42 [pid = 3888] [id = 90] 13:35:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (15E90800) [pid = 3888] [serial = 267] [outer = 00000000] 13:35:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (18BC5000) [pid = 3888] [serial = 268] [outer = 15E90800] 13:35:26 INFO - PROCESS | 3888 | 1461101726353 Marionette DEBUG loaded listener.js 13:35:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (19BDFC00) [pid = 3888] [serial = 269] [outer = 15E90800] 13:35:26 INFO - PROCESS | 3888 | 1461101726721 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:35:26 INFO - PROCESS | 3888 | 1461101726789 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 613ms 13:35:26 INFO - PROCESS | 3888 | 1461101726845 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:35:26 INFO - PROCESS | 3888 | 1461101726847 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 13:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:35:26 INFO - PROCESS | 3888 | 1461101726850 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:35:26 INFO - PROCESS | 3888 | 1461101726852 Marionette TRACE conn2 <- [1,326,null,{}] 13:35:26 INFO - PROCESS | 3888 | 1461101726855 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:26 INFO - PROCESS | 3888 | 1461101726930 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:35:26 INFO - PROCESS | 3888 | 1461101726938 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:26 INFO - PROCESS | 3888 | ++DOCSHELL 1CD5D800 == 43 [pid = 3888] [id = 91] 13:35:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1D20B800) [pid = 3888] [serial = 270] [outer = 00000000] 13:35:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1D9E5C00) [pid = 3888] [serial = 271] [outer = 1D20B800] 13:35:26 INFO - PROCESS | 3888 | 1461101726967 Marionette DEBUG loaded listener.js 13:35:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1DC33800) [pid = 3888] [serial = 272] [outer = 1D20B800] 13:35:27 INFO - PROCESS | 3888 | 1461101727353 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 568ms 13:35:27 INFO - PROCESS | 3888 | 1461101727413 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:35:27 INFO - PROCESS | 3888 | 1461101727414 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 13:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:35:27 INFO - PROCESS | 3888 | 1461101727418 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:35:27 INFO - PROCESS | 3888 | 1461101727419 Marionette TRACE conn2 <- [1,330,null,{}] 13:35:27 INFO - PROCESS | 3888 | 1461101727423 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:27 INFO - PROCESS | 3888 | 1461101727503 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:35:27 INFO - PROCESS | 3888 | 1461101727511 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:27 INFO - PROCESS | 3888 | ++DOCSHELL 1D5C8800 == 44 [pid = 3888] [id = 92] 13:35:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1D9D7400) [pid = 3888] [serial = 273] [outer = 00000000] 13:35:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1DC3C800) [pid = 3888] [serial = 274] [outer = 1D9D7400] 13:35:27 INFO - PROCESS | 3888 | 1461101727554 Marionette DEBUG loaded listener.js 13:35:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1DE16000) [pid = 3888] [serial = 275] [outer = 1D9D7400] 13:35:27 INFO - PROCESS | 3888 | 1461101727961 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 569ms 13:35:27 INFO - PROCESS | 3888 | 1461101727999 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:35:27 INFO - PROCESS | 3888 | 1461101728001 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 13:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:35:27 INFO - PROCESS | 3888 | 1461101728008 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:35:27 INFO - PROCESS | 3888 | 1461101728011 Marionette TRACE conn2 <- [1,334,null,{}] 13:35:28 INFO - PROCESS | 3888 | 1461101728014 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:28 INFO - PROCESS | 3888 | 1461101728107 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:35:28 INFO - PROCESS | 3888 | 1461101728216 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:28 INFO - PROCESS | 3888 | ++DOCSHELL 12D71800 == 45 [pid = 3888] [id = 93] 13:35:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (12D77000) [pid = 3888] [serial = 276] [outer = 00000000] 13:35:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (13268400) [pid = 3888] [serial = 277] [outer = 12D77000] 13:35:28 INFO - PROCESS | 3888 | 1461101728273 Marionette DEBUG loaded listener.js 13:35:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (13A26000) [pid = 3888] [serial = 278] [outer = 12D77000] 13:35:28 INFO - PROCESS | 3888 | 1461101728861 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 898ms 13:35:28 INFO - PROCESS | 3888 | 1461101728915 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:35:28 INFO - PROCESS | 3888 | 1461101728919 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 13:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:35:28 INFO - PROCESS | 3888 | 1461101728906 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:35:28 INFO - PROCESS | 3888 | 1461101728910 Marionette TRACE conn2 <- [1,338,null,{}] 13:35:28 INFO - PROCESS | 3888 | 1461101728916 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:29 INFO - PROCESS | 3888 | 1461101729052 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:35:29 INFO - PROCESS | 3888 | 1461101729128 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:29 INFO - PROCESS | 3888 | ++DOCSHELL 16E15C00 == 46 [pid = 3888] [id = 94] 13:35:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (16EAEC00) [pid = 3888] [serial = 279] [outer = 00000000] 13:35:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (18BC1C00) [pid = 3888] [serial = 280] [outer = 16EAEC00] 13:35:29 INFO - PROCESS | 3888 | 1461101729224 Marionette DEBUG loaded listener.js 13:35:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (18D08400) [pid = 3888] [serial = 281] [outer = 16EAEC00] 13:35:29 INFO - PROCESS | 3888 | 1461101729747 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 897ms 13:35:29 INFO - PROCESS | 3888 | 1461101729819 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:35:29 INFO - PROCESS | 3888 | 1461101729823 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 13:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:35:29 INFO - PROCESS | 3888 | 1461101729827 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:35:29 INFO - PROCESS | 3888 | 1461101729829 Marionette TRACE conn2 <- [1,342,null,{}] 13:35:29 INFO - PROCESS | 3888 | 1461101729833 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:29 INFO - PROCESS | 3888 | 1461101729933 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:35:30 INFO - PROCESS | 3888 | 1461101730029 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:30 INFO - PROCESS | 3888 | ++DOCSHELL 1ADB0400 == 47 [pid = 3888] [id = 95] 13:35:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1C275800) [pid = 3888] [serial = 282] [outer = 00000000] 13:35:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1CA83C00) [pid = 3888] [serial = 283] [outer = 1C275800] 13:35:30 INFO - PROCESS | 3888 | 1461101730109 Marionette DEBUG loaded listener.js 13:35:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1CD60C00) [pid = 3888] [serial = 284] [outer = 1C275800] 13:35:30 INFO - PROCESS | 3888 | 1461101730676 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 897ms 13:35:30 INFO - PROCESS | 3888 | 1461101730746 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:35:30 INFO - PROCESS | 3888 | 1461101730748 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 13:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:35:30 INFO - PROCESS | 3888 | 1461101730759 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:35:30 INFO - PROCESS | 3888 | 1461101730765 Marionette TRACE conn2 <- [1,346,null,{}] 13:35:30 INFO - PROCESS | 3888 | 1461101730770 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:30 INFO - PROCESS | 3888 | 1461101730877 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:35:30 INFO - PROCESS | 3888 | 1461101730929 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:30 INFO - PROCESS | 3888 | ++DOCSHELL 19AB9000 == 48 [pid = 3888] [id = 96] 13:35:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (19ABD400) [pid = 3888] [serial = 285] [outer = 00000000] 13:35:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1AA7E000) [pid = 3888] [serial = 286] [outer = 19ABD400] 13:35:30 INFO - PROCESS | 3888 | 1461101730983 Marionette DEBUG loaded listener.js 13:35:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1D201800) [pid = 3888] [serial = 287] [outer = 19ABD400] 13:35:31 INFO - PROCESS | 3888 | 1461101731672 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 957ms 13:35:31 INFO - PROCESS | 3888 | 1461101731703 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:35:31 INFO - PROCESS | 3888 | 1461101731708 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 13:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:35:31 INFO - PROCESS | 3888 | 1461101731713 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:35:31 INFO - PROCESS | 3888 | 1461101731717 Marionette TRACE conn2 <- [1,350,null,{}] 13:35:31 INFO - PROCESS | 3888 | 1461101731722 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:31 INFO - PROCESS | 3888 | 1461101731815 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:35:31 INFO - PROCESS | 3888 | 1461101731909 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:31 INFO - PROCESS | 3888 | ++DOCSHELL 13269800 == 49 [pid = 3888] [id = 97] 13:35:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (136D8400) [pid = 3888] [serial = 288] [outer = 00000000] 13:35:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1696FC00) [pid = 3888] [serial = 289] [outer = 136D8400] 13:35:31 INFO - PROCESS | 3888 | 1461101731959 Marionette DEBUG loaded listener.js 13:35:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (16EB0400) [pid = 3888] [serial = 290] [outer = 136D8400] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 1D5C8800 == 48 [pid = 3888] [id = 92] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 1CD5D800 == 47 [pid = 3888] [id = 91] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 15794400 == 46 [pid = 3888] [id = 90] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 1A3A1800 == 45 [pid = 3888] [id = 89] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 1CD54C00 == 44 [pid = 3888] [id = 88] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 1AD85400 == 43 [pid = 3888] [id = 87] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 1A338400 == 42 [pid = 3888] [id = 86] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 19652000 == 41 [pid = 3888] [id = 85] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 13714400 == 40 [pid = 3888] [id = 84] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 1551E800 == 39 [pid = 3888] [id = 83] 13:35:32 INFO - PROCESS | 3888 | --DOCSHELL 1389D800 == 38 [pid = 3888] [id = 79] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1A875800) [pid = 3888] [serial = 217] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1A8C5C00) [pid = 3888] [serial = 218] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (12D72400) [pid = 3888] [serial = 190] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1AD83000) [pid = 3888] [serial = 221] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1AD87000) [pid = 3888] [serial = 220] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (19968C00) [pid = 3888] [serial = 214] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (182E0C00) [pid = 3888] [serial = 208] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (18614C00) [pid = 3888] [serial = 209] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1D2D3400) [pid = 3888] [serial = 199] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (15C27C00) [pid = 3888] [serial = 203] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (15515800) [pid = 3888] [serial = 202] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (18BE7400) [pid = 3888] [serial = 211] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (18D10800) [pid = 3888] [serial = 212] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (15C2B800) [pid = 3888] [serial = 205] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (15F89400) [pid = 3888] [serial = 206] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (17D92400) [pid = 3888] [serial = 193] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1D11B400) [pid = 3888] [serial = 188] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1AA78000) [pid = 3888] [serial = 196] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1C276400) [pid = 3888] [serial = 226] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1C277C00) [pid = 3888] [serial = 223] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1D113000) [pid = 3888] [serial = 230] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1CD53400) [pid = 3888] [serial = 229] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1C278400) [pid = 3888] [serial = 224] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1D562800) [pid = 3888] [serial = 232] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (19AB0800) [pid = 3888] [serial = 215] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1C325C00) [pid = 3888] [serial = 227] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3888 | 1461101732446 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 778ms 13:35:32 INFO - PROCESS | 3888 | 1461101732481 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:35:32 INFO - PROCESS | 3888 | 1461101732486 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 13:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:35:32 INFO - PROCESS | 3888 | 1461101732492 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:35:32 INFO - PROCESS | 3888 | 1461101732494 Marionette TRACE conn2 <- [1,354,null,{}] 13:35:32 INFO - PROCESS | 3888 | 1461101732498 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:32 INFO - PROCESS | 3888 | 1461101732602 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:35:32 INFO - PROCESS | 3888 | 1461101732677 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:32 INFO - PROCESS | 3888 | ++DOCSHELL 13209400 == 39 [pid = 3888] [id = 98] 13:35:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (136D8000) [pid = 3888] [serial = 291] [outer = 00000000] 13:35:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (15512C00) [pid = 3888] [serial = 292] [outer = 136D8000] 13:35:32 INFO - PROCESS | 3888 | 1461101732722 Marionette DEBUG loaded listener.js 13:35:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (16974800) [pid = 3888] [serial = 293] [outer = 136D8000] 13:35:33 INFO - PROCESS | 3888 | 1461101733067 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 613ms 13:35:33 INFO - PROCESS | 3888 | 1461101733157 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:35:33 INFO - PROCESS | 3888 | 1461101733159 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 13:35:33 INFO - PROCESS | 3888 | 1461101733169 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:35:33 INFO - PROCESS | 3888 | 1461101733173 Marionette TRACE conn2 <- [1,358,null,{}] 13:35:33 INFO - PROCESS | 3888 | 1461101733183 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:33 INFO - PROCESS | 3888 | 1461101733245 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:35:33 INFO - PROCESS | 3888 | 1461101733261 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:33 INFO - PROCESS | 3888 | ++DOCSHELL 1964E000 == 40 [pid = 3888] [id = 99] 13:35:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1964EC00) [pid = 3888] [serial = 294] [outer = 00000000] 13:35:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1996FC00) [pid = 3888] [serial = 295] [outer = 1964EC00] 13:35:33 INFO - PROCESS | 3888 | 1461101733308 Marionette DEBUG loaded listener.js 13:35:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1A07D400) [pid = 3888] [serial = 296] [outer = 1964EC00] 13:35:33 INFO - PROCESS | 3888 | 1461101733733 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 613ms 13:35:33 INFO - PROCESS | 3888 | 1461101733774 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:35:33 INFO - PROCESS | 3888 | 1461101733777 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 13:35:33 INFO - PROCESS | 3888 | 1461101733780 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:35:33 INFO - PROCESS | 3888 | 1461101733781 Marionette TRACE conn2 <- [1,362,null,{}] 13:35:33 INFO - PROCESS | 3888 | 1461101733784 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:33 INFO - PROCESS | 3888 | 1461101733861 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:35:33 INFO - PROCESS | 3888 | 1461101733869 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:33 INFO - PROCESS | 3888 | ++DOCSHELL 1A3A1800 == 41 [pid = 3888] [id = 100] 13:35:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1A4D1C00) [pid = 3888] [serial = 297] [outer = 00000000] 13:35:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1A8C5C00) [pid = 3888] [serial = 298] [outer = 1A4D1C00] 13:35:33 INFO - PROCESS | 3888 | 1461101733915 Marionette DEBUG loaded listener.js 13:35:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1AA7E400) [pid = 3888] [serial = 299] [outer = 1A4D1C00] 13:35:34 INFO - PROCESS | 3888 | 1461101734298 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 568ms 13:35:34 INFO - PROCESS | 3888 | 1461101734360 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:35:34 INFO - PROCESS | 3888 | 1461101734362 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 13:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:35:34 INFO - PROCESS | 3888 | 1461101734365 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:35:34 INFO - PROCESS | 3888 | 1461101734367 Marionette TRACE conn2 <- [1,366,null,{}] 13:35:34 INFO - PROCESS | 3888 | 1461101734370 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:34 INFO - PROCESS | 3888 | 1461101734427 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:35:34 INFO - PROCESS | 3888 | 1461101734433 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:34 INFO - PROCESS | 3888 | ++DOCSHELL 1ADACC00 == 42 [pid = 3888] [id = 101] 13:35:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1ADA8C00) [pid = 3888] [serial = 300] [outer = 00000000] 13:35:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1C277C00) [pid = 3888] [serial = 301] [outer = 1ADA8C00] 13:35:34 INFO - PROCESS | 3888 | 1461101734478 Marionette DEBUG loaded listener.js 13:35:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1C278000) [pid = 3888] [serial = 302] [outer = 1ADA8C00] 13:35:34 INFO - PROCESS | 3888 | 1461101734958 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 613ms 13:35:34 INFO - PROCESS | 3888 | 1461101734969 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:35:34 INFO - PROCESS | 3888 | 1461101734971 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 13:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:35:34 INFO - PROCESS | 3888 | 1461101734983 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:35:34 INFO - PROCESS | 3888 | 1461101734985 Marionette TRACE conn2 <- [1,370,null,{}] 13:35:34 INFO - PROCESS | 3888 | 1461101734988 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:35 INFO - PROCESS | 3888 | 1461101735096 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:35:35 INFO - PROCESS | 3888 | 1461101735105 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:35 INFO - PROCESS | 3888 | ++DOCSHELL 1CA7E000 == 43 [pid = 3888] [id = 102] 13:35:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1CA7E400) [pid = 3888] [serial = 303] [outer = 00000000] 13:35:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1CC54000) [pid = 3888] [serial = 304] [outer = 1CA7E400] 13:35:35 INFO - PROCESS | 3888 | 1461101735137 Marionette DEBUG loaded listener.js 13:35:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1D115C00) [pid = 3888] [serial = 305] [outer = 1CA7E400] 13:35:35 INFO - PROCESS | 3888 | 1461101735577 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35: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. 13:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 673ms 13:35:35 INFO - PROCESS | 3888 | 1461101735644 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:35:35 INFO - PROCESS | 3888 | 1461101735646 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 13:35:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:35:35 INFO - PROCESS | 3888 | 1461101735649 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:35:35 INFO - PROCESS | 3888 | 1461101735651 Marionette TRACE conn2 <- [1,374,null,{}] 13:35:35 INFO - PROCESS | 3888 | 1461101735654 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:35 INFO - PROCESS | 3888 | 1461101735780 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:35:35 INFO - PROCESS | 3888 | 1461101735832 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:35 INFO - PROCESS | 3888 | ++DOCSHELL 14344000 == 44 [pid = 3888] [id = 103] 13:35:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1D11C800) [pid = 3888] [serial = 306] [outer = 00000000] 13:35:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1D55FC00) [pid = 3888] [serial = 307] [outer = 1D11C800] 13:35:35 INFO - PROCESS | 3888 | 1461101735880 Marionette DEBUG loaded listener.js 13:35:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1D562800) [pid = 3888] [serial = 308] [outer = 1D11C800] 13:35:36 INFO - PROCESS | 3888 | 1461101736282 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:35:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:35:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 658ms 13:35:36 INFO - PROCESS | 3888 | 1461101736332 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:35:36 INFO - PROCESS | 3888 | 1461101736334 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 13:35:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:35:36 INFO - PROCESS | 3888 | 1461101736321 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:35:36 INFO - PROCESS | 3888 | 1461101736322 Marionette TRACE conn2 <- [1,378,null,{}] 13:35:36 INFO - PROCESS | 3888 | 1461101736326 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:36 INFO - PROCESS | 3888 | 1461101736429 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:35:36 INFO - PROCESS | 3888 | 1461101736438 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:36 INFO - PROCESS | 3888 | ++DOCSHELL 1D120800 == 45 [pid = 3888] [id = 104] 13:35:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1D20DC00) [pid = 3888] [serial = 309] [outer = 00000000] 13:35:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1D9E0000) [pid = 3888] [serial = 310] [outer = 1D20DC00] 13:35:36 INFO - PROCESS | 3888 | 1461101736482 Marionette DEBUG loaded listener.js 13:35:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1D9DF800) [pid = 3888] [serial = 311] [outer = 1D20DC00] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1D115400) [pid = 3888] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1CD5BC00) [pid = 3888] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (16568400) [pid = 3888] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1A39DC00) [pid = 3888] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (15E8A000) [pid = 3888] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (19654C00) [pid = 3888] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (142A0800) [pid = 3888] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (15E90800) [pid = 3888] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1C274C00) [pid = 3888] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1D20B800) [pid = 3888] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (13895C00) [pid = 3888] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:35:36 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1D113800) [pid = 3888] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:35:37 INFO - PROCESS | 3888 | 1461101737016 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:35:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:35:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 762ms 13:35:37 INFO - PROCESS | 3888 | 1461101737101 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:35:37 INFO - PROCESS | 3888 | 1461101737103 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 13:35:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:35:37 INFO - PROCESS | 3888 | 1461101737106 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:35:37 INFO - PROCESS | 3888 | 1461101737108 Marionette TRACE conn2 <- [1,382,null,{}] 13:35:37 INFO - PROCESS | 3888 | 1461101737111 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:37 INFO - PROCESS | 3888 | 1461101737170 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:35:37 INFO - PROCESS | 3888 | 1461101737176 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:37 INFO - PROCESS | 3888 | ++DOCSHELL 1434F400 == 46 [pid = 3888] [id = 105] 13:35:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (14B96C00) [pid = 3888] [serial = 312] [outer = 00000000] 13:35:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1D11B400) [pid = 3888] [serial = 313] [outer = 14B96C00] 13:35:37 INFO - PROCESS | 3888 | 1461101737220 Marionette DEBUG loaded listener.js 13:35:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1D2D5400) [pid = 3888] [serial = 314] [outer = 14B96C00] 13:35:37 INFO - PROCESS | 3888 | 1461101737623 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:35:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:35:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 568ms 13:35:37 INFO - PROCESS | 3888 | 1461101737668 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:35:37 INFO - PROCESS | 3888 | 1461101737670 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 13:35:37 INFO - PROCESS | 3888 | 1461101737673 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:35:37 INFO - PROCESS | 3888 | 1461101737675 Marionette TRACE conn2 <- [1,386,null,{}] 13:35:37 INFO - PROCESS | 3888 | 1461101737679 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:37 INFO - PROCESS | 3888 | 1461101737752 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:35:37 INFO - PROCESS | 3888 | 1461101737761 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:37 INFO - PROCESS | 3888 | ++DOCSHELL 1CD5BC00 == 47 [pid = 3888] [id = 106] 13:35:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1D116C00) [pid = 3888] [serial = 315] [outer = 00000000] 13:35:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1DE17C00) [pid = 3888] [serial = 316] [outer = 1D116C00] 13:35:37 INFO - PROCESS | 3888 | 1461101737805 Marionette DEBUG loaded listener.js 13:35:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1DE1E000) [pid = 3888] [serial = 317] [outer = 1D116C00] 13:35:38 INFO - PROCESS | 3888 | 1461101738209 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 568ms 13:35:38 INFO - PROCESS | 3888 | 1461101738250 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:35:38 INFO - PROCESS | 3888 | 1461101738253 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 13:35:38 INFO - PROCESS | 3888 | 1461101738256 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:35:38 INFO - PROCESS | 3888 | 1461101738258 Marionette TRACE conn2 <- [1,390,null,{}] 13:35:38 INFO - PROCESS | 3888 | 1461101738266 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:38 INFO - PROCESS | 3888 | 1461101738357 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:35:38 INFO - PROCESS | 3888 | 1461101738363 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:38 INFO - PROCESS | 3888 | ++DOCSHELL 11BEE400 == 48 [pid = 3888] [id = 107] 13:35:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (11BF0000) [pid = 3888] [serial = 318] [outer = 00000000] 13:35:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (11BF8400) [pid = 3888] [serial = 319] [outer = 11BF0000] 13:35:38 INFO - PROCESS | 3888 | 1461101738396 Marionette DEBUG loaded listener.js 13:35:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1DE16400) [pid = 3888] [serial = 320] [outer = 11BF0000] 13:35:39 INFO - PROCESS | 3888 | 1461101739033 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:35:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 808ms 13:35:39 INFO - PROCESS | 3888 | 1461101739063 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:35:39 INFO - PROCESS | 3888 | 1461101739067 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 13:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:35:39 INFO - PROCESS | 3888 | 1461101739073 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:35:39 INFO - PROCESS | 3888 | 1461101739077 Marionette TRACE conn2 <- [1,394,null,{}] 13:35:39 INFO - PROCESS | 3888 | 1461101739082 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:39 INFO - PROCESS | 3888 | 1461101739185 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:35:39 INFO - PROCESS | 3888 | 1461101739247 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:39 INFO - PROCESS | 3888 | ++DOCSHELL 13263C00 == 49 [pid = 3888] [id = 108] 13:35:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (13267400) [pid = 3888] [serial = 321] [outer = 00000000] 13:35:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (143A4C00) [pid = 3888] [serial = 322] [outer = 13267400] 13:35:39 INFO - PROCESS | 3888 | 1461101739346 Marionette DEBUG loaded listener.js 13:35:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (15C30400) [pid = 3888] [serial = 323] [outer = 13267400] 13:35:39 INFO - PROCESS | 3888 | 1461101739962 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:35:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:35:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 957ms 13:35:40 INFO - PROCESS | 3888 | 1461101740041 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:35:40 INFO - PROCESS | 3888 | 1461101740047 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 13:35:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:35:40 INFO - PROCESS | 3888 | 1461101740054 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:35:40 INFO - PROCESS | 3888 | 1461101740056 Marionette TRACE conn2 <- [1,398,null,{}] 13:35:40 INFO - PROCESS | 3888 | 1461101740044 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:40 INFO - PROCESS | 3888 | 1461101740143 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:35:40 INFO - PROCESS | 3888 | 1461101740221 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:40 INFO - PROCESS | 3888 | ++DOCSHELL 15F93000 == 50 [pid = 3888] [id = 109] 13:35:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (16836400) [pid = 3888] [serial = 324] [outer = 00000000] 13:35:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (18693400) [pid = 3888] [serial = 325] [outer = 16836400] 13:35:40 INFO - PROCESS | 3888 | 1461101740274 Marionette DEBUG loaded listener.js 13:35:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (18BBEC00) [pid = 3888] [serial = 326] [outer = 16836400] 13:35:40 INFO - PROCESS | 3888 | 1461101740909 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:35:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:35:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 897ms 13:35:40 INFO - PROCESS | 3888 | 1461101740942 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:35:40 INFO - PROCESS | 3888 | 1461101740945 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 13:35:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:35:40 INFO - PROCESS | 3888 | 1461101740949 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:35:40 INFO - PROCESS | 3888 | 1461101740952 Marionette TRACE conn2 <- [1,402,null,{}] 13:35:40 INFO - PROCESS | 3888 | 1461101740963 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:41 INFO - PROCESS | 3888 | 1461101741064 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:35:41 INFO - PROCESS | 3888 | 1461101741144 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:41 INFO - PROCESS | 3888 | ++DOCSHELL 1C278800 == 51 [pid = 3888] [id = 110] 13:35:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1C278C00) [pid = 3888] [serial = 327] [outer = 00000000] 13:35:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1CA7F000) [pid = 3888] [serial = 328] [outer = 1C278C00] 13:35:41 INFO - PROCESS | 3888 | 1461101741224 Marionette DEBUG loaded listener.js 13:35:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1D2CB400) [pid = 3888] [serial = 329] [outer = 1C278C00] 13:35:41 INFO - PROCESS | 3888 | 1461101741795 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:35:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:35:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 897ms 13:35:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:35:41 INFO - PROCESS | 3888 | 1461101741858 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:35:41 INFO - PROCESS | 3888 | 1461101741860 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 13:35:41 INFO - PROCESS | 3888 | 1461101741864 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:35:41 INFO - PROCESS | 3888 | 1461101741866 Marionette TRACE conn2 <- [1,406,null,{}] 13:35:41 INFO - PROCESS | 3888 | 1461101741870 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:41 INFO - PROCESS | 3888 | 1461101741970 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:35:42 INFO - PROCESS | 3888 | 1461101742032 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:42 INFO - PROCESS | 3888 | ++DOCSHELL 12B8D800 == 52 [pid = 3888] [id = 111] 13:35:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (12CBB000) [pid = 3888] [serial = 330] [outer = 00000000] 13:35:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (136D2C00) [pid = 3888] [serial = 331] [outer = 12CBB000] 13:35:42 INFO - PROCESS | 3888 | 1461101742218 Marionette DEBUG loaded listener.js 13:35:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (13A2BC00) [pid = 3888] [serial = 332] [outer = 12CBB000] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 1CD5BC00 == 51 [pid = 3888] [id = 106] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 1434F400 == 50 [pid = 3888] [id = 105] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 1D120800 == 49 [pid = 3888] [id = 104] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 14344000 == 48 [pid = 3888] [id = 103] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 1CA7E000 == 47 [pid = 3888] [id = 102] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 1ADACC00 == 46 [pid = 3888] [id = 101] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 1A3A1800 == 45 [pid = 3888] [id = 100] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 1964E000 == 44 [pid = 3888] [id = 99] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 13209400 == 43 [pid = 3888] [id = 98] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 13269800 == 42 [pid = 3888] [id = 97] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 16E15C00 == 41 [pid = 3888] [id = 94] 13:35:42 INFO - PROCESS | 3888 | --DOCSHELL 12D71800 == 40 [pid = 3888] [id = 93] 13:35:42 INFO - PROCESS | 3888 | 1461101742892 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (15ECC000) [pid = 3888] [serial = 157] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1D2D6800) [pid = 3888] [serial = 200] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (18260C00) [pid = 3888] [serial = 251] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (18BC5000) [pid = 3888] [serial = 268] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1AD80800) [pid = 3888] [serial = 241] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1D5CD400) [pid = 3888] [serial = 266] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (19BDFC00) [pid = 3888] [serial = 269] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1CA89C00) [pid = 3888] [serial = 259] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1CA86400) [pid = 3888] [serial = 260] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1D9E5C00) [pid = 3888] [serial = 271] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1C326400) [pid = 3888] [serial = 257] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1DC33800) [pid = 3888] [serial = 272] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1DC3C800) [pid = 3888] [serial = 274] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (1D2CF000) [pid = 3888] [serial = 262] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1D5CD000) [pid = 3888] [serial = 265] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1D561C00) [pid = 3888] [serial = 263] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (142A6C00) [pid = 3888] [serial = 235] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (16EAF800) [pid = 3888] [serial = 238] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1A4D2800) [pid = 3888] [serial = 245] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (19ABA000) [pid = 3888] [serial = 244] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1C277800) [pid = 3888] [serial = 256] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1825E800) [pid = 3888] [serial = 248] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (16EB7800) [pid = 3888] [serial = 247] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (19BE3C00) [pid = 3888] [serial = 253] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1A1B8C00) [pid = 3888] [serial = 254] [outer = 00000000] [url = about:blank] 13:35:42 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (16EAE000) [pid = 3888] [serial = 250] [outer = 00000000] [url = about:blank] 13:35:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:35:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1092ms 13:35:42 INFO - PROCESS | 3888 | 1461101742957 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:35:42 INFO - PROCESS | 3888 | 1461101742962 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 13:35:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:35:42 INFO - PROCESS | 3888 | 1461101742970 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:35:42 INFO - PROCESS | 3888 | 1461101742972 Marionette TRACE conn2 <- [1,410,null,{}] 13:35:42 INFO - PROCESS | 3888 | 1461101742977 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:43 INFO - PROCESS | 3888 | 1461101743059 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:35:43 INFO - PROCESS | 3888 | 1461101743073 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:43 INFO - PROCESS | 3888 | ++DOCSHELL 15CD5000 == 41 [pid = 3888] [id = 112] 13:35:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (15CD9C00) [pid = 3888] [serial = 333] [outer = 00000000] 13:35:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (15F93C00) [pid = 3888] [serial = 334] [outer = 15CD9C00] 13:35:43 INFO - PROCESS | 3888 | 1461101743125 Marionette DEBUG loaded listener.js 13:35:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (169E4000) [pid = 3888] [serial = 335] [outer = 15CD9C00] 13:35:43 INFO - PROCESS | 3888 | 1461101743597 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:35:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:35:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 658ms 13:35:43 INFO - PROCESS | 3888 | 1461101743632 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:35:43 INFO - PROCESS | 3888 | 1461101743636 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 13:35:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:35:43 INFO - PROCESS | 3888 | 1461101743641 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:35:43 INFO - PROCESS | 3888 | 1461101743644 Marionette TRACE conn2 <- [1,414,null,{}] 13:35:43 INFO - PROCESS | 3888 | 1461101743647 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:43 INFO - PROCESS | 3888 | 1461101743729 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:35:43 INFO - PROCESS | 3888 | 1461101743809 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:43 INFO - PROCESS | 3888 | ++DOCSHELL 169E9C00 == 42 [pid = 3888] [id = 113] 13:35:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (169EBC00) [pid = 3888] [serial = 336] [outer = 00000000] 13:35:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1825C400) [pid = 3888] [serial = 337] [outer = 169EBC00] 13:35:43 INFO - PROCESS | 3888 | 1461101743855 Marionette DEBUG loaded listener.js 13:35:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (18614800) [pid = 3888] [serial = 338] [outer = 169EBC00] 13:35:44 INFO - PROCESS | 3888 | 1461101744235 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:35:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:35:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 612ms 13:35:44 INFO - PROCESS | 3888 | 1461101744264 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:35:44 INFO - PROCESS | 3888 | 1461101744266 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 13:35:44 INFO - PROCESS | 3888 | 1461101744269 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:35:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:35:44 INFO - PROCESS | 3888 | 1461101744273 Marionette TRACE conn2 <- [1,418,null,{}] 13:35:44 INFO - PROCESS | 3888 | 1461101744283 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:44 INFO - PROCESS | 3888 | 1461101744345 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:35:44 INFO - PROCESS | 3888 | 1461101744351 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:44 INFO - PROCESS | 3888 | ++DOCSHELL 182E4C00 == 43 [pid = 3888] [id = 114] 13:35:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (18BC8C00) [pid = 3888] [serial = 339] [outer = 00000000] 13:35:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1A086C00) [pid = 3888] [serial = 340] [outer = 18BC8C00] 13:35:44 INFO - PROCESS | 3888 | 1461101744396 Marionette DEBUG loaded listener.js 13:35:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1A33C000) [pid = 3888] [serial = 341] [outer = 18BC8C00] 13:35:45 INFO - PROCESS | 3888 | 1461101745301 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:35: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 13:35:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1047ms 13:35:45 INFO - PROCESS | 3888 | 1461101745306 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:35:45 INFO - PROCESS | 3888 | 1461101745309 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 13:35:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:35:45 INFO - PROCESS | 3888 | 1461101745312 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:35:45 INFO - PROCESS | 3888 | 1461101745314 Marionette TRACE conn2 <- [1,422,null,{}] 13:35:45 INFO - PROCESS | 3888 | 1461101745331 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:45 INFO - PROCESS | 3888 | 1461101745435 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:35:45 INFO - PROCESS | 3888 | 1461101745441 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:45 INFO - PROCESS | 3888 | ++DOCSHELL 1A39C000 == 44 [pid = 3888] [id = 115] 13:35:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1A3A1400) [pid = 3888] [serial = 342] [outer = 00000000] 13:35:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1AD80800) [pid = 3888] [serial = 343] [outer = 1A3A1400] 13:35:45 INFO - PROCESS | 3888 | 1461101745485 Marionette DEBUG loaded listener.js 13:35:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1AD83000) [pid = 3888] [serial = 344] [outer = 1A3A1400] 13:35:46 INFO - PROCESS | 3888 | 1461101746348 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:35:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:35:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1091ms 13:35:46 INFO - PROCESS | 3888 | 1461101746406 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:35:46 INFO - PROCESS | 3888 | 1461101746408 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 13:35:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:35:46 INFO - PROCESS | 3888 | 1461101746412 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:35:46 INFO - PROCESS | 3888 | 1461101746413 Marionette TRACE conn2 <- [1,426,null,{}] 13:35:46 INFO - PROCESS | 3888 | 1461101746417 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:46 INFO - PROCESS | 3888 | 1461101746524 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:35:46 INFO - PROCESS | 3888 | 1461101746530 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:46 INFO - PROCESS | 3888 | ++DOCSHELL 1AD87400 == 45 [pid = 3888] [id = 116] 13:35:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1ADAE000) [pid = 3888] [serial = 345] [outer = 00000000] 13:35:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1C326400) [pid = 3888] [serial = 346] [outer = 1ADAE000] 13:35:46 INFO - PROCESS | 3888 | 1461101746582 Marionette DEBUG loaded listener.js 13:35:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1CA81400) [pid = 3888] [serial = 347] [outer = 1ADAE000] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1CA7E400) [pid = 3888] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (19ABD400) [pid = 3888] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (136D8400) [pid = 3888] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1964EC00) [pid = 3888] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1ADA8C00) [pid = 3888] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1A4D1C00) [pid = 3888] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (136D8000) [pid = 3888] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1D11C800) [pid = 3888] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1D116C00) [pid = 3888] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1D20DC00) [pid = 3888] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (14B96C00) [pid = 3888] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:35:46 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1D120000) [pid = 3888] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:35:47 INFO - PROCESS | 3888 | 1461101747109 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:35:47 INFO - PROCESS | 3888 | 1461101747137 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 13:35:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:35:47 INFO - PROCESS | 3888 | 1461101747141 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:35:47 INFO - PROCESS | 3888 | 1461101747142 Marionette TRACE conn2 <- [1,430,null,{}] 13:35:47 INFO - PROCESS | 3888 | 1461101747129 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:47 INFO - PROCESS | 3888 | 1461101747206 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:35:47 INFO - PROCESS | 3888 | 1461101747216 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:47 INFO - PROCESS | 3888 | ++DOCSHELL 16563000 == 46 [pid = 3888] [id = 117] 13:35:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (182E2400) [pid = 3888] [serial = 348] [outer = 00000000] 13:35:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1CD55400) [pid = 3888] [serial = 349] [outer = 182E2400] 13:35:47 INFO - PROCESS | 3888 | 1461101747260 Marionette DEBUG loaded listener.js 13:35:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1D115800) [pid = 3888] [serial = 350] [outer = 182E2400] 13:35:47 INFO - PROCESS | 3888 | 1461101747651 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:35:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:35:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 568ms 13:35:47 INFO - PROCESS | 3888 | 1461101747704 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:35:47 INFO - PROCESS | 3888 | 1461101747706 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 13:35:47 INFO - PROCESS | 3888 | 1461101747709 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:35:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:35:47 INFO - PROCESS | 3888 | 1461101747711 Marionette TRACE conn2 <- [1,434,null,{}] 13:35:47 INFO - PROCESS | 3888 | 1461101747714 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:47 INFO - PROCESS | 3888 | 1461101747787 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:35:47 INFO - PROCESS | 3888 | 1461101747795 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:47 INFO - PROCESS | 3888 | ++DOCSHELL 11BFAC00 == 47 [pid = 3888] [id = 118] 13:35:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1CC5A400) [pid = 3888] [serial = 351] [outer = 00000000] 13:35:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1D2D3C00) [pid = 3888] [serial = 352] [outer = 1CC5A400] 13:35:47 INFO - PROCESS | 3888 | 1461101747846 Marionette DEBUG loaded listener.js 13:35:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1D2D6800) [pid = 3888] [serial = 353] [outer = 1CC5A400] 13:35:48 INFO - PROCESS | 3888 | 1461101748279 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:35:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:35:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 613ms 13:35:48 INFO - PROCESS | 3888 | 1461101748313 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:35:48 INFO - PROCESS | 3888 | 1461101748315 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 13:35:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:35:48 INFO - PROCESS | 3888 | 1461101748318 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:35:48 INFO - PROCESS | 3888 | 1461101748320 Marionette TRACE conn2 <- [1,438,null,{}] 13:35:48 INFO - PROCESS | 3888 | 1461101748323 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:48 INFO - PROCESS | 3888 | 1461101748395 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:35:48 INFO - PROCESS | 3888 | 1461101748401 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:48 INFO - PROCESS | 3888 | ++DOCSHELL 13893400 == 48 [pid = 3888] [id = 119] 13:35:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1CD57C00) [pid = 3888] [serial = 354] [outer = 00000000] 13:35:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1D5D0C00) [pid = 3888] [serial = 355] [outer = 1CD57C00] 13:35:48 INFO - PROCESS | 3888 | 1461101748445 Marionette DEBUG loaded listener.js 13:35:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1D5D1400) [pid = 3888] [serial = 356] [outer = 1CD57C00] 13:35:48 INFO - PROCESS | 3888 | 1461101748954 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:35:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:35:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 673ms 13:35:48 INFO - PROCESS | 3888 | 1461101749009 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:35:48 INFO - PROCESS | 3888 | 1461101749013 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 13:35:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:35:48 INFO - PROCESS | 3888 | 1461101749019 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:35:48 INFO - PROCESS | 3888 | 1461101749024 Marionette TRACE conn2 <- [1,442,null,{}] 13:35:49 INFO - PROCESS | 3888 | 1461101749031 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:49 INFO - PROCESS | 3888 | 1461101749168 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:35:49 INFO - PROCESS | 3888 | 1461101749292 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:49 INFO - PROCESS | 3888 | ++DOCSHELL 136CA000 == 49 [pid = 3888] [id = 120] 13:35:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (136D8000) [pid = 3888] [serial = 357] [outer = 00000000] 13:35:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (169E2800) [pid = 3888] [serial = 358] [outer = 136D8000] 13:35:49 INFO - PROCESS | 3888 | 1461101749372 Marionette DEBUG loaded listener.js 13:35:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (169EA400) [pid = 3888] [serial = 359] [outer = 136D8000] 13:35:49 INFO - PROCESS | 3888 | 1461101749967 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:35:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:35:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1001ms 13:35:49 INFO - PROCESS | 3888 | 1461101750012 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:35:49 INFO - PROCESS | 3888 | 1461101750018 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 13:35:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:35:50 INFO - PROCESS | 3888 | 1461101750045 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:35:50 INFO - PROCESS | 3888 | 1461101750048 Marionette TRACE conn2 <- [1,446,null,{}] 13:35:50 INFO - PROCESS | 3888 | 1461101750052 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:50 INFO - PROCESS | 3888 | 1461101750151 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:35:50 INFO - PROCESS | 3888 | 1461101750231 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:50 INFO - PROCESS | 3888 | ++DOCSHELL 143A8C00 == 50 [pid = 3888] [id = 121] 13:35:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (15CB6800) [pid = 3888] [serial = 360] [outer = 00000000] 13:35:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (18BC6C00) [pid = 3888] [serial = 361] [outer = 15CB6800] 13:35:50 INFO - PROCESS | 3888 | 1461101750325 Marionette DEBUG loaded listener.js 13:35:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1964E400) [pid = 3888] [serial = 362] [outer = 15CB6800] 13:35:50 INFO - PROCESS | 3888 | 1461101750929 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:35:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:35:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 957ms 13:35:50 INFO - PROCESS | 3888 | 1461101751007 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:35:50 INFO - PROCESS | 3888 | 1461101751010 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 13:35:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:35:51 INFO - PROCESS | 3888 | 1461101751025 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:35:51 INFO - PROCESS | 3888 | 1461101751029 Marionette TRACE conn2 <- [1,450,null,{}] 13:35:51 INFO - PROCESS | 3888 | 1461101751040 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:51 INFO - PROCESS | 3888 | 1461101751115 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:35:51 INFO - PROCESS | 3888 | 1461101751234 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:51 INFO - PROCESS | 3888 | ++DOCSHELL 1825A800 == 51 [pid = 3888] [id = 122] 13:35:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1C280800) [pid = 3888] [serial = 363] [outer = 00000000] 13:35:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1D5CA400) [pid = 3888] [serial = 364] [outer = 1C280800] 13:35:51 INFO - PROCESS | 3888 | 1461101751290 Marionette DEBUG loaded listener.js 13:35:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1DC35C00) [pid = 3888] [serial = 365] [outer = 1C280800] 13:35:51 INFO - PROCESS | 3888 | 1461101751907 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:35:51 INFO - PROCESS | 3888 | 1461101751976 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 13:35:51 INFO - PROCESS | 3888 | 1461101751980 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:35:51 INFO - PROCESS | 3888 | 1461101751982 Marionette TRACE conn2 <- [1,454,null,{}] 13:35:51 INFO - PROCESS | 3888 | 1461101752000 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:52 INFO - PROCESS | 3888 | 1461101752100 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:35:52 INFO - PROCESS | 3888 | 1461101752178 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:52 INFO - PROCESS | 3888 | ++DOCSHELL 16E99400 == 52 [pid = 3888] [id = 123] 13:35:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (16E99800) [pid = 3888] [serial = 366] [outer = 00000000] 13:35:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (16E9FC00) [pid = 3888] [serial = 367] [outer = 16E99800] 13:35:52 INFO - PROCESS | 3888 | 1461101752232 Marionette DEBUG loaded listener.js 13:35:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (16EA2800) [pid = 3888] [serial = 368] [outer = 16E99800] 13:35:52 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:52 INFO - PROCESS | 3888 | 1461101752982 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 15ED4000 == 51 [pid = 3888] [id = 80] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 1A1C5000 == 50 [pid = 3888] [id = 81] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 11BFAC00 == 49 [pid = 3888] [id = 118] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 16563000 == 48 [pid = 3888] [id = 117] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 1AD87400 == 47 [pid = 3888] [id = 116] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 1A39C000 == 46 [pid = 3888] [id = 115] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 182E4C00 == 45 [pid = 3888] [id = 114] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 169E9C00 == 44 [pid = 3888] [id = 113] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 15CD5000 == 43 [pid = 3888] [id = 112] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 12B8D800 == 42 [pid = 3888] [id = 111] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 13263C00 == 41 [pid = 3888] [id = 108] 13:35:52 INFO - PROCESS | 3888 | --DOCSHELL 11BEE400 == 40 [pid = 3888] [id = 107] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1D56BC00) [pid = 3888] [serial = 233] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1D9E0000) [pid = 3888] [serial = 310] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1D562800) [pid = 3888] [serial = 308] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1D11B400) [pid = 3888] [serial = 313] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1D9DF800) [pid = 3888] [serial = 311] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1D115C00) [pid = 3888] [serial = 305] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1D2D5400) [pid = 3888] [serial = 314] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1C278000) [pid = 3888] [serial = 302] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1CC54000) [pid = 3888] [serial = 304] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (13268400) [pid = 3888] [serial = 277] [outer = 00000000] [url = about:blank] 13:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (18BC1C00) [pid = 3888] [serial = 280] [outer = 00000000] [url = about:blank] 13:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1046ms 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (1D201800) [pid = 3888] [serial = 287] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1AA7E000) [pid = 3888] [serial = 286] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (16EB0400) [pid = 3888] [serial = 290] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1696FC00) [pid = 3888] [serial = 289] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1996FC00) [pid = 3888] [serial = 295] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1A07D400) [pid = 3888] [serial = 296] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1C277C00) [pid = 3888] [serial = 301] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1A8C5C00) [pid = 3888] [serial = 298] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1AA7E400) [pid = 3888] [serial = 299] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (15512C00) [pid = 3888] [serial = 292] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (16974800) [pid = 3888] [serial = 293] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (11BF8400) [pid = 3888] [serial = 319] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1CA83C00) [pid = 3888] [serial = 283] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1D55FC00) [pid = 3888] [serial = 307] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | 1461101753045 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:35:53 INFO - PROCESS | 3888 | 1461101753034 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 13:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:35:53 INFO - PROCESS | 3888 | 1461101753041 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:35:53 INFO - PROCESS | 3888 | 1461101753045 Marionette TRACE conn2 <- [1,458,null,{}] 13:35:53 INFO - PROCESS | 3888 | 1461101753049 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:53 INFO - PROCESS | 3888 | 1461101753132 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:35:53 INFO - PROCESS | 3888 | 1461101753146 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:53 INFO - PROCESS | 3888 | ++DOCSHELL 169E9C00 == 41 [pid = 3888] [id = 124] 13:35:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (169EAC00) [pid = 3888] [serial = 369] [outer = 00000000] 13:35:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (16E96800) [pid = 3888] [serial = 370] [outer = 169EAC00] 13:35:53 INFO - PROCESS | 3888 | 1461101753194 Marionette DEBUG loaded listener.js 13:35:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (16E9DC00) [pid = 3888] [serial = 371] [outer = 169EAC00] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1DE1E000) [pid = 3888] [serial = 317] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1DE17C00) [pid = 3888] [serial = 316] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3888 | 1461101753673 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:35:53 INFO - PROCESS | 3888 | 1461101753726 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 13:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:35:53 INFO - PROCESS | 3888 | 1461101753732 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:35:53 INFO - PROCESS | 3888 | 1461101753735 Marionette TRACE conn2 <- [1,462,null,{}] 13:35:53 INFO - PROCESS | 3888 | 1461101753739 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:53 INFO - PROCESS | 3888 | 1461101753819 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:35:53 INFO - PROCESS | 3888 | 1461101753828 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:53 INFO - PROCESS | 3888 | ++DOCSHELL 1825B800 == 42 [pid = 3888] [id = 125] 13:35:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1825C800) [pid = 3888] [serial = 372] [outer = 00000000] 13:35:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (18BC4800) [pid = 3888] [serial = 373] [outer = 1825C800] 13:35:53 INFO - PROCESS | 3888 | 1461101753856 Marionette DEBUG loaded listener.js 13:35:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (18D0B000) [pid = 3888] [serial = 374] [outer = 1825C800] 13:35:54 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:54 INFO - PROCESS | 3888 | 1461101754321 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:35:54 INFO - PROCESS | 3888 | 1461101754336 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 13:35:54 INFO - PROCESS | 3888 | 1461101754340 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:35:54 INFO - PROCESS | 3888 | 1461101754343 Marionette TRACE conn2 <- [1,466,null,{}] 13:35:54 INFO - PROCESS | 3888 | 1461101754353 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:54 INFO - PROCESS | 3888 | 1461101754433 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:35:54 INFO - PROCESS | 3888 | 1461101754442 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:54 INFO - PROCESS | 3888 | ++DOCSHELL 1A4D7C00 == 43 [pid = 3888] [id = 126] 13:35:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1A87D800) [pid = 3888] [serial = 375] [outer = 00000000] 13:35:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1AD87000) [pid = 3888] [serial = 376] [outer = 1A87D800] 13:35:54 INFO - PROCESS | 3888 | 1461101754490 Marionette DEBUG loaded listener.js 13:35:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1C277800) [pid = 3888] [serial = 377] [outer = 1A87D800] 13:35:54 INFO - PROCESS | 3888 | 1461101754915 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:35:54 INFO - PROCESS | 3888 | 1461101754960 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 13:35:54 INFO - PROCESS | 3888 | 1461101754963 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:35:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:35:54 INFO - PROCESS | 3888 | 1461101754965 Marionette TRACE conn2 <- [1,470,null,{}] 13:35:54 INFO - PROCESS | 3888 | 1461101754968 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:55 INFO - PROCESS | 3888 | 1461101755046 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:35:55 INFO - PROCESS | 3888 | 1461101755052 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:55 INFO - PROCESS | 3888 | ++DOCSHELL 1CA81000 == 44 [pid = 3888] [id = 127] 13:35:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1CA83400) [pid = 3888] [serial = 378] [outer = 00000000] 13:35:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1CD5B800) [pid = 3888] [serial = 379] [outer = 1CA83400] 13:35:55 INFO - PROCESS | 3888 | 1461101755083 Marionette DEBUG loaded listener.js 13:35:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1CD5C000) [pid = 3888] [serial = 380] [outer = 1CA83400] 13:35:55 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:35:55 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:35:55 INFO - PROCESS | 3888 | 1461101755538 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:35:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:35:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 613ms 13:35:55 INFO - PROCESS | 3888 | 1461101755565 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:35:55 INFO - PROCESS | 3888 | 1461101755567 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 13:35:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:35:55 INFO - PROCESS | 3888 | 1461101755570 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:35:55 INFO - PROCESS | 3888 | 1461101755572 Marionette TRACE conn2 <- [1,474,null,{}] 13:35:55 INFO - PROCESS | 3888 | 1461101755580 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:55 INFO - PROCESS | 3888 | 1461101755683 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:35:55 INFO - PROCESS | 3888 | 1461101755689 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:55 INFO - PROCESS | 3888 | ++DOCSHELL 1C326000 == 45 [pid = 3888] [id = 128] 13:35:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1CD60800) [pid = 3888] [serial = 381] [outer = 00000000] 13:35:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1D2D2C00) [pid = 3888] [serial = 382] [outer = 1CD60800] 13:35:55 INFO - PROCESS | 3888 | 1461101755734 Marionette DEBUG loaded listener.js 13:35:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1D565400) [pid = 3888] [serial = 383] [outer = 1CD60800] 13:35:56 INFO - PROCESS | 3888 | 1461101756183 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:35:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:35:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 673ms 13:35:56 INFO - PROCESS | 3888 | 1461101756257 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:35:56 INFO - PROCESS | 3888 | 1461101756259 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 13:35:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:35:56 INFO - PROCESS | 3888 | 1461101756263 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:35:56 INFO - PROCESS | 3888 | 1461101756264 Marionette TRACE conn2 <- [1,478,null,{}] 13:35:56 INFO - PROCESS | 3888 | 1461101756268 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:56 INFO - PROCESS | 3888 | 1461101756391 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:35:56 INFO - PROCESS | 3888 | 1461101756425 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:56 INFO - PROCESS | 3888 | ++DOCSHELL 1DC2FC00 == 46 [pid = 3888] [id = 129] 13:35:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1DC30000) [pid = 3888] [serial = 384] [outer = 00000000] 13:35:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1DE12400) [pid = 3888] [serial = 385] [outer = 1DC30000] 13:35:56 INFO - PROCESS | 3888 | 1461101756473 Marionette DEBUG loaded listener.js 13:35:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1DE14800) [pid = 3888] [serial = 386] [outer = 1DC30000] 13:35:56 INFO - PROCESS | 3888 | 1461101756889 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:35:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:35:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 657ms 13:35:56 INFO - PROCESS | 3888 | 1461101756928 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:35:56 INFO - PROCESS | 3888 | 1461101756930 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 13:35:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:35:56 INFO - PROCESS | 3888 | 1461101756933 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:35:56 INFO - PROCESS | 3888 | 1461101756934 Marionette TRACE conn2 <- [1,482,null,{}] 13:35:56 INFO - PROCESS | 3888 | 1461101756938 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:57 INFO - PROCESS | 3888 | 1461101757047 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:35:57 INFO - PROCESS | 3888 | 1461101757039 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:57 INFO - PROCESS | 3888 | ++DOCSHELL 14B9B800 == 47 [pid = 3888] [id = 130] 13:35:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1C2D8400) [pid = 3888] [serial = 387] [outer = 00000000] 13:35:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1C2DE000) [pid = 3888] [serial = 388] [outer = 1C2D8400] 13:35:57 INFO - PROCESS | 3888 | 1461101757128 Marionette DEBUG loaded listener.js 13:35:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1C2DE800) [pid = 3888] [serial = 389] [outer = 1C2D8400] 13:35:57 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1CC5A400) [pid = 3888] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:35:57 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (182E2400) [pid = 3888] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:35:57 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (15CD9C00) [pid = 3888] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:35:57 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1A3A1400) [pid = 3888] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:35:57 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1ADAE000) [pid = 3888] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:35:57 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (18BC8C00) [pid = 3888] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:35:57 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (12CBB000) [pid = 3888] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:35:57 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (169EBC00) [pid = 3888] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:35:57 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1D9D7400) [pid = 3888] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:35:57 INFO - PROCESS | 3888 | 1461101757667 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:35:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:35:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 763ms 13:35:57 INFO - PROCESS | 3888 | 1461101757700 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:35:57 INFO - PROCESS | 3888 | 1461101757702 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 13:35:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:35:57 INFO - PROCESS | 3888 | 1461101757705 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:35:57 INFO - PROCESS | 3888 | 1461101757707 Marionette TRACE conn2 <- [1,486,null,{}] 13:35:57 INFO - PROCESS | 3888 | 1461101757710 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:57 INFO - PROCESS | 3888 | 1461101757784 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:35:57 INFO - PROCESS | 3888 | 1461101757789 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:57 INFO - PROCESS | 3888 | ++DOCSHELL 142A4400 == 48 [pid = 3888] [id = 131] 13:35:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (15515800) [pid = 3888] [serial = 390] [outer = 00000000] 13:35:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1964EC00) [pid = 3888] [serial = 391] [outer = 15515800] 13:35:57 INFO - PROCESS | 3888 | 1461101757833 Marionette DEBUG loaded listener.js 13:35:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (197E0C00) [pid = 3888] [serial = 392] [outer = 15515800] 13:35:58 INFO - PROCESS | 3888 | 1461101758234 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:35:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:35:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 568ms 13:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:35:58 INFO - PROCESS | 3888 | 1461101758265 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:35:58 INFO - PROCESS | 3888 | 1461101758267 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 13:35:58 INFO - PROCESS | 3888 | 1461101758270 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:35:58 INFO - PROCESS | 3888 | 1461101758272 Marionette TRACE conn2 <- [1,490,null,{}] 13:35:58 INFO - PROCESS | 3888 | 1461101758275 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:58 INFO - PROCESS | 3888 | 1461101758349 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:35:58 INFO - PROCESS | 3888 | 1461101758355 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:58 INFO - PROCESS | 3888 | ++DOCSHELL 16E98C00 == 49 [pid = 3888] [id = 132] 13:35:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (18611400) [pid = 3888] [serial = 393] [outer = 00000000] 13:35:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (197EB400) [pid = 3888] [serial = 394] [outer = 18611400] 13:35:58 INFO - PROCESS | 3888 | 1461101758399 Marionette DEBUG loaded listener.js 13:35:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (197EB800) [pid = 3888] [serial = 395] [outer = 18611400] 13:35:58 INFO - PROCESS | 3888 | 1461101758778 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:35:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:35:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 568ms 13:35:58 INFO - PROCESS | 3888 | 1461101758849 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:35:58 INFO - PROCESS | 3888 | 1461101758851 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 13:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:35:58 INFO - PROCESS | 3888 | 1461101758854 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:35:58 INFO - PROCESS | 3888 | 1461101758856 Marionette TRACE conn2 <- [1,494,null,{}] 13:35:58 INFO - PROCESS | 3888 | 1461101758860 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:58 INFO - PROCESS | 3888 | 1461101758935 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:35:58 INFO - PROCESS | 3888 | 1461101758941 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:58 INFO - PROCESS | 3888 | ++DOCSHELL 197E7800 == 50 [pid = 3888] [id = 133] 13:35:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (197EA800) [pid = 3888] [serial = 396] [outer = 00000000] 13:35:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1CC52C00) [pid = 3888] [serial = 397] [outer = 197EA800] 13:35:58 INFO - PROCESS | 3888 | 1461101758994 Marionette DEBUG loaded listener.js 13:35:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1D5D2000) [pid = 3888] [serial = 398] [outer = 197EA800] 13:35:59 INFO - PROCESS | 3888 | 1461101759440 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:35:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:35:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 613ms 13:35:59 INFO - PROCESS | 3888 | 1461101759474 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:35:59 INFO - PROCESS | 3888 | 1461101759476 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 13:35:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:35:59 INFO - PROCESS | 3888 | 1461101759479 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:35:59 INFO - PROCESS | 3888 | 1461101759482 Marionette TRACE conn2 <- [1,498,null,{}] 13:35:59 INFO - PROCESS | 3888 | 1461101759485 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:59 INFO - PROCESS | 3888 | 1461101759609 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:35:59 INFO - PROCESS | 3888 | 1461101759741 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:59 INFO - PROCESS | 3888 | ++DOCSHELL 11BC9400 == 51 [pid = 3888] [id = 134] 13:35:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (11BCB400) [pid = 3888] [serial = 399] [outer = 00000000] 13:35:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (11BD0400) [pid = 3888] [serial = 400] [outer = 11BCB400] 13:35:59 INFO - PROCESS | 3888 | 1461101759800 Marionette DEBUG loaded listener.js 13:35:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (11BD5800) [pid = 3888] [serial = 401] [outer = 11BCB400] 13:36:00 INFO - PROCESS | 3888 | 1461101760424 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:36:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:36:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 987ms 13:36:00 INFO - PROCESS | 3888 | 1461101760488 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:36:00 INFO - PROCESS | 3888 | 1461101760493 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 13:36:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:36:00 INFO - PROCESS | 3888 | 1461101760498 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:36:00 INFO - PROCESS | 3888 | 1461101760502 Marionette TRACE conn2 <- [1,502,null,{}] 13:36:00 INFO - PROCESS | 3888 | 1461101760508 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:00 INFO - PROCESS | 3888 | 1461101760613 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:36:00 INFO - PROCESS | 3888 | 1461101760695 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:00 INFO - PROCESS | 3888 | ++DOCSHELL 1683E000 == 52 [pid = 3888] [id = 135] 13:36:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (169EF400) [pid = 3888] [serial = 402] [outer = 00000000] 13:36:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (16EB0000) [pid = 3888] [serial = 403] [outer = 169EF400] 13:36:00 INFO - PROCESS | 3888 | 1461101760793 Marionette DEBUG loaded listener.js 13:36:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1825EC00) [pid = 3888] [serial = 404] [outer = 169EF400] 13:36:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1A07D400) [pid = 3888] [serial = 405] [outer = 1E97F400] 13:36:01 INFO - PROCESS | 3888 | 1461101761455 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:36:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:36:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1002ms 13:36:01 INFO - PROCESS | 3888 | 1461101761538 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:36:01 INFO - PROCESS | 3888 | 1461101761541 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 13:36:01 INFO - PROCESS | 3888 | 1461101761547 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:36:01 INFO - PROCESS | 3888 | 1461101761549 Marionette TRACE conn2 <- [1,506,null,{}] 13:36:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:36:01 INFO - PROCESS | 3888 | 1461101761553 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:01 INFO - PROCESS | 3888 | 1461101761654 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:36:01 INFO - PROCESS | 3888 | 1461101761780 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:01 INFO - PROCESS | 3888 | ++DOCSHELL 11BF2000 == 53 [pid = 3888] [id = 136] 13:36:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (12B81400) [pid = 3888] [serial = 406] [outer = 00000000] 13:36:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (15F93800) [pid = 3888] [serial = 407] [outer = 12B81400] 13:36:01 INFO - PROCESS | 3888 | 1461101761835 Marionette DEBUG loaded listener.js 13:36:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1868C400) [pid = 3888] [serial = 408] [outer = 12B81400] 13:36:02 INFO - PROCESS | 3888 | 1461101762544 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:36:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:36:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1046ms 13:36:02 INFO - PROCESS | 3888 | 1461101762612 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:36:02 INFO - PROCESS | 3888 | 1461101762617 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 13:36:02 INFO - PROCESS | 3888 | 1461101762622 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:36:02 INFO - PROCESS | 3888 | 1461101762625 Marionette TRACE conn2 <- [1,510,null,{}] 13:36:02 INFO - PROCESS | 3888 | 1461101762630 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:02 INFO - PROCESS | 3888 | 1461101762737 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:36:02 INFO - PROCESS | 3888 | 1461101762842 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:02 INFO - PROCESS | 3888 | ++DOCSHELL 1389D800 == 54 [pid = 3888] [id = 137] 13:36:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (138BF800) [pid = 3888] [serial = 409] [outer = 00000000] 13:36:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (15798C00) [pid = 3888] [serial = 410] [outer = 138BF800] 13:36:02 INFO - PROCESS | 3888 | 1461101762891 Marionette DEBUG loaded listener.js 13:36:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (15CB0400) [pid = 3888] [serial = 411] [outer = 138BF800] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 16562000 == 53 [pid = 3888] [id = 82] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 1CC5A000 == 52 [pid = 3888] [id = 78] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 197E7800 == 51 [pid = 3888] [id = 133] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 16E98C00 == 50 [pid = 3888] [id = 132] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 142A4400 == 49 [pid = 3888] [id = 131] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 14B9B800 == 48 [pid = 3888] [id = 130] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 1DC2FC00 == 47 [pid = 3888] [id = 129] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 1C326000 == 46 [pid = 3888] [id = 128] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 1CA81000 == 45 [pid = 3888] [id = 127] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 1A4D7C00 == 44 [pid = 3888] [id = 126] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 1825B800 == 43 [pid = 3888] [id = 125] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 169E9C00 == 42 [pid = 3888] [id = 124] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (18693400) [pid = 3888] [serial = 325] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (1CA7F000) [pid = 3888] [serial = 328] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (143A4C00) [pid = 3888] [serial = 322] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (1D5D0C00) [pid = 3888] [serial = 355] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 16E99400 == 41 [pid = 3888] [id = 123] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 1825A800 == 40 [pid = 3888] [id = 122] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 143A8C00 == 39 [pid = 3888] [id = 121] 13:36:03 INFO - PROCESS | 3888 | --DOCSHELL 136CA000 == 38 [pid = 3888] [id = 120] 13:36:03 INFO - PROCESS | 3888 | 1461101763484 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 897ms 13:36:03 INFO - PROCESS | 3888 | 1461101763514 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:36:03 INFO - PROCESS | 3888 | 1461101763520 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 13:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:36:03 INFO - PROCESS | 3888 | 1461101763526 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:36:03 INFO - PROCESS | 3888 | 1461101763528 Marionette TRACE conn2 <- [1,514,null,{}] 13:36:03 INFO - PROCESS | 3888 | 1461101763532 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:03 INFO - PROCESS | 3888 | 1461101763625 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1D2D3C00) [pid = 3888] [serial = 352] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1CD55400) [pid = 3888] [serial = 349] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (169E4000) [pid = 3888] [serial = 335] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1AD80800) [pid = 3888] [serial = 343] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1CA81400) [pid = 3888] [serial = 347] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1C326400) [pid = 3888] [serial = 346] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1A33C000) [pid = 3888] [serial = 341] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1AD83000) [pid = 3888] [serial = 344] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (13A2BC00) [pid = 3888] [serial = 332] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1A086C00) [pid = 3888] [serial = 340] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1D115800) [pid = 3888] [serial = 350] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (18614800) [pid = 3888] [serial = 338] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (15F93C00) [pid = 3888] [serial = 334] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1825C400) [pid = 3888] [serial = 337] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (136D2C00) [pid = 3888] [serial = 331] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1DE16000) [pid = 3888] [serial = 275] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1D2D6800) [pid = 3888] [serial = 353] [outer = 00000000] [url = about:blank] 13:36:03 INFO - PROCESS | 3888 | 1461101763706 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:03 INFO - PROCESS | 3888 | ++DOCSHELL 11BF2C00 == 39 [pid = 3888] [id = 138] 13:36:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (11BF5800) [pid = 3888] [serial = 412] [outer = 00000000] 13:36:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (14BECC00) [pid = 3888] [serial = 413] [outer = 11BF5800] 13:36:03 INFO - PROCESS | 3888 | 1461101763752 Marionette DEBUG loaded listener.js 13:36:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (16566800) [pid = 3888] [serial = 414] [outer = 11BF5800] 13:36:04 INFO - PROCESS | 3888 | 1461101764141 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:36:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:36:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 673ms 13:36:04 INFO - PROCESS | 3888 | 1461101764206 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:36:04 INFO - PROCESS | 3888 | 1461101764209 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 13:36:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:36:04 INFO - PROCESS | 3888 | 1461101764212 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:36:04 INFO - PROCESS | 3888 | 1461101764215 Marionette TRACE conn2 <- [1,518,null,{}] 13:36:04 INFO - PROCESS | 3888 | 1461101764226 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:04 INFO - PROCESS | 3888 | 1461101764288 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:36:04 INFO - PROCESS | 3888 | 1461101764296 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:04 INFO - PROCESS | 3888 | ++DOCSHELL 182D9400 == 40 [pid = 3888] [id = 139] 13:36:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (182DA800) [pid = 3888] [serial = 415] [outer = 00000000] 13:36:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (18693400) [pid = 3888] [serial = 416] [outer = 182DA800] 13:36:04 INFO - PROCESS | 3888 | 1461101764350 Marionette DEBUG loaded listener.js 13:36:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (18BC4C00) [pid = 3888] [serial = 417] [outer = 182DA800] 13:36:04 INFO - PROCESS | 3888 | 1461101764769 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:36:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:36:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 613ms 13:36:04 INFO - PROCESS | 3888 | 1461101764814 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:36:04 INFO - PROCESS | 3888 | 1461101764817 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 13:36:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:36:04 INFO - PROCESS | 3888 | 1461101764820 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:36:04 INFO - PROCESS | 3888 | 1461101764822 Marionette TRACE conn2 <- [1,522,null,{}] 13:36:04 INFO - PROCESS | 3888 | 1461101764825 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:04 INFO - PROCESS | 3888 | 1461101764935 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:36:04 INFO - PROCESS | 3888 | 1461101764944 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:04 INFO - PROCESS | 3888 | ++DOCSHELL 191D2C00 == 41 [pid = 3888] [id = 140] 13:36:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (19652000) [pid = 3888] [serial = 418] [outer = 00000000] 13:36:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (197E9C00) [pid = 3888] [serial = 419] [outer = 19652000] 13:36:04 INFO - PROCESS | 3888 | 1461101764989 Marionette DEBUG loaded listener.js 13:36:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1996B800) [pid = 3888] [serial = 420] [outer = 19652000] 13:36:05 INFO - PROCESS | 3888 | 1461101765395 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 598ms 13:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:36:05 INFO - PROCESS | 3888 | 1461101765438 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:36:05 INFO - PROCESS | 3888 | 1461101765440 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 13:36:05 INFO - PROCESS | 3888 | 1461101765443 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:36:05 INFO - PROCESS | 3888 | 1461101765445 Marionette TRACE conn2 <- [1,526,null,{}] 13:36:05 INFO - PROCESS | 3888 | 1461101765448 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:05 INFO - PROCESS | 3888 | 1461101765505 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:36:05 INFO - PROCESS | 3888 | 1461101765511 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:05 INFO - PROCESS | 3888 | ++DOCSHELL 19BDFC00 == 42 [pid = 3888] [id = 141] 13:36:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (19F3A400) [pid = 3888] [serial = 421] [outer = 00000000] 13:36:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1A33AC00) [pid = 3888] [serial = 422] [outer = 19F3A400] 13:36:05 INFO - PROCESS | 3888 | 1461101765556 Marionette DEBUG loaded listener.js 13:36:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1A33C000) [pid = 3888] [serial = 423] [outer = 19F3A400] 13:36:06 INFO - PROCESS | 3888 | 1461101766020 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 598ms 13:36:06 INFO - PROCESS | 3888 | 1461101766046 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:36:06 INFO - PROCESS | 3888 | 1461101766048 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 13:36:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:36:06 INFO - PROCESS | 3888 | 1461101766051 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:36:06 INFO - PROCESS | 3888 | 1461101766053 Marionette TRACE conn2 <- [1,530,null,{}] 13:36:06 INFO - PROCESS | 3888 | 1461101766056 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:06 INFO - PROCESS | 3888 | 1461101766174 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:36:06 INFO - PROCESS | 3888 | 1461101766260 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:06 INFO - PROCESS | 3888 | ++DOCSHELL 143AF000 == 43 [pid = 3888] [id = 142] 13:36:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (17D9D000) [pid = 3888] [serial = 424] [outer = 00000000] 13:36:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1C2D4000) [pid = 3888] [serial = 425] [outer = 17D9D000] 13:36:06 INFO - PROCESS | 3888 | 1461101766290 Marionette DEBUG loaded listener.js 13:36:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1C2D7C00) [pid = 3888] [serial = 426] [outer = 17D9D000] 13:36:06 INFO - PROCESS | 3888 | 1461101766682 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:36:06 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:36:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:36:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:36:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:36:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:36:06 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:36:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:36:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:36:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:36:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:36:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 658ms 13:36:06 INFO - PROCESS | 3888 | 1461101766715 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:36:06 INFO - PROCESS | 3888 | 1461101766717 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 13:36:06 INFO - PROCESS | 3888 | 1461101766721 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:36:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:36:06 INFO - PROCESS | 3888 | 1461101766722 Marionette TRACE conn2 <- [1,534,null,{}] 13:36:06 INFO - PROCESS | 3888 | 1461101766726 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:06 INFO - PROCESS | 3888 | 1461101766832 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:36:06 INFO - PROCESS | 3888 | 1461101766838 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:06 INFO - PROCESS | 3888 | ++DOCSHELL 1C280000 == 44 [pid = 3888] [id = 143] 13:36:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1C2D8000) [pid = 3888] [serial = 427] [outer = 00000000] 13:36:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (1CA87800) [pid = 3888] [serial = 428] [outer = 1C2D8000] 13:36:06 INFO - PROCESS | 3888 | 1461101766883 Marionette DEBUG loaded listener.js 13:36:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1CA8B400) [pid = 3888] [serial = 429] [outer = 1C2D8000] 13:36:07 INFO - PROCESS | 3888 | 1461101767328 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:36:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:36:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 613ms 13:36:07 INFO - PROCESS | 3888 | 1461101767340 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:36:07 INFO - PROCESS | 3888 | 1461101767342 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 13:36:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:36:07 INFO - PROCESS | 3888 | 1461101767345 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:36:07 INFO - PROCESS | 3888 | 1461101767347 Marionette TRACE conn2 <- [1,538,null,{}] 13:36:07 INFO - PROCESS | 3888 | 1461101767350 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:07 INFO - PROCESS | 3888 | 1461101767450 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:36:07 INFO - PROCESS | 3888 | 1461101767514 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:07 INFO - PROCESS | 3888 | ++DOCSHELL 17D9D400 == 45 [pid = 3888] [id = 144] 13:36:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1CA82400) [pid = 3888] [serial = 430] [outer = 00000000] 13:36:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (1D114800) [pid = 3888] [serial = 431] [outer = 1CA82400] 13:36:07 INFO - PROCESS | 3888 | 1461101767558 Marionette DEBUG loaded listener.js 13:36:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (1D207C00) [pid = 3888] [serial = 432] [outer = 1CA82400] 13:36:07 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (1C2D8400) [pid = 3888] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:36:07 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (1DC30000) [pid = 3888] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:36:07 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (1A87D800) [pid = 3888] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:36:07 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (16E99800) [pid = 3888] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:36:07 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1CA83400) [pid = 3888] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:36:07 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (169EAC00) [pid = 3888] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:36:07 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1825C800) [pid = 3888] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:36:07 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (15515800) [pid = 3888] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:36:07 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1CD60800) [pid = 3888] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:36:07 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (18611400) [pid = 3888] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:36:08 INFO - PROCESS | 3888 | 1461101768189 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:36:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:36:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 912ms 13:36:08 INFO - PROCESS | 3888 | 1461101768252 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:36:08 INFO - PROCESS | 3888 | 1461101768254 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 13:36:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:36:08 INFO - PROCESS | 3888 | 1461101768258 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:36:08 INFO - PROCESS | 3888 | 1461101768259 Marionette TRACE conn2 <- [1,542,null,{}] 13:36:08 INFO - PROCESS | 3888 | 1461101768263 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:08 INFO - PROCESS | 3888 | 1461101768338 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:36:08 INFO - PROCESS | 3888 | 1461101768327 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:08 INFO - PROCESS | 3888 | ++DOCSHELL 143AC400 == 46 [pid = 3888] [id = 145] 13:36:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (159F2000) [pid = 3888] [serial = 433] [outer = 00000000] 13:36:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1A8C2C00) [pid = 3888] [serial = 434] [outer = 159F2000] 13:36:08 INFO - PROCESS | 3888 | 1461101768371 Marionette DEBUG loaded listener.js 13:36:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1A87D800) [pid = 3888] [serial = 435] [outer = 159F2000] 13:36:08 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:08 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:08 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:08 INFO - PROCESS | 3888 | 1461101768759 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 568ms 13:36:08 INFO - PROCESS | 3888 | 1461101768820 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:36:08 INFO - PROCESS | 3888 | 1461101768822 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 13:36:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:36:08 INFO - PROCESS | 3888 | 1461101768825 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:36:08 INFO - PROCESS | 3888 | 1461101768827 Marionette TRACE conn2 <- [1,546,null,{}] 13:36:08 INFO - PROCESS | 3888 | 1461101768830 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:08 INFO - PROCESS | 3888 | 1461101768903 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:36:08 INFO - PROCESS | 3888 | 1461101768909 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:08 INFO - PROCESS | 3888 | ++DOCSHELL 1A39DC00 == 47 [pid = 3888] [id = 146] 13:36:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1A4DA000) [pid = 3888] [serial = 436] [outer = 00000000] 13:36:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1D2D4800) [pid = 3888] [serial = 437] [outer = 1A4DA000] 13:36:08 INFO - PROCESS | 3888 | 1461101768953 Marionette DEBUG loaded listener.js 13:36:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (1D561000) [pid = 3888] [serial = 438] [outer = 1A4DA000] 13:36:09 INFO - PROCESS | 3888 | 1461101769380 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:36:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:36:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 568ms 13:36:09 INFO - PROCESS | 3888 | 1461101769402 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:36:09 INFO - PROCESS | 3888 | 1461101769404 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 13:36:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:36:09 INFO - PROCESS | 3888 | 1461101769418 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:36:09 INFO - PROCESS | 3888 | 1461101769420 Marionette TRACE conn2 <- [1,550,null,{}] 13:36:09 INFO - PROCESS | 3888 | 1461101769424 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:09 INFO - PROCESS | 3888 | 1461101769514 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:36:09 INFO - PROCESS | 3888 | 1461101769520 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:09 INFO - PROCESS | 3888 | ++DOCSHELL 1D55F000 == 48 [pid = 3888] [id = 147] 13:36:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1D5C7000) [pid = 3888] [serial = 439] [outer = 00000000] 13:36:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1D9DCC00) [pid = 3888] [serial = 440] [outer = 1D5C7000] 13:36:09 INFO - PROCESS | 3888 | 1461101769552 Marionette DEBUG loaded listener.js 13:36:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (1DC36400) [pid = 3888] [serial = 441] [outer = 1D5C7000] 13:36:09 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:09 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:09 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:09 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:10 INFO - PROCESS | 3888 | 1461101770086 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:36:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 732ms 13:36:10 INFO - PROCESS | 3888 | 1461101770135 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:36:10 INFO - PROCESS | 3888 | 1461101770139 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 13:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:36:10 INFO - PROCESS | 3888 | 1461101770145 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:36:10 INFO - PROCESS | 3888 | 1461101770150 Marionette TRACE conn2 <- [1,554,null,{}] 13:36:10 INFO - PROCESS | 3888 | 1461101770156 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:10 INFO - PROCESS | 3888 | 1461101770317 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:36:10 INFO - PROCESS | 3888 | 1461101770400 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:10 INFO - PROCESS | 3888 | ++DOCSHELL 11BF7400 == 49 [pid = 3888] [id = 148] 13:36:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (11BFB400) [pid = 3888] [serial = 442] [outer = 00000000] 13:36:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (142AB000) [pid = 3888] [serial = 443] [outer = 11BFB400] 13:36:10 INFO - PROCESS | 3888 | 1461101770482 Marionette DEBUG loaded listener.js 13:36:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (14BEB400) [pid = 3888] [serial = 444] [outer = 11BFB400] 13:36:10 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:10 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:11 INFO - PROCESS | 3888 | 1461101771021 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:36:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:36:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 897ms 13:36:11 INFO - PROCESS | 3888 | 1461101771053 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:36:11 INFO - PROCESS | 3888 | 1461101771059 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 13:36:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:36:11 INFO - PROCESS | 3888 | 1461101771066 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:36:11 INFO - PROCESS | 3888 | 1461101771069 Marionette TRACE conn2 <- [1,558,null,{}] 13:36:11 INFO - PROCESS | 3888 | 1461101771073 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:11 INFO - PROCESS | 3888 | 1461101771179 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:36:11 INFO - PROCESS | 3888 | 1461101771274 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:11 INFO - PROCESS | 3888 | ++DOCSHELL 13A28000 == 50 [pid = 3888] [id = 149] 13:36:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (157F5000) [pid = 3888] [serial = 445] [outer = 00000000] 13:36:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (16EAE800) [pid = 3888] [serial = 446] [outer = 157F5000] 13:36:11 INFO - PROCESS | 3888 | 1461101771328 Marionette DEBUG loaded listener.js 13:36:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (1825AC00) [pid = 3888] [serial = 447] [outer = 157F5000] 13:36:11 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:11 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:11 INFO - PROCESS | 3888 | 1461101771883 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:36:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:36:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 853ms 13:36:11 INFO - PROCESS | 3888 | 1461101771935 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:36:11 INFO - PROCESS | 3888 | 1461101771938 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 13:36:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:36:11 INFO - PROCESS | 3888 | 1461101771942 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:36:11 INFO - PROCESS | 3888 | 1461101771946 Marionette TRACE conn2 <- [1,562,null,{}] 13:36:11 INFO - PROCESS | 3888 | 1461101771939 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:12 INFO - PROCESS | 3888 | 1461101772041 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:36:12 INFO - PROCESS | 3888 | 1461101772137 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:12 INFO - PROCESS | 3888 | ++DOCSHELL 1C2DA800 == 51 [pid = 3888] [id = 150] 13:36:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (1C2DAC00) [pid = 3888] [serial = 448] [outer = 00000000] 13:36:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1D117C00) [pid = 3888] [serial = 449] [outer = 1C2DAC00] 13:36:12 INFO - PROCESS | 3888 | 1461101772194 Marionette DEBUG loaded listener.js 13:36:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1D5C6800) [pid = 3888] [serial = 450] [outer = 1C2DAC00] 13:36:12 INFO - PROCESS | 3888 | 1461101772770 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:36:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:36:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 897ms 13:36:12 INFO - PROCESS | 3888 | 1461101772831 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:36:12 INFO - PROCESS | 3888 | 1461101772834 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 13:36:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:36:12 INFO - PROCESS | 3888 | 1461101772837 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:36:12 INFO - PROCESS | 3888 | 1461101772839 Marionette TRACE conn2 <- [1,566,null,{}] 13:36:12 INFO - PROCESS | 3888 | 1461101772842 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:12 INFO - PROCESS | 3888 | 1461101772939 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:36:13 INFO - PROCESS | 3888 | 1461101773019 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:13 INFO - PROCESS | 3888 | ++DOCSHELL 197EA000 == 52 [pid = 3888] [id = 151] 13:36:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (197ED800) [pid = 3888] [serial = 451] [outer = 00000000] 13:36:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1DC30400) [pid = 3888] [serial = 452] [outer = 197ED800] 13:36:13 INFO - PROCESS | 3888 | 1461101773122 Marionette DEBUG loaded listener.js 13:36:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1DE13000) [pid = 3888] [serial = 453] [outer = 197ED800] 13:36:13 INFO - PROCESS | 3888 | 1461101773718 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:36:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:36:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 897ms 13:36:13 INFO - PROCESS | 3888 | 1461101773758 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:36:13 INFO - PROCESS | 3888 | 1461101773761 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 13:36:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:36:13 INFO - PROCESS | 3888 | 1461101773765 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:36:13 INFO - PROCESS | 3888 | 1461101773767 Marionette TRACE conn2 <- [1,570,null,{}] 13:36:13 INFO - PROCESS | 3888 | 1461101773771 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:13 INFO - PROCESS | 3888 | 1461101773867 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:36:13 INFO - PROCESS | 3888 | 1461101773931 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:14 INFO - PROCESS | 3888 | ++DOCSHELL 11BD4800 == 53 [pid = 3888] [id = 152] 13:36:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (11BF1000) [pid = 3888] [serial = 454] [outer = 00000000] 13:36:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (13721800) [pid = 3888] [serial = 455] [outer = 11BF1000] 13:36:14 INFO - PROCESS | 3888 | 1461101774110 Marionette DEBUG loaded listener.js 13:36:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (14B93800) [pid = 3888] [serial = 456] [outer = 11BF1000] 13:36:14 INFO - PROCESS | 3888 | 1461101774726 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 19D6D800 == 52 [pid = 3888] [id = 67] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 1A39DC00 == 51 [pid = 3888] [id = 146] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 143AC400 == 50 [pid = 3888] [id = 145] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 17D9D400 == 49 [pid = 3888] [id = 144] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 1C280000 == 48 [pid = 3888] [id = 143] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 143AF000 == 47 [pid = 3888] [id = 142] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 19BDFC00 == 46 [pid = 3888] [id = 141] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 191D2C00 == 45 [pid = 3888] [id = 140] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 182D9400 == 44 [pid = 3888] [id = 139] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 11BF2C00 == 43 [pid = 3888] [id = 138] 13:36:14 INFO - PROCESS | 3888 | --DOCSHELL 1389D800 == 42 [pid = 3888] [id = 137] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1CC52C00) [pid = 3888] [serial = 397] [outer = 00000000] [url = about:blank] 13:36:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:36:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1002ms 13:36:14 INFO - PROCESS | 3888 | 1461101774803 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:36:14 INFO - PROCESS | 3888 | 1461101774807 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (1C2DE000) [pid = 3888] [serial = 388] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1DE14800) [pid = 3888] [serial = 386] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (1DE12400) [pid = 3888] [serial = 385] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (1AD87000) [pid = 3888] [serial = 376] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (1C277800) [pid = 3888] [serial = 377] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (16EA2800) [pid = 3888] [serial = 368] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (16E9FC00) [pid = 3888] [serial = 367] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1D5CA400) [pid = 3888] [serial = 364] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (18BC6C00) [pid = 3888] [serial = 361] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1CD5B800) [pid = 3888] [serial = 379] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (16E96800) [pid = 3888] [serial = 370] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (16E9DC00) [pid = 3888] [serial = 371] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (169E2800) [pid = 3888] [serial = 358] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (18BC4800) [pid = 3888] [serial = 373] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (18D0B000) [pid = 3888] [serial = 374] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (1964EC00) [pid = 3888] [serial = 391] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (1C2DE800) [pid = 3888] [serial = 389] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1D2D2C00) [pid = 3888] [serial = 382] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1D565400) [pid = 3888] [serial = 383] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (197E0C00) [pid = 3888] [serial = 392] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (197EB800) [pid = 3888] [serial = 395] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (197EB400) [pid = 3888] [serial = 394] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1CD5C000) [pid = 3888] [serial = 380] [outer = 00000000] [url = about:blank] 13:36:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:36:14 INFO - PROCESS | 3888 | 1461101774819 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:36:14 INFO - PROCESS | 3888 | 1461101774822 Marionette TRACE conn2 <- [1,574,null,{}] 13:36:14 INFO - PROCESS | 3888 | 1461101774827 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:14 INFO - PROCESS | 3888 | 1461101774918 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:36:14 INFO - PROCESS | 3888 | 1461101774925 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:14 INFO - PROCESS | 3888 | ++DOCSHELL 1683FC00 == 43 [pid = 3888] [id = 153] 13:36:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (16841000) [pid = 3888] [serial = 457] [outer = 00000000] 13:36:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (169ECC00) [pid = 3888] [serial = 458] [outer = 16841000] 13:36:14 INFO - PROCESS | 3888 | 1461101774972 Marionette DEBUG loaded listener.js 13:36:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (16E9FC00) [pid = 3888] [serial = 459] [outer = 16841000] 13:36:15 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:15 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:15 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:15 INFO - PROCESS | 3888 | 1461101775415 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:36:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:36:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 613ms 13:36:15 INFO - PROCESS | 3888 | 1461101775438 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:36:15 INFO - PROCESS | 3888 | 1461101775442 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 13:36:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:36:15 INFO - PROCESS | 3888 | 1461101775448 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:36:15 INFO - PROCESS | 3888 | 1461101775450 Marionette TRACE conn2 <- [1,578,null,{}] 13:36:15 INFO - PROCESS | 3888 | 1461101775454 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:15 INFO - PROCESS | 3888 | 1461101775516 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:36:15 INFO - PROCESS | 3888 | 1461101775523 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:15 INFO - PROCESS | 3888 | ++DOCSHELL 169E3000 == 44 [pid = 3888] [id = 154] 13:36:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (17D9A000) [pid = 3888] [serial = 460] [outer = 00000000] 13:36:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1964F000) [pid = 3888] [serial = 461] [outer = 17D9A000] 13:36:15 INFO - PROCESS | 3888 | 1461101775568 Marionette DEBUG loaded listener.js 13:36:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (197E2400) [pid = 3888] [serial = 462] [outer = 17D9A000] 13:36:16 INFO - PROCESS | 3888 | 1461101776017 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 598ms 13:36:16 INFO - PROCESS | 3888 | 1461101776052 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:36:16 INFO - PROCESS | 3888 | 1461101776054 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 13:36:16 INFO - PROCESS | 3888 | 1461101776057 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:36:16 INFO - PROCESS | 3888 | 1461101776061 Marionette TRACE conn2 <- [1,582,null,{}] 13:36:16 INFO - PROCESS | 3888 | 1461101776071 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:16 INFO - PROCESS | 3888 | 1461101776151 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:36:16 INFO - PROCESS | 3888 | 1461101776159 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:16 INFO - PROCESS | 3888 | ++DOCSHELL 1A39F800 == 45 [pid = 3888] [id = 155] 13:36:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1A3A0400) [pid = 3888] [serial = 463] [outer = 00000000] 13:36:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1AA7F800) [pid = 3888] [serial = 464] [outer = 1A3A0400] 13:36:16 INFO - PROCESS | 3888 | 1461101776204 Marionette DEBUG loaded listener.js 13:36:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (1AD87C00) [pid = 3888] [serial = 465] [outer = 1A3A0400] 13:36:16 INFO - PROCESS | 3888 | 1461101776635 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 613ms 13:36:16 INFO - PROCESS | 3888 | 1461101776674 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:36:16 INFO - PROCESS | 3888 | 1461101776677 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 13:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:36:16 INFO - PROCESS | 3888 | 1461101776680 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:36:16 INFO - PROCESS | 3888 | 1461101776682 Marionette TRACE conn2 <- [1,586,null,{}] 13:36:16 INFO - PROCESS | 3888 | 1461101776685 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:16 INFO - PROCESS | 3888 | 1461101776762 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:36:16 INFO - PROCESS | 3888 | 1461101776768 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:16 INFO - PROCESS | 3888 | ++DOCSHELL 1AD83C00 == 46 [pid = 3888] [id = 156] 13:36:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (1C278400) [pid = 3888] [serial = 466] [outer = 00000000] 13:36:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (1C2DB000) [pid = 3888] [serial = 467] [outer = 1C278400] 13:36:16 INFO - PROCESS | 3888 | 1461101776812 Marionette DEBUG loaded listener.js 13:36:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (1C2E0800) [pid = 3888] [serial = 468] [outer = 1C278400] 13:36:17 INFO - PROCESS | 3888 | 1461101777224 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:36:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:36:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 598ms 13:36:17 INFO - PROCESS | 3888 | 1461101777281 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:36:17 INFO - PROCESS | 3888 | 1461101777283 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 13:36:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:36:17 INFO - PROCESS | 3888 | 1461101777293 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:36:17 INFO - PROCESS | 3888 | 1461101777295 Marionette TRACE conn2 <- [1,590,null,{}] 13:36:17 INFO - PROCESS | 3888 | 1461101777298 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:17 INFO - PROCESS | 3888 | 1461101777405 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:36:17 INFO - PROCESS | 3888 | 1461101777413 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:17 INFO - PROCESS | 3888 | ++DOCSHELL 18BE0800 == 47 [pid = 3888] [id = 157] 13:36:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (1C271800) [pid = 3888] [serial = 469] [outer = 00000000] 13:36:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (1CD5A400) [pid = 3888] [serial = 470] [outer = 1C271800] 13:36:17 INFO - PROCESS | 3888 | 1461101777464 Marionette DEBUG loaded listener.js 13:36:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (1D20B400) [pid = 3888] [serial = 471] [outer = 1C271800] 13:36:17 INFO - PROCESS | 3888 | 1461101777925 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:36:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:36:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 672ms 13:36:17 INFO - PROCESS | 3888 | 1461101777972 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:36:17 INFO - PROCESS | 3888 | 1461101777974 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 13:36:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:36:17 INFO - PROCESS | 3888 | 1461101777983 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:36:17 INFO - PROCESS | 3888 | 1461101777985 Marionette TRACE conn2 <- [1,594,null,{}] 13:36:17 INFO - PROCESS | 3888 | 1461101777989 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:18 INFO - PROCESS | 3888 | 1461101778080 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:36:18 INFO - PROCESS | 3888 | 1461101778087 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:18 INFO - PROCESS | 3888 | ++DOCSHELL 1D113800 == 48 [pid = 3888] [id = 158] 13:36:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (1D2C9C00) [pid = 3888] [serial = 472] [outer = 00000000] 13:36:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1D9D7C00) [pid = 3888] [serial = 473] [outer = 1D2C9C00] 13:36:18 INFO - PROCESS | 3888 | 1461101778132 Marionette DEBUG loaded listener.js 13:36:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1D9D8400) [pid = 3888] [serial = 474] [outer = 1D2C9C00] 13:36:18 INFO - PROCESS | 3888 | 1461101778580 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:36:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:36:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 673ms 13:36:18 INFO - PROCESS | 3888 | 1461101778643 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:36:18 INFO - PROCESS | 3888 | 1461101778645 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 13:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:36:18 INFO - PROCESS | 3888 | 1461101778648 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:36:18 INFO - PROCESS | 3888 | 1461101778650 Marionette TRACE conn2 <- [1,598,null,{}] 13:36:18 INFO - PROCESS | 3888 | 1461101778653 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:18 INFO - PROCESS | 3888 | 1461101778783 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:36:18 INFO - PROCESS | 3888 | 1461101778810 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:18 INFO - PROCESS | 3888 | ++DOCSHELL 1D565000 == 49 [pid = 3888] [id = 159] 13:36:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1D567C00) [pid = 3888] [serial = 475] [outer = 00000000] 13:36:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1DE1A000) [pid = 3888] [serial = 476] [outer = 1D567C00] 13:36:18 INFO - PROCESS | 3888 | 1461101778836 Marionette DEBUG loaded listener.js 13:36:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1DF64400) [pid = 3888] [serial = 477] [outer = 1D567C00] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (17D9D000) [pid = 3888] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (11BF5800) [pid = 3888] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (19F3A400) [pid = 3888] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (182DA800) [pid = 3888] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1C2D8000) [pid = 3888] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (19652000) [pid = 3888] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (197EA800) [pid = 3888] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1CA82400) [pid = 3888] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (1A4DA000) [pid = 3888] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (159F2000) [pid = 3888] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:36:19 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (138BF800) [pid = 3888] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:36:19 INFO - PROCESS | 3888 | 1461101779413 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:36:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:36:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 807ms 13:36:19 INFO - PROCESS | 3888 | 1461101779451 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:36:19 INFO - PROCESS | 3888 | 1461101779453 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 13:36:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:36:19 INFO - PROCESS | 3888 | 1461101779456 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:36:19 INFO - PROCESS | 3888 | 1461101779457 Marionette TRACE conn2 <- [1,602,null,{}] 13:36:19 INFO - PROCESS | 3888 | 1461101779461 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:19 INFO - PROCESS | 3888 | 1461101779541 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:36:19 INFO - PROCESS | 3888 | 1461101779547 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:19 INFO - PROCESS | 3888 | ++DOCSHELL 1825C800 == 50 [pid = 3888] [id = 160] 13:36:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (182DA800) [pid = 3888] [serial = 478] [outer = 00000000] 13:36:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (1A39C400) [pid = 3888] [serial = 479] [outer = 182DA800] 13:36:19 INFO - PROCESS | 3888 | 1461101779591 Marionette DEBUG loaded listener.js 13:36:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (1C3DE800) [pid = 3888] [serial = 480] [outer = 182DA800] 13:36:19 INFO - PROCESS | 3888 | 1461101779987 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:36:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:36:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 569ms 13:36:20 INFO - PROCESS | 3888 | 1461101780032 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:36:20 INFO - PROCESS | 3888 | 1461101780035 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 13:36:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:36:20 INFO - PROCESS | 3888 | 1461101780038 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:36:20 INFO - PROCESS | 3888 | 1461101780040 Marionette TRACE conn2 <- [1,606,null,{}] 13:36:20 INFO - PROCESS | 3888 | 1461101780048 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:20 INFO - PROCESS | 3888 | 1461101780123 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:36:20 INFO - PROCESS | 3888 | 1461101780129 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:20 INFO - PROCESS | 3888 | ++DOCSHELL 12B84C00 == 51 [pid = 3888] [id = 161] 13:36:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (16E5E400) [pid = 3888] [serial = 481] [outer = 00000000] 13:36:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (16E63800) [pid = 3888] [serial = 482] [outer = 16E5E400] 13:36:20 INFO - PROCESS | 3888 | 1461101780156 Marionette DEBUG loaded listener.js 13:36:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (16E66400) [pid = 3888] [serial = 483] [outer = 16E5E400] 13:36:20 INFO - PROCESS | 3888 | 1461101780608 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:36:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:36:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 672ms 13:36:20 INFO - PROCESS | 3888 | 1461101780703 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:36:20 INFO - PROCESS | 3888 | 1461101780705 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 13:36:20 INFO - PROCESS | 3888 | 1461101780708 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:36:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:36:20 INFO - PROCESS | 3888 | 1461101780710 Marionette TRACE conn2 <- [1,610,null,{}] 13:36:20 INFO - PROCESS | 3888 | 1461101780714 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:20 INFO - PROCESS | 3888 | 1461101780799 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:36:20 INFO - PROCESS | 3888 | 1461101780811 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:20 INFO - PROCESS | 3888 | ++DOCSHELL 19260400 == 52 [pid = 3888] [id = 162] 13:36:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (19260800) [pid = 3888] [serial = 484] [outer = 00000000] 13:36:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1AA7C800) [pid = 3888] [serial = 485] [outer = 19260800] 13:36:20 INFO - PROCESS | 3888 | 1461101780860 Marionette DEBUG loaded listener.js 13:36:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1DF67400) [pid = 3888] [serial = 486] [outer = 19260800] 13:36:21 INFO - PROCESS | 3888 | 1461101781605 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:36:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:36:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 957ms 13:36:21 INFO - PROCESS | 3888 | 1461101781675 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:36:21 INFO - PROCESS | 3888 | 1461101781679 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 13:36:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:36:21 INFO - PROCESS | 3888 | 1461101781698 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:36:21 INFO - PROCESS | 3888 | 1461101781702 Marionette TRACE conn2 <- [1,614,null,{}] 13:36:21 INFO - PROCESS | 3888 | 1461101781729 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:21 INFO - PROCESS | 3888 | 1461101781824 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:36:21 INFO - PROCESS | 3888 | 1461101781943 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:21 INFO - PROCESS | 3888 | ++DOCSHELL 12B8A000 == 53 [pid = 3888] [id = 163] 13:36:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (16E5FC00) [pid = 3888] [serial = 487] [outer = 00000000] 13:36:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (18BBB000) [pid = 3888] [serial = 488] [outer = 16E5FC00] 13:36:21 INFO - PROCESS | 3888 | 1461101782008 Marionette DEBUG loaded listener.js 13:36:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (18D10800) [pid = 3888] [serial = 489] [outer = 16E5FC00] 13:36:22 INFO - PROCESS | 3888 | 1461101782576 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:36:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:36:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 957ms 13:36:22 INFO - PROCESS | 3888 | 1461101782637 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:36:22 INFO - PROCESS | 3888 | 1461101782643 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 13:36:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:36:22 INFO - PROCESS | 3888 | 1461101782649 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:36:22 INFO - PROCESS | 3888 | 1461101782652 Marionette TRACE conn2 <- [1,618,null,{}] 13:36:22 INFO - PROCESS | 3888 | 1461101782656 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:22 INFO - PROCESS | 3888 | 1461101782757 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:36:22 INFO - PROCESS | 3888 | 1461101782881 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:22 INFO - PROCESS | 3888 | ++DOCSHELL 19260000 == 54 [pid = 3888] [id = 164] 13:36:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (19262C00) [pid = 3888] [serial = 490] [outer = 00000000] 13:36:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (197ED000) [pid = 3888] [serial = 491] [outer = 19262C00] 13:36:22 INFO - PROCESS | 3888 | 1461101782938 Marionette DEBUG loaded listener.js 13:36:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (19F3A400) [pid = 3888] [serial = 492] [outer = 19262C00] 13:36:23 INFO - PROCESS | 3888 | 1461101783488 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:36:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:36:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 897ms 13:36:23 INFO - PROCESS | 3888 | 1461101783557 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:36:23 INFO - PROCESS | 3888 | 1461101783559 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 13:36:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:36:23 INFO - PROCESS | 3888 | 1461101783563 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:36:23 INFO - PROCESS | 3888 | 1461101783567 Marionette TRACE conn2 <- [1,622,null,{}] 13:36:23 INFO - PROCESS | 3888 | 1461101783578 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:23 INFO - PROCESS | 3888 | 1461101783680 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:36:23 INFO - PROCESS | 3888 | 1461101783790 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:23 INFO - PROCESS | 3888 | ++DOCSHELL 1D212400 == 55 [pid = 3888] [id = 165] 13:36:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (1D212800) [pid = 3888] [serial = 493] [outer = 00000000] 13:36:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (1D216000) [pid = 3888] [serial = 494] [outer = 1D212800] 13:36:23 INFO - PROCESS | 3888 | 1461101783847 Marionette DEBUG loaded listener.js 13:36:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (1D219400) [pid = 3888] [serial = 495] [outer = 1D212800] 13:36:24 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:24 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:24 INFO - PROCESS | 3888 | 1461101784442 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:36:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:36:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 897ms 13:36:24 INFO - PROCESS | 3888 | 1461101784474 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:36:24 INFO - PROCESS | 3888 | 1461101784477 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 13:36:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:36:24 INFO - PROCESS | 3888 | 1461101784480 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:36:24 INFO - PROCESS | 3888 | 1461101784482 Marionette TRACE conn2 <- [1,626,null,{}] 13:36:24 INFO - PROCESS | 3888 | 1461101784486 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:24 INFO - PROCESS | 3888 | 1461101784570 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:36:24 INFO - PROCESS | 3888 | 1461101784654 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:24 INFO - PROCESS | 3888 | ++DOCSHELL 11BD2800 == 56 [pid = 3888] [id = 166] 13:36:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (11BD3800) [pid = 3888] [serial = 496] [outer = 00000000] 13:36:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (169E2C00) [pid = 3888] [serial = 497] [outer = 11BD3800] 13:36:24 INFO - PROCESS | 3888 | 1461101784793 Marionette DEBUG loaded listener.js 13:36:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (197EC000) [pid = 3888] [serial = 498] [outer = 11BD3800] 13:36:25 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:25 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:25 INFO - PROCESS | 3888 | 1461101785507 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:36:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:36:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1046ms 13:36:25 INFO - PROCESS | 3888 | 1461101785536 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:36:25 INFO - PROCESS | 3888 | 1461101785540 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 13:36:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:36:25 INFO - PROCESS | 3888 | 1461101785547 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:36:25 INFO - PROCESS | 3888 | 1461101785550 Marionette TRACE conn2 <- [1,630,null,{}] 13:36:25 INFO - PROCESS | 3888 | 1461101785557 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:25 INFO - PROCESS | 3888 | 1461101785650 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:36:25 INFO - PROCESS | 3888 | 1461101785785 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:25 INFO - PROCESS | 3888 | ++DOCSHELL 11BEE400 == 57 [pid = 3888] [id = 167] 13:36:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (11BF4800) [pid = 3888] [serial = 499] [outer = 00000000] 13:36:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (16EAD000) [pid = 3888] [serial = 500] [outer = 11BF4800] 13:36:25 INFO - PROCESS | 3888 | 1461101785839 Marionette DEBUG loaded listener.js 13:36:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (1890E000) [pid = 3888] [serial = 501] [outer = 11BF4800] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 13893400 == 56 [pid = 3888] [id = 119] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 12B84C00 == 55 [pid = 3888] [id = 161] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 1825C800 == 54 [pid = 3888] [id = 160] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 1D565000 == 53 [pid = 3888] [id = 159] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 1D113800 == 52 [pid = 3888] [id = 158] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 18BE0800 == 51 [pid = 3888] [id = 157] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 1AD83C00 == 50 [pid = 3888] [id = 156] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 1A39F800 == 49 [pid = 3888] [id = 155] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 169E3000 == 48 [pid = 3888] [id = 154] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 1683FC00 == 47 [pid = 3888] [id = 153] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 11BD4800 == 46 [pid = 3888] [id = 152] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (11BD0400) [pid = 3888] [serial = 400] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (16EB0000) [pid = 3888] [serial = 403] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (15F93800) [pid = 3888] [serial = 407] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (1D9DCC00) [pid = 3888] [serial = 440] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 13A28000 == 45 [pid = 3888] [id = 149] 13:36:26 INFO - PROCESS | 3888 | --DOCSHELL 11BF7400 == 44 [pid = 3888] [id = 148] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (1C2D4000) [pid = 3888] [serial = 425] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (14BECC00) [pid = 3888] [serial = 413] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (16566800) [pid = 3888] [serial = 414] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (1A33AC00) [pid = 3888] [serial = 422] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (18693400) [pid = 3888] [serial = 416] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (18BC4C00) [pid = 3888] [serial = 417] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1CA87800) [pid = 3888] [serial = 428] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (197E9C00) [pid = 3888] [serial = 419] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1996B800) [pid = 3888] [serial = 420] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (1D5D2000) [pid = 3888] [serial = 398] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (1C2D7C00) [pid = 3888] [serial = 426] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (1D114800) [pid = 3888] [serial = 431] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (1CA8B400) [pid = 3888] [serial = 429] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1D2D4800) [pid = 3888] [serial = 437] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (19BDBC00) [pid = 3888] [serial = 170] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (1D207C00) [pid = 3888] [serial = 432] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1A8C2C00) [pid = 3888] [serial = 434] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (1D561000) [pid = 3888] [serial = 438] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (15CB0400) [pid = 3888] [serial = 411] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (15798C00) [pid = 3888] [serial = 410] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (1A87D800) [pid = 3888] [serial = 435] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (1A33C000) [pid = 3888] [serial = 423] [outer = 00000000] [url = about:blank] 13:36:26 INFO - PROCESS | 3888 | 1461101786411 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:36:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 897ms 13:36:26 INFO - PROCESS | 3888 | 1461101786458 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:36:26 INFO - PROCESS | 3888 | 1461101786464 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 13:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:36:26 INFO - PROCESS | 3888 | 1461101786470 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:36:26 INFO - PROCESS | 3888 | 1461101786473 Marionette TRACE conn2 <- [1,634,null,{}] 13:36:26 INFO - PROCESS | 3888 | 1461101786476 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:26 INFO - PROCESS | 3888 | 1461101786546 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:36:26 INFO - PROCESS | 3888 | 1461101786555 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:26 INFO - PROCESS | 3888 | ++DOCSHELL 14BECC00 == 45 [pid = 3888] [id = 168] 13:36:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (15798C00) [pid = 3888] [serial = 502] [outer = 00000000] 13:36:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (16EB7400) [pid = 3888] [serial = 503] [outer = 15798C00] 13:36:26 INFO - PROCESS | 3888 | 1461101786600 Marionette DEBUG loaded listener.js 13:36:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (18BC4C00) [pid = 3888] [serial = 504] [outer = 15798C00] 13:36:27 INFO - PROCESS | 3888 | 1461101787049 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:36:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:36:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 613ms 13:36:27 INFO - PROCESS | 3888 | 1461101787106 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:36:27 INFO - PROCESS | 3888 | 1461101787108 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 13:36:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:36:27 INFO - PROCESS | 3888 | 1461101787112 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:36:27 INFO - PROCESS | 3888 | 1461101787115 Marionette TRACE conn2 <- [1,638,null,{}] 13:36:27 INFO - PROCESS | 3888 | 1461101787125 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:27 INFO - PROCESS | 3888 | 1461101787205 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:36:27 INFO - PROCESS | 3888 | 1461101787212 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:27 INFO - PROCESS | 3888 | ++DOCSHELL 197EB800 == 46 [pid = 3888] [id = 169] 13:36:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (197EBC00) [pid = 3888] [serial = 505] [outer = 00000000] 13:36:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (19BE5800) [pid = 3888] [serial = 506] [outer = 197EBC00] 13:36:27 INFO - PROCESS | 3888 | 1461101787262 Marionette DEBUG loaded listener.js 13:36:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (19C48000) [pid = 3888] [serial = 507] [outer = 197EBC00] 13:36:27 INFO - PROCESS | 3888 | 1461101787688 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:36:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:36:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 613ms 13:36:27 INFO - PROCESS | 3888 | 1461101787713 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:36:27 INFO - PROCESS | 3888 | 1461101787715 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 13:36:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:36:27 INFO - PROCESS | 3888 | 1461101787722 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:36:27 INFO - PROCESS | 3888 | 1461101787724 Marionette TRACE conn2 <- [1,642,null,{}] 13:36:27 INFO - PROCESS | 3888 | 1461101787727 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:27 INFO - PROCESS | 3888 | 1461101787803 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:36:27 INFO - PROCESS | 3888 | 1461101787809 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:27 INFO - PROCESS | 3888 | ++DOCSHELL 19C50800 == 47 [pid = 3888] [id = 170] 13:36:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (19C50C00) [pid = 3888] [serial = 508] [outer = 00000000] 13:36:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (1A33A000) [pid = 3888] [serial = 509] [outer = 19C50C00] 13:36:27 INFO - PROCESS | 3888 | 1461101787854 Marionette DEBUG loaded listener.js 13:36:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1A393400) [pid = 3888] [serial = 510] [outer = 19C50C00] 13:36:28 INFO - PROCESS | 3888 | 1461101788291 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 613ms 13:36:28 INFO - PROCESS | 3888 | 1461101788344 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:36:28 INFO - PROCESS | 3888 | 1461101788346 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 13:36:28 INFO - PROCESS | 3888 | 1461101788349 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:36:28 INFO - PROCESS | 3888 | 1461101788351 Marionette TRACE conn2 <- [1,646,null,{}] 13:36:28 INFO - PROCESS | 3888 | 1461101788355 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:28 INFO - PROCESS | 3888 | 1461101788429 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:36:28 INFO - PROCESS | 3888 | 1461101788435 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:28 INFO - PROCESS | 3888 | ++DOCSHELL 1A1C5400 == 48 [pid = 3888] [id = 171] 13:36:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1A8C4400) [pid = 3888] [serial = 511] [outer = 00000000] 13:36:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1ADADC00) [pid = 3888] [serial = 512] [outer = 1A8C4400] 13:36:28 INFO - PROCESS | 3888 | 1461101788480 Marionette DEBUG loaded listener.js 13:36:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1C276400) [pid = 3888] [serial = 513] [outer = 1A8C4400] 13:36:28 INFO - PROCESS | 3888 | 1461101788939 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 613ms 13:36:28 INFO - PROCESS | 3888 | 1461101788951 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:36:28 INFO - PROCESS | 3888 | 1461101788953 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 13:36:28 INFO - PROCESS | 3888 | 1461101788956 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:36:28 INFO - PROCESS | 3888 | 1461101788957 Marionette TRACE conn2 <- [1,650,null,{}] 13:36:28 INFO - PROCESS | 3888 | 1461101788967 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:29 INFO - PROCESS | 3888 | 1461101789089 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:36:29 INFO - PROCESS | 3888 | 1461101789097 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:29 INFO - PROCESS | 3888 | ++DOCSHELL 169E9000 == 49 [pid = 3888] [id = 172] 13:36:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1C2D6000) [pid = 3888] [serial = 514] [outer = 00000000] 13:36:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1CA83C00) [pid = 3888] [serial = 515] [outer = 1C2D6000] 13:36:29 INFO - PROCESS | 3888 | 1461101789144 Marionette DEBUG loaded listener.js 13:36:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1CA89C00) [pid = 3888] [serial = 516] [outer = 1C2D6000] 13:36:29 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:29 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:29 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:29 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:29 INFO - PROCESS | 3888 | 1461101789577 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:36:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:36:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 673ms 13:36:29 INFO - PROCESS | 3888 | 1461101789638 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:36:29 INFO - PROCESS | 3888 | 1461101789640 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 13:36:29 INFO - PROCESS | 3888 | 1461101789644 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:36:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:36:29 INFO - PROCESS | 3888 | 1461101789645 Marionette TRACE conn2 <- [1,654,null,{}] 13:36:29 INFO - PROCESS | 3888 | 1461101789649 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:29 INFO - PROCESS | 3888 | 1461101789738 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:36:29 INFO - PROCESS | 3888 | 1461101789823 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:29 INFO - PROCESS | 3888 | ++DOCSHELL 1CA7E000 == 50 [pid = 3888] [id = 173] 13:36:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1CD53400) [pid = 3888] [serial = 517] [outer = 00000000] 13:36:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1D209000) [pid = 3888] [serial = 518] [outer = 1CD53400] 13:36:29 INFO - PROCESS | 3888 | 1461101789867 Marionette DEBUG loaded listener.js 13:36:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (1D20D000) [pid = 3888] [serial = 519] [outer = 1CD53400] 13:36:30 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:30 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:30 INFO - PROCESS | 3888 | 1461101790256 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:36:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:36:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 672ms 13:36:30 INFO - PROCESS | 3888 | 1461101790318 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:36:30 INFO - PROCESS | 3888 | 1461101790320 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 13:36:30 INFO - PROCESS | 3888 | 1461101790323 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:36:30 INFO - PROCESS | 3888 | 1461101790325 Marionette TRACE conn2 <- [1,658,null,{}] 13:36:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:36:30 INFO - PROCESS | 3888 | 1461101790328 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:30 INFO - PROCESS | 3888 | 1461101790433 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:36:30 INFO - PROCESS | 3888 | 1461101790438 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:30 INFO - PROCESS | 3888 | ++DOCSHELL 1CC5BC00 == 51 [pid = 3888] [id = 174] 13:36:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (1CD5C000) [pid = 3888] [serial = 520] [outer = 00000000] 13:36:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (1D220400) [pid = 3888] [serial = 521] [outer = 1CD5C000] 13:36:30 INFO - PROCESS | 3888 | 1461101790468 Marionette DEBUG loaded listener.js 13:36:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (1D220800) [pid = 3888] [serial = 522] [outer = 1CD5C000] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (1C271800) [pid = 3888] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (1D2C9C00) [pid = 3888] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (11BF1000) [pid = 3888] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (1A3A0400) [pid = 3888] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (16841000) [pid = 3888] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (17D9A000) [pid = 3888] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (1C278400) [pid = 3888] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1D567C00) [pid = 3888] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (16E5E400) [pid = 3888] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (182DA800) [pid = 3888] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:36:30 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (12B81400) [pid = 3888] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:36:31 INFO - PROCESS | 3888 | 1461101791188 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:36:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 912ms 13:36:31 INFO - PROCESS | 3888 | 1461101791232 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:36:31 INFO - PROCESS | 3888 | 1461101791234 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 13:36:31 INFO - PROCESS | 3888 | 1461101791237 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:36:31 INFO - PROCESS | 3888 | 1461101791239 Marionette TRACE conn2 <- [1,662,null,{}] 13:36:31 INFO - PROCESS | 3888 | 1461101791242 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:31 INFO - PROCESS | 3888 | 1461101791318 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:36:31 INFO - PROCESS | 3888 | 1461101791307 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:31 INFO - PROCESS | 3888 | ++DOCSHELL 13891800 == 52 [pid = 3888] [id = 175] 13:36:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (16E96400) [pid = 3888] [serial = 523] [outer = 00000000] 13:36:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1AD7EC00) [pid = 3888] [serial = 524] [outer = 16E96400] 13:36:31 INFO - PROCESS | 3888 | 1461101791351 Marionette DEBUG loaded listener.js 13:36:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1D113800) [pid = 3888] [serial = 525] [outer = 16E96400] 13:36:31 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:31 INFO - PROCESS | 3888 | [3888] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:31 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:31 INFO - PROCESS | 3888 | 1461101791751 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:36:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 568ms 13:36:31 INFO - PROCESS | 3888 | 1461101791798 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:36:31 INFO - PROCESS | 3888 | 1461101791800 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 13:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:36:31 INFO - PROCESS | 3888 | 1461101791808 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:36:31 INFO - PROCESS | 3888 | 1461101791809 Marionette TRACE conn2 <- [1,666,null,{}] 13:36:31 INFO - PROCESS | 3888 | 1461101791813 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:31 INFO - PROCESS | 3888 | 1461101791890 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:36:31 INFO - PROCESS | 3888 | 1461101791897 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:31 INFO - PROCESS | 3888 | ++DOCSHELL 16EB0C00 == 53 [pid = 3888] [id = 176] 13:36:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1D21FC00) [pid = 3888] [serial = 526] [outer = 00000000] 13:36:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1D563C00) [pid = 3888] [serial = 527] [outer = 1D21FC00] 13:36:31 INFO - PROCESS | 3888 | 1461101791940 Marionette DEBUG loaded listener.js 13:36:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1D5C4C00) [pid = 3888] [serial = 528] [outer = 1D21FC00] 13:36:32 INFO - PROCESS | 3888 | 1461101792394 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:36:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:36:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 613ms 13:36:32 INFO - PROCESS | 3888 | 1461101792430 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:36:32 INFO - PROCESS | 3888 | 1461101792432 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 13:36:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:36:32 INFO - PROCESS | 3888 | 1461101792436 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:36:32 INFO - PROCESS | 3888 | 1461101792438 Marionette TRACE conn2 <- [1,670,null,{}] 13:36:32 INFO - PROCESS | 3888 | 1461101792441 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:32 INFO - PROCESS | 3888 | 1461101792519 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:36:32 INFO - PROCESS | 3888 | 1461101792524 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:32 INFO - PROCESS | 3888 | ++DOCSHELL 1D207800 == 54 [pid = 3888] [id = 177] 13:36:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1D5CA400) [pid = 3888] [serial = 529] [outer = 00000000] 13:36:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (1DE12000) [pid = 3888] [serial = 530] [outer = 1D5CA400] 13:36:32 INFO - PROCESS | 3888 | 1461101792574 Marionette DEBUG loaded listener.js 13:36:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (1DF65400) [pid = 3888] [serial = 531] [outer = 1D5CA400] 13:36:33 INFO - PROCESS | 3888 | 1461101793726 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:36:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:36:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1331ms 13:36:33 INFO - PROCESS | 3888 | 1461101793762 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:36:33 INFO - PROCESS | 3888 | 1461101793767 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 13:36:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:36:33 INFO - PROCESS | 3888 | 1461101793772 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:36:33 INFO - PROCESS | 3888 | 1461101793775 Marionette TRACE conn2 <- [1,674,null,{}] 13:36:33 INFO - PROCESS | 3888 | 1461101793782 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:33 INFO - PROCESS | 3888 | 1461101793912 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:36:34 INFO - PROCESS | 3888 | 1461101794034 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:34 INFO - PROCESS | 3888 | ++DOCSHELL 15CCE000 == 55 [pid = 3888] [id = 178] 13:36:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (16E5B000) [pid = 3888] [serial = 532] [outer = 00000000] 13:36:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (18255000) [pid = 3888] [serial = 533] [outer = 16E5B000] 13:36:34 INFO - PROCESS | 3888 | 1461101794073 Marionette DEBUG loaded listener.js 13:36:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (1890D000) [pid = 3888] [serial = 534] [outer = 16E5B000] 13:36:35 INFO - PROCESS | 3888 | 1461101795097 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:36:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:36:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1360ms 13:36:35 INFO - PROCESS | 3888 | 1461101795132 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:36:35 INFO - PROCESS | 3888 | 1461101795138 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 13:36:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:36:35 INFO - PROCESS | 3888 | 1461101795145 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:36:35 INFO - PROCESS | 3888 | 1461101795147 Marionette TRACE conn2 <- [1,678,null,{}] 13:36:35 INFO - PROCESS | 3888 | 1461101795152 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:35 INFO - PROCESS | 3888 | 1461101795254 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:36:35 INFO - PROCESS | 3888 | 1461101795375 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:35 INFO - PROCESS | 3888 | ++DOCSHELL 19BD8400 == 56 [pid = 3888] [id = 179] 13:36:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (19BE3C00) [pid = 3888] [serial = 535] [outer = 00000000] 13:36:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (19C4D000) [pid = 3888] [serial = 536] [outer = 19BE3C00] 13:36:35 INFO - PROCESS | 3888 | 1461101795429 Marionette DEBUG loaded listener.js 13:36:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (1A01FC00) [pid = 3888] [serial = 537] [outer = 19BE3C00] 13:36:36 INFO - PROCESS | 3888 | 1461101796372 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:36:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:36:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1241ms 13:36:36 INFO - PROCESS | 3888 | 1461101796391 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:36:36 INFO - PROCESS | 3888 | 1461101796393 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 13:36:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:36:36 INFO - PROCESS | 3888 | 1461101796397 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:36:36 INFO - PROCESS | 3888 | 1461101796401 Marionette TRACE conn2 <- [1,682,null,{}] 13:36:36 INFO - PROCESS | 3888 | 1461101796412 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:36 INFO - PROCESS | 3888 | 1461101796539 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:36:36 INFO - PROCESS | 3888 | 1461101796697 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:36 INFO - PROCESS | 3888 | ++DOCSHELL 1925A800 == 57 [pid = 3888] [id = 180] 13:36:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (1925BC00) [pid = 3888] [serial = 538] [outer = 00000000] 13:36:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (19C4A400) [pid = 3888] [serial = 539] [outer = 1925BC00] 13:36:36 INFO - PROCESS | 3888 | 1461101796770 Marionette DEBUG loaded listener.js 13:36:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 151 (1C271C00) [pid = 3888] [serial = 540] [outer = 1925BC00] 13:36:37 INFO - PROCESS | 3888 | --DOCSHELL 16EB0C00 == 56 [pid = 3888] [id = 176] 13:36:37 INFO - PROCESS | 3888 | --DOCSHELL 13891800 == 55 [pid = 3888] [id = 175] 13:36:37 INFO - PROCESS | 3888 | --DOCSHELL 1CC5BC00 == 54 [pid = 3888] [id = 174] 13:36:37 INFO - PROCESS | 3888 | --DOCSHELL 1CA7E000 == 53 [pid = 3888] [id = 173] 13:36:37 INFO - PROCESS | 3888 | --DOCSHELL 169E9000 == 52 [pid = 3888] [id = 172] 13:36:37 INFO - PROCESS | 3888 | --DOCSHELL 1A1C5400 == 51 [pid = 3888] [id = 171] 13:36:37 INFO - PROCESS | 3888 | --DOCSHELL 19C50800 == 50 [pid = 3888] [id = 170] 13:36:37 INFO - PROCESS | 3888 | --DOCSHELL 197EB800 == 49 [pid = 3888] [id = 169] 13:36:37 INFO - PROCESS | 3888 | --DOCSHELL 14BECC00 == 48 [pid = 3888] [id = 168] 13:36:37 INFO - PROCESS | 3888 | --DOCSHELL 11BEE400 == 47 [pid = 3888] [id = 167] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 150 (1AA7C800) [pid = 3888] [serial = 485] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (1868C400) [pid = 3888] [serial = 408] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (1D9D8400) [pid = 3888] [serial = 474] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (16E63800) [pid = 3888] [serial = 482] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (1DF64400) [pid = 3888] [serial = 477] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (16E66400) [pid = 3888] [serial = 483] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (1D20B400) [pid = 3888] [serial = 471] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (1A39C400) [pid = 3888] [serial = 479] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (1C3DE800) [pid = 3888] [serial = 480] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (1C2E0800) [pid = 3888] [serial = 468] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (1CD5A400) [pid = 3888] [serial = 470] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (1D9D7C00) [pid = 3888] [serial = 473] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (142AB000) [pid = 3888] [serial = 443] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (16EAE800) [pid = 3888] [serial = 446] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1D117C00) [pid = 3888] [serial = 449] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (14B93800) [pid = 3888] [serial = 456] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (13721800) [pid = 3888] [serial = 455] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (1AA7F800) [pid = 3888] [serial = 464] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (1AD87C00) [pid = 3888] [serial = 465] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (169ECC00) [pid = 3888] [serial = 458] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (16E9FC00) [pid = 3888] [serial = 459] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (1964F000) [pid = 3888] [serial = 461] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (197E2400) [pid = 3888] [serial = 462] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (1C2DB000) [pid = 3888] [serial = 467] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1DC30400) [pid = 3888] [serial = 452] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1DE1A000) [pid = 3888] [serial = 476] [outer = 00000000] [url = about:blank] 13:36:37 INFO - PROCESS | 3888 | 1461101797872 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:36:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:36:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1555ms 13:36:37 INFO - PROCESS | 3888 | 1461101797943 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:36:37 INFO - PROCESS | 3888 | 1461101797948 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 13:36:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:36:37 INFO - PROCESS | 3888 | 1461101797993 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:36:37 INFO - PROCESS | 3888 | 1461101797996 Marionette TRACE conn2 <- [1,686,null,{}] 13:36:37 INFO - PROCESS | 3888 | 1461101798003 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:38 INFO - PROCESS | 3888 | 1461101798089 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:36:38 INFO - PROCESS | 3888 | 1461101798168 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:38 INFO - PROCESS | 3888 | ++DOCSHELL 14B03800 == 48 [pid = 3888] [id = 181] 13:36:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (16837800) [pid = 3888] [serial = 541] [outer = 00000000] 13:36:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (169F0400) [pid = 3888] [serial = 542] [outer = 16837800] 13:36:38 INFO - PROCESS | 3888 | 1461101798199 Marionette DEBUG loaded listener.js 13:36:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (16E5F400) [pid = 3888] [serial = 543] [outer = 16837800] 13:36:39 INFO - PROCESS | 3888 | 1461101799050 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:36:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:36:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1136ms 13:36:39 INFO - PROCESS | 3888 | 1461101799095 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:36:39 INFO - PROCESS | 3888 | 1461101799100 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 13:36:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:36:39 INFO - PROCESS | 3888 | 1461101799107 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:36:39 INFO - PROCESS | 3888 | 1461101799109 Marionette TRACE conn2 <- [1,690,null,{}] 13:36:39 INFO - PROCESS | 3888 | 1461101799113 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:39 INFO - PROCESS | 3888 | 1461101799192 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:36:39 INFO - PROCESS | 3888 | 1461101799199 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:39 INFO - PROCESS | 3888 | ++DOCSHELL 16E67C00 == 49 [pid = 3888] [id = 182] 13:36:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (16E68000) [pid = 3888] [serial = 544] [outer = 00000000] 13:36:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (18615800) [pid = 3888] [serial = 545] [outer = 16E68000] 13:36:39 INFO - PROCESS | 3888 | 1461101799244 Marionette DEBUG loaded listener.js 13:36:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (18BC8400) [pid = 3888] [serial = 546] [outer = 16E68000] 13:36:40 INFO - PROCESS | 3888 | 1461101800170 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:36:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:36:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1106ms 13:36:40 INFO - PROCESS | 3888 | 1461101800230 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:36:40 INFO - PROCESS | 3888 | 1461101800232 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 13:36:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:36:40 INFO - PROCESS | 3888 | 1461101800235 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:36:40 INFO - PROCESS | 3888 | 1461101800239 Marionette TRACE conn2 <- [1,694,null,{}] 13:36:40 INFO - PROCESS | 3888 | 1461101800250 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:40 INFO - PROCESS | 3888 | 1461101800345 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:36:40 INFO - PROCESS | 3888 | 1461101800351 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:40 INFO - PROCESS | 3888 | ++DOCSHELL 19261000 == 50 [pid = 3888] [id = 183] 13:36:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (197E1C00) [pid = 3888] [serial = 547] [outer = 00000000] 13:36:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (19C4B800) [pid = 3888] [serial = 548] [outer = 197E1C00] 13:36:40 INFO - PROCESS | 3888 | 1461101800399 Marionette DEBUG loaded listener.js 13:36:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1A058C00) [pid = 3888] [serial = 549] [outer = 197E1C00] 13:36:41 INFO - PROCESS | 3888 | 1461101801323 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:36:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:36:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1137ms 13:36:41 INFO - PROCESS | 3888 | 1461101801381 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:36:41 INFO - PROCESS | 3888 | 1461101801384 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 13:36:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:36:41 INFO - PROCESS | 3888 | 1461101801387 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:36:41 INFO - PROCESS | 3888 | 1461101801389 Marionette TRACE conn2 <- [1,698,null,{}] 13:36:41 INFO - PROCESS | 3888 | 1461101801392 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:41 INFO - PROCESS | 3888 | 1461101801484 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:36:41 INFO - PROCESS | 3888 | 1461101801491 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:41 INFO - PROCESS | 3888 | ++DOCSHELL 1A4D2400 == 51 [pid = 3888] [id = 184] 13:36:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1A4DA000) [pid = 3888] [serial = 550] [outer = 00000000] 13:36:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1C2D3C00) [pid = 3888] [serial = 551] [outer = 1A4DA000] 13:36:41 INFO - PROCESS | 3888 | 1461101801536 Marionette DEBUG loaded listener.js 13:36:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1C2D9C00) [pid = 3888] [serial = 552] [outer = 1A4DA000] 13:36:41 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (15798C00) [pid = 3888] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:36:41 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (1CD53400) [pid = 3888] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:36:41 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (19C50C00) [pid = 3888] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:36:41 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (1CD5C000) [pid = 3888] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:36:41 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (11BF4800) [pid = 3888] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:36:41 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1C2D6000) [pid = 3888] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:36:41 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (197EBC00) [pid = 3888] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:36:41 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (16E96400) [pid = 3888] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:36:41 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1D21FC00) [pid = 3888] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:36:41 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (1A8C4400) [pid = 3888] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:36:42 INFO - PROCESS | 3888 | 1461101802592 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:36:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:36:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1240ms 13:36:42 INFO - PROCESS | 3888 | 1461101802629 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:36:42 INFO - PROCESS | 3888 | 1461101802630 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 13:36:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:36:42 INFO - PROCESS | 3888 | 1461101802634 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:36:42 INFO - PROCESS | 3888 | 1461101802636 Marionette TRACE conn2 <- [1,702,null,{}] 13:36:42 INFO - PROCESS | 3888 | 1461101802640 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:42 INFO - PROCESS | 3888 | 1461101802698 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:36:42 INFO - PROCESS | 3888 | 1461101802704 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:42 INFO - PROCESS | 3888 | ++DOCSHELL 19C47800 == 52 [pid = 3888] [id = 185] 13:36:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (19C47C00) [pid = 3888] [serial = 553] [outer = 00000000] 13:36:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (1AD87C00) [pid = 3888] [serial = 554] [outer = 19C47C00] 13:36:42 INFO - PROCESS | 3888 | 1461101802749 Marionette DEBUG loaded listener.js 13:36:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (1AD85000) [pid = 3888] [serial = 555] [outer = 19C47C00] 13:36:43 INFO - PROCESS | 3888 | 1461101803642 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:36:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:36:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1047ms 13:36:43 INFO - PROCESS | 3888 | 1461101803668 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:36:43 INFO - PROCESS | 3888 | 1461101803670 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 13:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:36:43 INFO - PROCESS | 3888 | 1461101803673 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:36:43 INFO - PROCESS | 3888 | 1461101803675 Marionette TRACE conn2 <- [1,706,null,{}] 13:36:43 INFO - PROCESS | 3888 | 1461101803679 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:43 INFO - PROCESS | 3888 | 1461101803772 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:36:43 INFO - PROCESS | 3888 | 1461101803901 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:43 INFO - PROCESS | 3888 | ++DOCSHELL 11BD4000 == 53 [pid = 3888] [id = 186] 13:36:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (11BD5400) [pid = 3888] [serial = 556] [outer = 00000000] 13:36:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (12D75000) [pid = 3888] [serial = 557] [outer = 11BD5400] 13:36:43 INFO - PROCESS | 3888 | 1461101803958 Marionette DEBUG loaded listener.js 13:36:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1389D800) [pid = 3888] [serial = 558] [outer = 11BD5400] 13:36:45 INFO - PROCESS | 3888 | 1461101805053 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:36:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1375ms 13:36:45 INFO - PROCESS | 3888 | 1461101805062 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:36:45 INFO - PROCESS | 3888 | 1461101805066 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 13:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:36:45 INFO - PROCESS | 3888 | 1461101805071 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:36:45 INFO - PROCESS | 3888 | 1461101805075 Marionette TRACE conn2 <- [1,710,null,{}] 13:36:45 INFO - PROCESS | 3888 | 1461101805081 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:45 INFO - PROCESS | 3888 | 1461101805185 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:36:45 INFO - PROCESS | 3888 | 1461101805318 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:45 INFO - PROCESS | 3888 | ++DOCSHELL 1925EC00 == 54 [pid = 3888] [id = 187] 13:36:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1925F000) [pid = 3888] [serial = 559] [outer = 00000000] 13:36:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (197DE400) [pid = 3888] [serial = 560] [outer = 1925F000] 13:36:45 INFO - PROCESS | 3888 | 1461101805375 Marionette DEBUG loaded listener.js 13:36:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (197EB000) [pid = 3888] [serial = 561] [outer = 1925F000] 13:36:45 INFO - PROCESS | 3888 | 1461101805887 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 13:36:45 INFO - PROCESS | 3888 | 1461101805947 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 13:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:36:45 INFO - PROCESS | 3888 | 1461101805951 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:36:45 INFO - PROCESS | 3888 | 1461101805953 Marionette TRACE conn2 <- [1,714,null,{}] 13:36:45 INFO - PROCESS | 3888 | 1461101805957 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:46 INFO - PROCESS | 3888 | 1461101806056 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:36:46 INFO - PROCESS | 3888 | 1461101806137 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:46 INFO - PROCESS | 3888 | ++DOCSHELL 19BE5C00 == 55 [pid = 3888] [id = 188] 13:36:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1A87F800) [pid = 3888] [serial = 562] [outer = 00000000] 13:36:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1CA81800) [pid = 3888] [serial = 563] [outer = 1A87F800] 13:36:46 INFO - PROCESS | 3888 | 1461101806191 Marionette DEBUG loaded listener.js 13:36:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1CD58400) [pid = 3888] [serial = 564] [outer = 1A87F800] 13:36:46 INFO - PROCESS | 3888 | 1461101806838 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:36:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:36:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 957ms 13:36:46 INFO - PROCESS | 3888 | 1461101806917 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:36:46 INFO - PROCESS | 3888 | 1461101806919 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 13:36:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:36:46 INFO - PROCESS | 3888 | 1461101806926 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:36:46 INFO - PROCESS | 3888 | 1461101806933 Marionette TRACE conn2 <- [1,718,null,{}] 13:36:46 INFO - PROCESS | 3888 | 1461101806956 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:47 INFO - PROCESS | 3888 | 1461101807064 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:36:47 INFO - PROCESS | 3888 | 1461101807182 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:47 INFO - PROCESS | 3888 | ++DOCSHELL 1CD5B800 == 56 [pid = 3888] [id = 189] 13:36:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1CD60800) [pid = 3888] [serial = 565] [outer = 00000000] 13:36:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (1D560800) [pid = 3888] [serial = 566] [outer = 1CD60800] 13:36:47 INFO - PROCESS | 3888 | 1461101807240 Marionette DEBUG loaded listener.js 13:36:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (1D55F800) [pid = 3888] [serial = 567] [outer = 1CD60800] 13:36:47 INFO - PROCESS | 3888 | 1461101807756 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 13:36:47 INFO - PROCESS | 3888 | 1461101807799 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 13:36:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:36:47 INFO - PROCESS | 3888 | 1461101807802 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:36:47 INFO - PROCESS | 3888 | 1461101807804 Marionette TRACE conn2 <- [1,722,null,{}] 13:36:47 INFO - PROCESS | 3888 | 1461101807808 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:47 INFO - PROCESS | 3888 | 1461101807929 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:36:48 INFO - PROCESS | 3888 | 1461101808032 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:48 INFO - PROCESS | 3888 | ++DOCSHELL 16E5EC00 == 57 [pid = 3888] [id = 190] 13:36:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (16E62800) [pid = 3888] [serial = 568] [outer = 00000000] 13:36:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (1D21A400) [pid = 3888] [serial = 569] [outer = 16E62800] 13:36:48 INFO - PROCESS | 3888 | 1461101808069 Marionette DEBUG loaded listener.js 13:36:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (1D2D6C00) [pid = 3888] [serial = 570] [outer = 16E62800] 13:36:48 INFO - PROCESS | 3888 | 1461101808685 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:36:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:36:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 957ms 13:36:48 INFO - PROCESS | 3888 | 1461101808768 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 13:36:48 INFO - PROCESS | 3888 | 1461101808771 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 13:36:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:36:48 INFO - PROCESS | 3888 | 1461101808775 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:36:48 INFO - PROCESS | 3888 | 1461101808777 Marionette TRACE conn2 <- [1,726,null,{}] 13:36:48 INFO - PROCESS | 3888 | 1461101808781 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:48 INFO - PROCESS | 3888 | 1461101808860 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:36:49 INFO - PROCESS | 3888 | 1461101809050 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:49 INFO - PROCESS | 3888 | ++DOCSHELL 12DDA800 == 58 [pid = 3888] [id = 191] 13:36:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (16563000) [pid = 3888] [serial = 571] [outer = 00000000] 13:36:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (16E0B400) [pid = 3888] [serial = 572] [outer = 16563000] 13:36:49 INFO - PROCESS | 3888 | 1461101809106 Marionette DEBUG loaded listener.js 13:36:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (16E96800) [pid = 3888] [serial = 573] [outer = 16563000] 13:36:49 INFO - PROCESS | 3888 | --DOCSHELL 19C47800 == 57 [pid = 3888] [id = 185] 13:36:49 INFO - PROCESS | 3888 | --DOCSHELL 1A4D2400 == 56 [pid = 3888] [id = 184] 13:36:49 INFO - PROCESS | 3888 | --DOCSHELL 19261000 == 55 [pid = 3888] [id = 183] 13:36:49 INFO - PROCESS | 3888 | --DOCSHELL 16E67C00 == 54 [pid = 3888] [id = 182] 13:36:49 INFO - PROCESS | 3888 | --DOCSHELL 14B03800 == 53 [pid = 3888] [id = 181] 13:36:49 INFO - PROCESS | 3888 | --DOCSHELL 19BD8400 == 52 [pid = 3888] [id = 179] 13:36:49 INFO - PROCESS | 3888 | --DOCSHELL 15CCE000 == 51 [pid = 3888] [id = 178] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (1DE12000) [pid = 3888] [serial = 530] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (1D5C4C00) [pid = 3888] [serial = 528] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (16EB7400) [pid = 3888] [serial = 503] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (1D209000) [pid = 3888] [serial = 518] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (1D216000) [pid = 3888] [serial = 494] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (1A33A000) [pid = 3888] [serial = 509] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (169E2C00) [pid = 3888] [serial = 497] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (197ED000) [pid = 3888] [serial = 491] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (1D220800) [pid = 3888] [serial = 522] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1D220400) [pid = 3888] [serial = 521] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (16EAD000) [pid = 3888] [serial = 500] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1CA89C00) [pid = 3888] [serial = 516] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (1CA83C00) [pid = 3888] [serial = 515] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (19C48000) [pid = 3888] [serial = 507] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (1890E000) [pid = 3888] [serial = 501] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (1AD7EC00) [pid = 3888] [serial = 524] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1D563C00) [pid = 3888] [serial = 527] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1ADADC00) [pid = 3888] [serial = 512] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (18BBB000) [pid = 3888] [serial = 488] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1A393400) [pid = 3888] [serial = 510] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (1C276400) [pid = 3888] [serial = 513] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1D113800) [pid = 3888] [serial = 525] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1D20D000) [pid = 3888] [serial = 519] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (19BE5800) [pid = 3888] [serial = 506] [outer = 00000000] [url = about:blank] 13:36:49 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (18BC4C00) [pid = 3888] [serial = 504] [outer = 00000000] [url = about:blank] 13:36:50 INFO - PROCESS | 3888 | 1461101810101 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:36:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:36:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1390ms 13:36:50 INFO - PROCESS | 3888 | 1461101810160 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:36:50 INFO - PROCESS | 3888 | 1461101810163 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 13:36:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:36:50 INFO - PROCESS | 3888 | 1461101810168 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:36:50 INFO - PROCESS | 3888 | 1461101810171 Marionette TRACE conn2 <- [1,730,null,{}] 13:36:50 INFO - PROCESS | 3888 | 1461101810177 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:50 INFO - PROCESS | 3888 | 1461101810263 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:36:50 INFO - PROCESS | 3888 | 1461101810391 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:50 INFO - PROCESS | 3888 | ++DOCSHELL 17D97800 == 52 [pid = 3888] [id = 192] 13:36:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (17D97C00) [pid = 3888] [serial = 574] [outer = 00000000] 13:36:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (1890E000) [pid = 3888] [serial = 575] [outer = 17D97C00] 13:36:50 INFO - PROCESS | 3888 | 1461101810442 Marionette DEBUG loaded listener.js 13:36:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (18BE9400) [pid = 3888] [serial = 576] [outer = 17D97C00] 13:36:51 INFO - PROCESS | 3888 | 1461101811466 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:36:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:36:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1331ms 13:36:51 INFO - PROCESS | 3888 | 1461101811549 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 13:36:51 INFO - PROCESS | 3888 | 1461101811553 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 13:36:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:36:51 INFO - PROCESS | 3888 | 1461101811559 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:36:51 INFO - PROCESS | 3888 | 1461101811562 Marionette TRACE conn2 <- [1,734,null,{}] 13:36:51 INFO - PROCESS | 3888 | 1461101811569 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:51 INFO - PROCESS | 3888 | 1461101811661 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:36:51 INFO - PROCESS | 3888 | 1461101811796 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:51 INFO - PROCESS | 3888 | ++DOCSHELL 1825E800 == 53 [pid = 3888] [id = 193] 13:36:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (1890B000) [pid = 3888] [serial = 577] [outer = 00000000] 13:36:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (19651400) [pid = 3888] [serial = 578] [outer = 1890B000] 13:36:51 INFO - PROCESS | 3888 | 1461101811837 Marionette DEBUG loaded listener.js 13:36:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (19ABD400) [pid = 3888] [serial = 579] [outer = 1890B000] 13:36:52 INFO - PROCESS | 3888 | 1461101812830 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:36:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:36:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1300ms 13:36:52 INFO - PROCESS | 3888 | 1461101812862 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:36:52 INFO - PROCESS | 3888 | 1461101812868 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 13:36:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:36:52 INFO - PROCESS | 3888 | 1461101812875 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:36:52 INFO - PROCESS | 3888 | 1461101812878 Marionette TRACE conn2 <- [1,738,null,{}] 13:36:52 INFO - PROCESS | 3888 | 1461101812924 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:53 INFO - PROCESS | 3888 | 1461101813018 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:36:53 INFO - PROCESS | 3888 | 1461101813166 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:53 INFO - PROCESS | 3888 | ++DOCSHELL 19D72C00 == 54 [pid = 3888] [id = 194] 13:36:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (1A33AC00) [pid = 3888] [serial = 580] [outer = 00000000] 13:36:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (1A8C4400) [pid = 3888] [serial = 581] [outer = 1A33AC00] 13:36:53 INFO - PROCESS | 3888 | 1461101813262 Marionette DEBUG loaded listener.js 13:36:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1AD87000) [pid = 3888] [serial = 582] [outer = 1A33AC00] 13:36:54 INFO - PROCESS | 3888 | 1461101814266 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:36:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:36:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1436ms 13:36:54 INFO - PROCESS | 3888 | 1461101814322 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:36:54 INFO - PROCESS | 3888 | 1461101814325 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 13:36:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:36:54 INFO - PROCESS | 3888 | 1461101814329 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:36:54 INFO - PROCESS | 3888 | 1461101814332 Marionette TRACE conn2 <- [1,742,null,{}] 13:36:54 INFO - PROCESS | 3888 | 1461101814344 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:54 INFO - PROCESS | 3888 | 1461101814541 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:36:54 INFO - PROCESS | 3888 | 1461101814609 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:54 INFO - PROCESS | 3888 | ++DOCSHELL 1ADB2800 == 55 [pid = 3888] [id = 195] 13:36:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1C276400) [pid = 3888] [serial = 583] [outer = 00000000] 13:36:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1CA8B400) [pid = 3888] [serial = 584] [outer = 1C276400] 13:36:54 INFO - PROCESS | 3888 | 1461101814667 Marionette DEBUG loaded listener.js 13:36:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1CD5C000) [pid = 3888] [serial = 585] [outer = 1C276400] 13:36:55 INFO - PROCESS | 3888 | 1461101815651 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:36:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:36:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1330ms 13:36:55 INFO - PROCESS | 3888 | 1461101815667 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:36:55 INFO - PROCESS | 3888 | 1461101815671 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 13:36:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:36:55 INFO - PROCESS | 3888 | 1461101815676 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:36:55 INFO - PROCESS | 3888 | 1461101815680 Marionette TRACE conn2 <- [1,746,null,{}] 13:36:55 INFO - PROCESS | 3888 | 1461101815685 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:55 INFO - PROCESS | 3888 | 1461101815779 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:36:55 INFO - PROCESS | 3888 | 1461101815899 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:55 INFO - PROCESS | 3888 | ++DOCSHELL 16E65800 == 56 [pid = 3888] [id = 196] 13:36:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (16E99800) [pid = 3888] [serial = 586] [outer = 00000000] 13:36:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1925A000) [pid = 3888] [serial = 587] [outer = 16E99800] 13:36:56 INFO - PROCESS | 3888 | 1461101816004 Marionette DEBUG loaded listener.js 13:36:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (197E1400) [pid = 3888] [serial = 588] [outer = 16E99800] 13:36:56 INFO - PROCESS | 3888 | --DOCSHELL 12DDA800 == 55 [pid = 3888] [id = 191] 13:36:56 INFO - PROCESS | 3888 | 1461101816459 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:36:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:36:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 807ms 13:36:56 INFO - PROCESS | 3888 | 1461101816477 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:36:56 INFO - PROCESS | 3888 | 1461101816482 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 13:36:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:36:56 INFO - PROCESS | 3888 | 1461101816488 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:36:56 INFO - PROCESS | 3888 | 1461101816491 Marionette TRACE conn2 <- [1,750,null,{}] 13:36:56 INFO - PROCESS | 3888 | 1461101816495 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:56 INFO - PROCESS | 3888 | 1461101816594 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:36:56 INFO - PROCESS | 3888 | 1461101816600 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:56 INFO - PROCESS | 3888 | ++DOCSHELL 19255400 == 56 [pid = 3888] [id = 197] 13:36:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (19C4C000) [pid = 3888] [serial = 589] [outer = 00000000] 13:36:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1ADA8400) [pid = 3888] [serial = 590] [outer = 19C4C000] 13:36:56 INFO - PROCESS | 3888 | 1461101816645 Marionette DEBUG loaded listener.js 13:36:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (1C280000) [pid = 3888] [serial = 591] [outer = 19C4C000] 13:36:57 INFO - PROCESS | 3888 | 1461101817572 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:36:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:36:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1092ms 13:36:57 INFO - PROCESS | 3888 | 1461101817598 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:36:57 INFO - PROCESS | 3888 | 1461101817600 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 13:36:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:36:57 INFO - PROCESS | 3888 | 1461101817610 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:36:57 INFO - PROCESS | 3888 | 1461101817613 Marionette TRACE conn2 <- [1,754,null,{}] 13:36:57 INFO - PROCESS | 3888 | 1461101817623 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:57 INFO - PROCESS | 3888 | 1461101817720 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:36:57 INFO - PROCESS | 3888 | 1461101817727 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:57 INFO - PROCESS | 3888 | ++DOCSHELL 1CA7F800 == 57 [pid = 3888] [id = 198] 13:36:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (1D213C00) [pid = 3888] [serial = 592] [outer = 00000000] 13:36:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (1D21F000) [pid = 3888] [serial = 593] [outer = 1D213C00] 13:36:57 INFO - PROCESS | 3888 | 1461101817842 Marionette DEBUG loaded listener.js 13:36:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (1D2D2000) [pid = 3888] [serial = 594] [outer = 1D213C00] 13:36:58 INFO - PROCESS | 3888 | 1461101818722 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:36:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:36:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1136ms 13:36:58 INFO - PROCESS | 3888 | 1461101818748 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:36:58 INFO - PROCESS | 3888 | 1461101818751 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 13:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:36:58 INFO - PROCESS | 3888 | 1461101818754 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:36:58 INFO - PROCESS | 3888 | 1461101818756 Marionette TRACE conn2 <- [1,758,null,{}] 13:36:58 INFO - PROCESS | 3888 | 1461101818765 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:58 INFO - PROCESS | 3888 | 1461101818874 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:36:58 INFO - PROCESS | 3888 | 1461101818879 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:58 INFO - PROCESS | 3888 | ++DOCSHELL 1D5C5400 == 58 [pid = 3888] [id = 199] 13:36:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (1D5C7400) [pid = 3888] [serial = 595] [outer = 00000000] 13:36:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (1D9D7C00) [pid = 3888] [serial = 596] [outer = 1D5C7400] 13:36:58 INFO - PROCESS | 3888 | 1461101818908 Marionette DEBUG loaded listener.js 13:36:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (1DC2DC00) [pid = 3888] [serial = 597] [outer = 1D5C7400] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (1CD57C00) [pid = 3888] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (1C280800) [pid = 3888] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (11BCB400) [pid = 3888] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (136CD800) [pid = 3888] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (15CB6800) [pid = 3888] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (138BE400) [pid = 3888] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (1655EC00) [pid = 3888] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (1A336000) [pid = 3888] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (12D77000) [pid = 3888] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (16EAEC00) [pid = 3888] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1C275800) [pid = 3888] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (11BF0000) [pid = 3888] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (13267400) [pid = 3888] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (16836400) [pid = 3888] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (1C278C00) [pid = 3888] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1D5C7000) [pid = 3888] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (11BFB400) [pid = 3888] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (157F5000) [pid = 3888] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1C2DAC00) [pid = 3888] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (197ED800) [pid = 3888] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (19260800) [pid = 3888] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (16E5FC00) [pid = 3888] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (19262C00) [pid = 3888] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (1D212800) [pid = 3888] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (11BD3800) [pid = 3888] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (16563000) [pid = 3888] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (11BD5400) [pid = 3888] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (197E1C00) [pid = 3888] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1A4DA000) [pid = 3888] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1925BC00) [pid = 3888] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1925F000) [pid = 3888] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (16837800) [pid = 3888] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1A87F800) [pid = 3888] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (19BE3C00) [pid = 3888] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (16E68000) [pid = 3888] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (16E5B000) [pid = 3888] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1CD60800) [pid = 3888] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (136D8000) [pid = 3888] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1A397800) [pid = 3888] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (16E15800) [pid = 3888] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (169EF400) [pid = 3888] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (12CBD000) [pid = 3888] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:36:59 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1D5CA400) [pid = 3888] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:36:59 INFO - PROCESS | 3888 | 1461101819531 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 807ms 13:36:59 INFO - PROCESS | 3888 | 1461101819557 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:36:59 INFO - PROCESS | 3888 | 1461101819559 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 13:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:36:59 INFO - PROCESS | 3888 | 1461101819562 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:36:59 INFO - PROCESS | 3888 | 1461101819564 Marionette TRACE conn2 <- [1,762,null,{}] 13:36:59 INFO - PROCESS | 3888 | 1461101819567 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:59 INFO - PROCESS | 3888 | 1461101819643 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:36:59 INFO - PROCESS | 3888 | 1461101819726 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:59 INFO - PROCESS | 3888 | ++DOCSHELL 11BF4400 == 59 [pid = 3888] [id = 200] 13:36:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (11BFBC00) [pid = 3888] [serial = 598] [outer = 00000000] 13:36:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (13337C00) [pid = 3888] [serial = 599] [outer = 11BFBC00] 13:36:59 INFO - PROCESS | 3888 | 1461101819775 Marionette DEBUG loaded listener.js 13:36:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1333AC00) [pid = 3888] [serial = 600] [outer = 11BFBC00] 13:37:00 INFO - PROCESS | 3888 | 1461101820104 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 568ms 13:37:00 INFO - PROCESS | 3888 | 1461101820153 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:37:00 INFO - PROCESS | 3888 | 1461101820155 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 13:37:00 INFO - PROCESS | 3888 | 1461101820158 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:37:00 INFO - PROCESS | 3888 | 1461101820160 Marionette TRACE conn2 <- [1,766,null,{}] 13:37:00 INFO - PROCESS | 3888 | 1461101820166 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:00 INFO - PROCESS | 3888 | 1461101820277 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:37:00 INFO - PROCESS | 3888 | 1461101820286 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:00 INFO - PROCESS | 3888 | ++DOCSHELL 13334800 == 60 [pid = 3888] [id = 201] 13:37:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (13335400) [pid = 3888] [serial = 601] [outer = 00000000] 13:37:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (15750800) [pid = 3888] [serial = 602] [outer = 13335400] 13:37:00 INFO - PROCESS | 3888 | 1461101820335 Marionette DEBUG loaded listener.js 13:37:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (169EC800) [pid = 3888] [serial = 603] [outer = 13335400] 13:37:00 INFO - PROCESS | 3888 | 1461101820721 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 613ms 13:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:37:00 INFO - PROCESS | 3888 | 1461101820760 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:37:00 INFO - PROCESS | 3888 | 1461101820762 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 13:37:00 INFO - PROCESS | 3888 | 1461101820765 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:37:00 INFO - PROCESS | 3888 | 1461101820767 Marionette TRACE conn2 <- [1,770,null,{}] 13:37:00 INFO - PROCESS | 3888 | 1461101820771 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:00 INFO - PROCESS | 3888 | 1461101820848 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:37:00 INFO - PROCESS | 3888 | 1461101820941 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:00 INFO - PROCESS | 3888 | ++DOCSHELL 14347400 == 61 [pid = 3888] [id = 202] 13:37:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (15CB6800) [pid = 3888] [serial = 604] [outer = 00000000] 13:37:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (18BC3800) [pid = 3888] [serial = 605] [outer = 15CB6800] 13:37:00 INFO - PROCESS | 3888 | 1461101820987 Marionette DEBUG loaded listener.js 13:37:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (18BC6C00) [pid = 3888] [serial = 606] [outer = 15CB6800] 13:37:01 INFO - PROCESS | 3888 | 1461101821317 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 568ms 13:37:01 INFO - PROCESS | 3888 | 1461101821376 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:37:01 INFO - PROCESS | 3888 | 1461101821380 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 13:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:37:01 INFO - PROCESS | 3888 | 1461101821386 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:37:01 INFO - PROCESS | 3888 | 1461101821390 Marionette TRACE conn2 <- [1,774,null,{}] 13:37:01 INFO - PROCESS | 3888 | 1461101821396 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:01 INFO - PROCESS | 3888 | 1461101821527 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:37:01 INFO - PROCESS | 3888 | 1461101821679 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:01 INFO - PROCESS | 3888 | ++DOCSHELL 15512800 == 62 [pid = 3888] [id = 203] 13:37:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (15518800) [pid = 3888] [serial = 607] [outer = 00000000] 13:37:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1696D000) [pid = 3888] [serial = 608] [outer = 15518800] 13:37:01 INFO - PROCESS | 3888 | 1461101821741 Marionette DEBUG loaded listener.js 13:37:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (169E9000) [pid = 3888] [serial = 609] [outer = 15518800] 13:37:02 INFO - PROCESS | 3888 | 1461101822295 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 957ms 13:37:02 INFO - PROCESS | 3888 | 1461101822336 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:37:02 INFO - PROCESS | 3888 | 1461101822340 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 13:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:37:02 INFO - PROCESS | 3888 | 1461101822347 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:37:02 INFO - PROCESS | 3888 | 1461101822351 Marionette TRACE conn2 <- [1,778,null,{}] 13:37:02 INFO - PROCESS | 3888 | 1461101822355 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:02 INFO - PROCESS | 3888 | 1461101822458 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:37:02 INFO - PROCESS | 3888 | 1461101822588 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:02 INFO - PROCESS | 3888 | ++DOCSHELL 15F89000 == 63 [pid = 3888] [id = 204] 13:37:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (16837400) [pid = 3888] [serial = 610] [outer = 00000000] 13:37:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (19F33800) [pid = 3888] [serial = 611] [outer = 16837400] 13:37:02 INFO - PROCESS | 3888 | 1461101822643 Marionette DEBUG loaded listener.js 13:37:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1A336000) [pid = 3888] [serial = 612] [outer = 16837400] 13:37:03 INFO - PROCESS | 3888 | 1461101823255 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 957ms 13:37:03 INFO - PROCESS | 3888 | 1461101823312 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:37:03 INFO - PROCESS | 3888 | 1461101823315 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 13:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:37:03 INFO - PROCESS | 3888 | 1461101823319 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:37:03 INFO - PROCESS | 3888 | 1461101823321 Marionette TRACE conn2 <- [1,782,null,{}] 13:37:03 INFO - PROCESS | 3888 | 1461101823331 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:03 INFO - PROCESS | 3888 | 1461101823420 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:37:03 INFO - PROCESS | 3888 | 1461101823552 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:03 INFO - PROCESS | 3888 | ++DOCSHELL 1CA88000 == 64 [pid = 3888] [id = 205] 13:37:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1CA88C00) [pid = 3888] [serial = 613] [outer = 00000000] 13:37:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (1D115C00) [pid = 3888] [serial = 614] [outer = 1CA88C00] 13:37:03 INFO - PROCESS | 3888 | 1461101823616 Marionette DEBUG loaded listener.js 13:37:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1D213000) [pid = 3888] [serial = 615] [outer = 1CA88C00] 13:37:04 INFO - PROCESS | 3888 | 1461101824175 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 897ms 13:37:04 INFO - PROCESS | 3888 | 1461101824211 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:37:04 INFO - PROCESS | 3888 | 1461101824213 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 13:37:04 INFO - PROCESS | 3888 | 1461101824218 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:37:04 INFO - PROCESS | 3888 | 1461101824221 Marionette TRACE conn2 <- [1,786,null,{}] 13:37:04 INFO - PROCESS | 3888 | 1461101824226 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:04 INFO - PROCESS | 3888 | 1461101824330 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:37:04 INFO - PROCESS | 3888 | 1461101824459 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:04 INFO - PROCESS | 3888 | ++DOCSHELL 1D2CF400 == 65 [pid = 3888] [id = 206] 13:37:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1D2D3C00) [pid = 3888] [serial = 616] [outer = 00000000] 13:37:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (1D9D8000) [pid = 3888] [serial = 617] [outer = 1D2D3C00] 13:37:04 INFO - PROCESS | 3888 | 1461101824514 Marionette DEBUG loaded listener.js 13:37:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (1DC36C00) [pid = 3888] [serial = 618] [outer = 1D2D3C00] 13:37:05 INFO - PROCESS | 3888 | 1461101825029 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 13:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 867ms 13:37:05 INFO - PROCESS | 3888 | 1461101825090 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:37:05 INFO - PROCESS | 3888 | 1461101825092 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 13:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:37:05 INFO - PROCESS | 3888 | 1461101825096 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:37:05 INFO - PROCESS | 3888 | 1461101825098 Marionette TRACE conn2 <- [1,790,null,{}] 13:37:05 INFO - PROCESS | 3888 | 1461101825102 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:05 INFO - PROCESS | 3888 | 1461101825199 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:37:05 INFO - PROCESS | 3888 | 1461101825308 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:05 INFO - PROCESS | 3888 | ++DOCSHELL 12D72C00 == 66 [pid = 3888] [id = 207] 13:37:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (1320DC00) [pid = 3888] [serial = 619] [outer = 00000000] 13:37:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (16E09000) [pid = 3888] [serial = 620] [outer = 1320DC00] 13:37:05 INFO - PROCESS | 3888 | 1461101825361 Marionette DEBUG loaded listener.js 13:37:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (16E68C00) [pid = 3888] [serial = 621] [outer = 1320DC00] 13:37:06 INFO - PROCESS | 3888 | 1461101826124 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1046ms 13:37:06 INFO - PROCESS | 3888 | 1461101826153 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:37:06 INFO - PROCESS | 3888 | 1461101826140 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 13:37:06 INFO - PROCESS | 3888 | 1461101826145 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:37:06 INFO - PROCESS | 3888 | 1461101826148 Marionette TRACE conn2 <- [1,794,null,{}] 13:37:06 INFO - PROCESS | 3888 | 1461101826154 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:06 INFO - PROCESS | 3888 | 1461101826247 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:37:06 INFO - PROCESS | 3888 | 1461101826389 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:06 INFO - PROCESS | 3888 | ++DOCSHELL 13A2BC00 == 67 [pid = 3888] [id = 208] 13:37:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (142A5000) [pid = 3888] [serial = 622] [outer = 00000000] 13:37:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (14B9B000) [pid = 3888] [serial = 623] [outer = 142A5000] 13:37:06 INFO - PROCESS | 3888 | 1461101826445 Marionette DEBUG loaded listener.js 13:37:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (15C27C00) [pid = 3888] [serial = 624] [outer = 142A5000] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 1CD5B800 == 66 [pid = 3888] [id = 189] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 11BD4000 == 65 [pid = 3888] [id = 186] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 1925EC00 == 64 [pid = 3888] [id = 187] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 19BE5C00 == 63 [pid = 3888] [id = 188] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 13334800 == 62 [pid = 3888] [id = 201] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 11BF4400 == 61 [pid = 3888] [id = 200] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 1D5C5400 == 60 [pid = 3888] [id = 199] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 1CA7F800 == 59 [pid = 3888] [id = 198] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 16E5EC00 == 58 [pid = 3888] [id = 190] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 19255400 == 57 [pid = 3888] [id = 197] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 16E65800 == 56 [pid = 3888] [id = 196] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 1ADB2800 == 55 [pid = 3888] [id = 195] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 19D72C00 == 54 [pid = 3888] [id = 194] 13:37:06 INFO - PROCESS | 3888 | --DOCSHELL 1825E800 == 53 [pid = 3888] [id = 193] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1D21A400) [pid = 3888] [serial = 569] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (1AD87C00) [pid = 3888] [serial = 554] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1964E400) [pid = 3888] [serial = 362] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (148B1800) [pid = 3888] [serial = 236] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (18251C00) [pid = 3888] [serial = 239] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1C27BC00) [pid = 3888] [serial = 242] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (13A26000) [pid = 3888] [serial = 278] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (18D08400) [pid = 3888] [serial = 281] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (1CD60C00) [pid = 3888] [serial = 284] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (1DE16400) [pid = 3888] [serial = 320] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (15C30400) [pid = 3888] [serial = 323] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (18BBEC00) [pid = 3888] [serial = 326] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1D2CB400) [pid = 3888] [serial = 329] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1DC36400) [pid = 3888] [serial = 441] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (14BEB400) [pid = 3888] [serial = 444] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1825AC00) [pid = 3888] [serial = 447] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1D5C6800) [pid = 3888] [serial = 450] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1DE13000) [pid = 3888] [serial = 453] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1DF67400) [pid = 3888] [serial = 486] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (18D10800) [pid = 3888] [serial = 489] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (19F3A400) [pid = 3888] [serial = 492] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1D219400) [pid = 3888] [serial = 495] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (197EC000) [pid = 3888] [serial = 498] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (16E0B400) [pid = 3888] [serial = 572] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (12D75000) [pid = 3888] [serial = 557] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1389D800) [pid = 3888] [serial = 558] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1A058C00) [pid = 3888] [serial = 549] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (19C4B800) [pid = 3888] [serial = 548] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1C2D3C00) [pid = 3888] [serial = 551] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (19C4A400) [pid = 3888] [serial = 539] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (197DE400) [pid = 3888] [serial = 560] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1C271C00) [pid = 3888] [serial = 540] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (169F0400) [pid = 3888] [serial = 542] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (16E5F400) [pid = 3888] [serial = 543] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1CA81800) [pid = 3888] [serial = 563] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1A01FC00) [pid = 3888] [serial = 537] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (19C4D000) [pid = 3888] [serial = 536] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (18615800) [pid = 3888] [serial = 545] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1890D000) [pid = 3888] [serial = 534] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (18255000) [pid = 3888] [serial = 533] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (197EB000) [pid = 3888] [serial = 561] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (1D560800) [pid = 3888] [serial = 566] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (1CD58400) [pid = 3888] [serial = 564] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (1D55F800) [pid = 3888] [serial = 567] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (1C2D9C00) [pid = 3888] [serial = 552] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (16E96800) [pid = 3888] [serial = 573] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (18BC8400) [pid = 3888] [serial = 546] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (169EA400) [pid = 3888] [serial = 359] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (1ADB0800) [pid = 3888] [serial = 197] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (1860FC00) [pid = 3888] [serial = 194] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (1825EC00) [pid = 3888] [serial = 404] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (13210000) [pid = 3888] [serial = 191] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (1DF65400) [pid = 3888] [serial = 531] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (1D5D1400) [pid = 3888] [serial = 356] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (1DC35C00) [pid = 3888] [serial = 365] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (11BD5800) [pid = 3888] [serial = 401] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (1C3E3000) [pid = 3888] [serial = 154] [outer = 00000000] [url = about:blank] 13:37:06 INFO - PROCESS | 3888 | 1461101826943 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 13:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 867ms 13:37:07 INFO - PROCESS | 3888 | 1461101827016 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:37:07 INFO - PROCESS | 3888 | 1461101827021 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 13:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:37:07 INFO - PROCESS | 3888 | 1461101827027 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:37:07 INFO - PROCESS | 3888 | 1461101827029 Marionette TRACE conn2 <- [1,798,null,{}] 13:37:07 INFO - PROCESS | 3888 | 1461101827033 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:07 INFO - PROCESS | 3888 | 1461101827114 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:37:07 INFO - PROCESS | 3888 | 1461101827121 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:07 INFO - PROCESS | 3888 | ++DOCSHELL 13263C00 == 54 [pid = 3888] [id = 209] 13:37:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (138BE800) [pid = 3888] [serial = 625] [outer = 00000000] 13:37:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (1574C400) [pid = 3888] [serial = 626] [outer = 138BE800] 13:37:07 INFO - PROCESS | 3888 | 1461101827167 Marionette DEBUG loaded listener.js 13:37:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (15F94000) [pid = 3888] [serial = 627] [outer = 138BE800] 13:37:07 INFO - PROCESS | 3888 | 1461101827629 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 598ms 13:37:07 INFO - PROCESS | 3888 | 1461101827642 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:37:07 INFO - PROCESS | 3888 | 1461101827644 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 13:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:37:07 INFO - PROCESS | 3888 | 1461101827648 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:37:07 INFO - PROCESS | 3888 | 1461101827651 Marionette TRACE conn2 <- [1,802,null,{}] 13:37:07 INFO - PROCESS | 3888 | 1461101827665 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:07 INFO - PROCESS | 3888 | 1461101827746 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:37:07 INFO - PROCESS | 3888 | 1461101827753 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:07 INFO - PROCESS | 3888 | ++DOCSHELL 16E5B400 == 55 [pid = 3888] [id = 210] 13:37:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (16E5E000) [pid = 3888] [serial = 628] [outer = 00000000] 13:37:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (16E96400) [pid = 3888] [serial = 629] [outer = 16E5E000] 13:37:07 INFO - PROCESS | 3888 | 1461101827800 Marionette DEBUG loaded listener.js 13:37:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (16EAD000) [pid = 3888] [serial = 630] [outer = 16E5E000] 13:37:08 INFO - PROCESS | 3888 | 1461101828212 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 13:37:08 INFO - PROCESS | 3888 | 1461101828273 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 13:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:37:08 INFO - PROCESS | 3888 | 1461101828277 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:37:08 INFO - PROCESS | 3888 | 1461101828278 Marionette TRACE conn2 <- [1,806,null,{}] 13:37:08 INFO - PROCESS | 3888 | 1461101828282 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:08 INFO - PROCESS | 3888 | 1461101828370 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:37:08 INFO - PROCESS | 3888 | 1461101828378 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:08 INFO - PROCESS | 3888 | ++DOCSHELL 16E97400 == 56 [pid = 3888] [id = 211] 13:37:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (17D92000) [pid = 3888] [serial = 631] [outer = 00000000] 13:37:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (18908C00) [pid = 3888] [serial = 632] [outer = 17D92000] 13:37:08 INFO - PROCESS | 3888 | 1461101828424 Marionette DEBUG loaded listener.js 13:37:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (18BC1000) [pid = 3888] [serial = 633] [outer = 17D92000] 13:37:08 INFO - PROCESS | 3888 | 1461101828880 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 673ms 13:37:08 INFO - PROCESS | 3888 | 1461101828959 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:37:08 INFO - PROCESS | 3888 | 1461101828961 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 13:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:37:08 INFO - PROCESS | 3888 | 1461101828969 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:37:08 INFO - PROCESS | 3888 | 1461101828971 Marionette TRACE conn2 <- [1,810,null,{}] 13:37:08 INFO - PROCESS | 3888 | 1461101828974 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:09 INFO - PROCESS | 3888 | 1461101829062 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:37:09 INFO - PROCESS | 3888 | 1461101829068 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:09 INFO - PROCESS | 3888 | ++DOCSHELL 15C2D000 == 57 [pid = 3888] [id = 212] 13:37:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (1860A800) [pid = 3888] [serial = 634] [outer = 00000000] 13:37:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (18BC6000) [pid = 3888] [serial = 635] [outer = 1860A800] 13:37:09 INFO - PROCESS | 3888 | 1461101829116 Marionette DEBUG loaded listener.js 13:37:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (18D0CC00) [pid = 3888] [serial = 636] [outer = 1860A800] 13:37:09 INFO - PROCESS | 3888 | 1461101829560 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 13:37:09 INFO - PROCESS | 3888 | 1461101829633 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 13:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:37:09 INFO - PROCESS | 3888 | 1461101829637 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:37:09 INFO - PROCESS | 3888 | 1461101829638 Marionette TRACE conn2 <- [1,814,null,{}] 13:37:09 INFO - PROCESS | 3888 | 1461101829642 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:09 INFO - PROCESS | 3888 | 1461101829795 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:37:09 INFO - PROCESS | 3888 | 1461101829855 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:09 INFO - PROCESS | 3888 | ++DOCSHELL 1925B400 == 58 [pid = 3888] [id = 213] 13:37:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (197E2400) [pid = 3888] [serial = 637] [outer = 00000000] 13:37:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1996E000) [pid = 3888] [serial = 638] [outer = 197E2400] 13:37:09 INFO - PROCESS | 3888 | 1461101829886 Marionette DEBUG loaded listener.js 13:37:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (19AB0800) [pid = 3888] [serial = 639] [outer = 197E2400] 13:37:10 INFO - PROCESS | 3888 | 1461101830291 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 702ms 13:37:10 INFO - PROCESS | 3888 | 1461101830339 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 13:37:10 INFO - PROCESS | 3888 | 1461101830341 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 13:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:37:10 INFO - PROCESS | 3888 | 1461101830344 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:37:10 INFO - PROCESS | 3888 | 1461101830346 Marionette TRACE conn2 <- [1,818,null,{}] 13:37:10 INFO - PROCESS | 3888 | 1461101830349 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:10 INFO - PROCESS | 3888 | 1461101830455 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:37:10 INFO - PROCESS | 3888 | 1461101830463 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:10 INFO - PROCESS | 3888 | ++DOCSHELL 197E6C00 == 59 [pid = 3888] [id = 214] 13:37:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (197E7C00) [pid = 3888] [serial = 640] [outer = 00000000] 13:37:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (19D6EC00) [pid = 3888] [serial = 641] [outer = 197E7C00] 13:37:10 INFO - PROCESS | 3888 | 1461101830552 Marionette DEBUG loaded listener.js 13:37:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (19D6D800) [pid = 3888] [serial = 642] [outer = 197E7C00] 13:37:10 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (16E62800) [pid = 3888] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:37:10 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1C276400) [pid = 3888] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:37:10 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (19C4C000) [pid = 3888] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:37:10 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (16E99800) [pid = 3888] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:37:10 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (1D5C7400) [pid = 3888] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:37:10 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (13335400) [pid = 3888] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:37:10 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (11BFBC00) [pid = 3888] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:37:10 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (1D213C00) [pid = 3888] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:37:10 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (19C47C00) [pid = 3888] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:37:10 INFO - PROCESS | 3888 | 1461101830990 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 658ms 13:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:37:11 INFO - PROCESS | 3888 | 1461101831026 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:37:11 INFO - PROCESS | 3888 | 1461101831028 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 13:37:11 INFO - PROCESS | 3888 | 1461101831031 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:37:11 INFO - PROCESS | 3888 | 1461101831033 Marionette TRACE conn2 <- [1,822,null,{}] 13:37:11 INFO - PROCESS | 3888 | 1461101831036 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:11 INFO - PROCESS | 3888 | 1461101831124 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:37:11 INFO - PROCESS | 3888 | 1461101831131 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:11 INFO - PROCESS | 3888 | ++DOCSHELL 13338000 == 60 [pid = 3888] [id = 215] 13:37:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (1333C800) [pid = 3888] [serial = 643] [outer = 00000000] 13:37:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (19C4C800) [pid = 3888] [serial = 644] [outer = 1333C800] 13:37:11 INFO - PROCESS | 3888 | 1461101831175 Marionette DEBUG loaded listener.js 13:37:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1A39C000) [pid = 3888] [serial = 645] [outer = 1333C800] 13:37:11 INFO - PROCESS | 3888 | 1461101831621 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 658ms 13:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:37:11 INFO - PROCESS | 3888 | 1461101831696 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 13:37:11 INFO - PROCESS | 3888 | 1461101831698 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 13:37:11 INFO - PROCESS | 3888 | 1461101831706 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:37:11 INFO - PROCESS | 3888 | 1461101831708 Marionette TRACE conn2 <- [1,826,null,{}] 13:37:11 INFO - PROCESS | 3888 | 1461101831712 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:11 INFO - PROCESS | 3888 | 1461101831791 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:37:11 INFO - PROCESS | 3888 | 1461101831800 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:11 INFO - PROCESS | 3888 | ++DOCSHELL 19258400 == 61 [pid = 3888] [id = 216] 13:37:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (1996E800) [pid = 3888] [serial = 646] [outer = 00000000] 13:37:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1AA7F800) [pid = 3888] [serial = 647] [outer = 1996E800] 13:37:11 INFO - PROCESS | 3888 | 1461101831828 Marionette DEBUG loaded listener.js 13:37:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (1AD87C00) [pid = 3888] [serial = 648] [outer = 1996E800] 13:37:12 INFO - PROCESS | 3888 | 1461101832223 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 568ms 13:37:12 INFO - PROCESS | 3888 | 1461101832263 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:37:12 INFO - PROCESS | 3888 | 1461101832265 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 13:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:37:12 INFO - PROCESS | 3888 | 1461101832268 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:37:12 INFO - PROCESS | 3888 | 1461101832270 Marionette TRACE conn2 <- [1,830,null,{}] 13:37:12 INFO - PROCESS | 3888 | 1461101832274 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:12 INFO - PROCESS | 3888 | 1461101832350 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:37:12 INFO - PROCESS | 3888 | 1461101832357 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:12 INFO - PROCESS | 3888 | ++DOCSHELL 1A4D5800 == 62 [pid = 3888] [id = 217] 13:37:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1A878000) [pid = 3888] [serial = 649] [outer = 00000000] 13:37:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1C27B400) [pid = 3888] [serial = 650] [outer = 1A878000] 13:37:12 INFO - PROCESS | 3888 | 1461101832406 Marionette DEBUG loaded listener.js 13:37:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (1C280800) [pid = 3888] [serial = 651] [outer = 1A878000] 13:37:12 INFO - PROCESS | 3888 | 1461101832832 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 673ms 13:37:12 INFO - PROCESS | 3888 | 1461101832951 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:37:12 INFO - PROCESS | 3888 | 1461101832955 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 13:37:12 INFO - PROCESS | 3888 | 1461101832960 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:37:12 INFO - PROCESS | 3888 | 1461101832964 Marionette TRACE conn2 <- [1,834,null,{}] 13:37:12 INFO - PROCESS | 3888 | 1461101832970 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:13 INFO - PROCESS | 3888 | 1461101833103 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:37:13 INFO - PROCESS | 3888 | 1461101833224 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:13 INFO - PROCESS | 3888 | ++DOCSHELL 13268800 == 63 [pid = 3888] [id = 218] 13:37:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (13269000) [pid = 3888] [serial = 652] [outer = 00000000] 13:37:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1333C000) [pid = 3888] [serial = 653] [outer = 13269000] 13:37:13 INFO - PROCESS | 3888 | 1461101833281 Marionette DEBUG loaded listener.js 13:37:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (13714800) [pid = 3888] [serial = 654] [outer = 13269000] 13:37:13 INFO - PROCESS | 3888 | 1461101833881 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1001ms 13:37:13 INFO - PROCESS | 3888 | 1461101833955 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:37:13 INFO - PROCESS | 3888 | 1461101833959 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 13:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:37:13 INFO - PROCESS | 3888 | 1461101833987 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:37:13 INFO - PROCESS | 3888 | 1461101833991 Marionette TRACE conn2 <- [1,838,null,{}] 13:37:13 INFO - PROCESS | 3888 | 1461101833996 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:14 INFO - PROCESS | 3888 | 1461101834106 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:37:14 INFO - PROCESS | 3888 | 1461101834226 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:14 INFO - PROCESS | 3888 | ++DOCSHELL 14B9A400 == 64 [pid = 3888] [id = 219] 13:37:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (15E8E400) [pid = 3888] [serial = 655] [outer = 00000000] 13:37:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (16E5EC00) [pid = 3888] [serial = 656] [outer = 15E8E400] 13:37:14 INFO - PROCESS | 3888 | 1461101834282 Marionette DEBUG loaded listener.js 13:37:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (16EA1000) [pid = 3888] [serial = 657] [outer = 15E8E400] 13:37:14 INFO - PROCESS | 3888 | 1461101834874 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 897ms 13:37:14 INFO - PROCESS | 3888 | 1461101834908 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:37:14 INFO - PROCESS | 3888 | 1461101834910 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 13:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:37:14 INFO - PROCESS | 3888 | 1461101834915 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:37:14 INFO - PROCESS | 3888 | 1461101834917 Marionette TRACE conn2 <- [1,842,null,{}] 13:37:14 INFO - PROCESS | 3888 | 1461101834928 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:15 INFO - PROCESS | 3888 | 1461101835018 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:37:15 INFO - PROCESS | 3888 | 1461101835116 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:15 INFO - PROCESS | 3888 | ++DOCSHELL 19BE3C00 == 65 [pid = 3888] [id = 220] 13:37:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (19C41400) [pid = 3888] [serial = 658] [outer = 00000000] 13:37:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1AA75400) [pid = 3888] [serial = 659] [outer = 19C41400] 13:37:15 INFO - PROCESS | 3888 | 1461101835173 Marionette DEBUG loaded listener.js 13:37:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1C27D800) [pid = 3888] [serial = 660] [outer = 19C41400] 13:37:15 INFO - PROCESS | 3888 | 1461101835745 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 912ms 13:37:15 INFO - PROCESS | 3888 | 1461101835806 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:37:15 INFO - PROCESS | 3888 | 1461101835809 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 13:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:37:15 INFO - PROCESS | 3888 | 1461101835812 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:37:15 INFO - PROCESS | 3888 | 1461101835814 Marionette TRACE conn2 <- [1,846,null,{}] 13:37:15 INFO - PROCESS | 3888 | 1461101835818 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:15 INFO - PROCESS | 3888 | 1461101835919 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:37:16 INFO - PROCESS | 3888 | 1461101836043 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:16 INFO - PROCESS | 3888 | ++DOCSHELL 1AD7E400 == 66 [pid = 3888] [id = 221] 13:37:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1C3E1800) [pid = 3888] [serial = 661] [outer = 00000000] 13:37:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1CA84800) [pid = 3888] [serial = 662] [outer = 1C3E1800] 13:37:16 INFO - PROCESS | 3888 | 1461101836099 Marionette DEBUG loaded listener.js 13:37:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1CC59400) [pid = 3888] [serial = 663] [outer = 1C3E1800] 13:37:16 INFO - PROCESS | 3888 | 1461101836648 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 912ms 13:37:16 INFO - PROCESS | 3888 | 1461101836722 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:37:16 INFO - PROCESS | 3888 | 1461101836724 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 13:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:37:16 INFO - PROCESS | 3888 | 1461101836727 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:37:16 INFO - PROCESS | 3888 | 1461101836729 Marionette TRACE conn2 <- [1,850,null,{}] 13:37:16 INFO - PROCESS | 3888 | 1461101836733 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:16 INFO - PROCESS | 3888 | 1461101836831 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:37:17 INFO - PROCESS | 3888 | 1461101837062 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:17 INFO - PROCESS | 3888 | ++DOCSHELL 11BF4800 == 67 [pid = 3888] [id = 222] 13:37:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (11BF8C00) [pid = 3888] [serial = 664] [outer = 00000000] 13:37:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (138C0C00) [pid = 3888] [serial = 665] [outer = 11BF8C00] 13:37:17 INFO - PROCESS | 3888 | 1461101837120 Marionette DEBUG loaded listener.js 13:37:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (14BEB400) [pid = 3888] [serial = 666] [outer = 11BF8C00] 13:37:17 INFO - PROCESS | 3888 | 1461101837722 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1002ms 13:37:17 INFO - PROCESS | 3888 | 1461101837749 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:37:17 INFO - PROCESS | 3888 | 1461101837753 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 13:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:37:17 INFO - PROCESS | 3888 | 1461101837741 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:37:17 INFO - PROCESS | 3888 | 1461101837744 Marionette TRACE conn2 <- [1,854,null,{}] 13:37:17 INFO - PROCESS | 3888 | 1461101837749 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:17 INFO - PROCESS | 3888 | 1461101837851 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:37:17 INFO - PROCESS | 3888 | 1461101837956 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:17 INFO - PROCESS | 3888 | ++DOCSHELL 18252000 == 68 [pid = 3888] [id = 223] 13:37:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1825A800) [pid = 3888] [serial = 667] [outer = 00000000] 13:37:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1890BC00) [pid = 3888] [serial = 668] [outer = 1825A800] 13:37:17 INFO - PROCESS | 3888 | 1461101838004 Marionette DEBUG loaded listener.js 13:37:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (18D07C00) [pid = 3888] [serial = 669] [outer = 1825A800] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 19258400 == 67 [pid = 3888] [id = 216] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 13338000 == 66 [pid = 3888] [id = 215] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 197E6C00 == 65 [pid = 3888] [id = 214] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 1925B400 == 64 [pid = 3888] [id = 213] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 15C2D000 == 63 [pid = 3888] [id = 212] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 16E97400 == 62 [pid = 3888] [id = 211] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 16E5B400 == 61 [pid = 3888] [id = 210] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 13263C00 == 60 [pid = 3888] [id = 209] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 13A2BC00 == 59 [pid = 3888] [id = 208] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 12D72C00 == 58 [pid = 3888] [id = 207] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 1D2CF400 == 57 [pid = 3888] [id = 206] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1890E000) [pid = 3888] [serial = 575] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (19651400) [pid = 3888] [serial = 578] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1A8C4400) [pid = 3888] [serial = 581] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (18BC3800) [pid = 3888] [serial = 605] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 1CA88000 == 56 [pid = 3888] [id = 205] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 15F89000 == 55 [pid = 3888] [id = 204] 13:37:18 INFO - PROCESS | 3888 | --DOCSHELL 15512800 == 54 [pid = 3888] [id = 203] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1D2D6C00) [pid = 3888] [serial = 570] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1CD5C000) [pid = 3888] [serial = 585] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1CA8B400) [pid = 3888] [serial = 584] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1ADA8400) [pid = 3888] [serial = 590] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1925A000) [pid = 3888] [serial = 587] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (197E1400) [pid = 3888] [serial = 588] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1D9D7C00) [pid = 3888] [serial = 596] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (15750800) [pid = 3888] [serial = 602] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (169EC800) [pid = 3888] [serial = 603] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (13337C00) [pid = 3888] [serial = 599] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1DC2DC00) [pid = 3888] [serial = 597] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1D21F000) [pid = 3888] [serial = 593] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1D2D2000) [pid = 3888] [serial = 594] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1333AC00) [pid = 3888] [serial = 600] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (1C280000) [pid = 3888] [serial = 591] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1AD85000) [pid = 3888] [serial = 555] [outer = 00000000] [url = about:blank] 13:37:18 INFO - PROCESS | 3888 | 1461101838460 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 777ms 13:37:18 INFO - PROCESS | 3888 | 1461101838523 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:37:18 INFO - PROCESS | 3888 | 1461101838527 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 13:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:37:18 INFO - PROCESS | 3888 | 1461101838531 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:37:18 INFO - PROCESS | 3888 | 1461101838533 Marionette TRACE conn2 <- [1,858,null,{}] 13:37:18 INFO - PROCESS | 3888 | 1461101838537 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:18 INFO - PROCESS | 3888 | 1461101838604 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:37:18 INFO - PROCESS | 3888 | 1461101838613 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:18 INFO - PROCESS | 3888 | ++DOCSHELL 15F89000 == 55 [pid = 3888] [id = 224] 13:37:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (16841000) [pid = 3888] [serial = 670] [outer = 00000000] 13:37:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (16EA4C00) [pid = 3888] [serial = 671] [outer = 16841000] 13:37:18 INFO - PROCESS | 3888 | 1461101838659 Marionette DEBUG loaded listener.js 13:37:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (18BC3800) [pid = 3888] [serial = 672] [outer = 16841000] 13:37:19 INFO - PROCESS | 3888 | 1461101839108 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 613ms 13:37:19 INFO - PROCESS | 3888 | 1461101839133 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:37:19 INFO - PROCESS | 3888 | 1461101839135 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 13:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:37:19 INFO - PROCESS | 3888 | 1461101839140 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:37:19 INFO - PROCESS | 3888 | 1461101839145 Marionette TRACE conn2 <- [1,862,null,{}] 13:37:19 INFO - PROCESS | 3888 | 1461101839158 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:19 INFO - PROCESS | 3888 | 1461101839239 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:37:19 INFO - PROCESS | 3888 | 1461101839245 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:19 INFO - PROCESS | 3888 | ++DOCSHELL 18693400 == 56 [pid = 3888] [id = 225] 13:37:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (19262C00) [pid = 3888] [serial = 673] [outer = 00000000] 13:37:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1996B800) [pid = 3888] [serial = 674] [outer = 19262C00] 13:37:19 INFO - PROCESS | 3888 | 1461101839289 Marionette DEBUG loaded listener.js 13:37:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (19C43800) [pid = 3888] [serial = 675] [outer = 19262C00] 13:37:19 INFO - PROCESS | 3888 | 1461101839712 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 628ms 13:37:19 INFO - PROCESS | 3888 | 1461101839778 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:37:19 INFO - PROCESS | 3888 | 1461101839780 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 13:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:37:19 INFO - PROCESS | 3888 | 1461101839784 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:37:19 INFO - PROCESS | 3888 | 1461101839785 Marionette TRACE conn2 <- [1,866,null,{}] 13:37:19 INFO - PROCESS | 3888 | 1461101839789 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:19 INFO - PROCESS | 3888 | 1461101839851 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:37:19 INFO - PROCESS | 3888 | 1461101839860 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:19 INFO - PROCESS | 3888 | ++DOCSHELL 197E1400 == 57 [pid = 3888] [id = 226] 13:37:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (19C50400) [pid = 3888] [serial = 676] [outer = 00000000] 13:37:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1A396800) [pid = 3888] [serial = 677] [outer = 19C50400] 13:37:19 INFO - PROCESS | 3888 | 1461101839904 Marionette DEBUG loaded listener.js 13:37:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1A8C3800) [pid = 3888] [serial = 678] [outer = 19C50400] 13:37:20 INFO - PROCESS | 3888 | 1461101840357 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 613ms 13:37:20 INFO - PROCESS | 3888 | 1461101840386 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:37:20 INFO - PROCESS | 3888 | 1461101840388 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 13:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:37:20 INFO - PROCESS | 3888 | 1461101840398 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:37:20 INFO - PROCESS | 3888 | 1461101840399 Marionette TRACE conn2 <- [1,870,null,{}] 13:37:20 INFO - PROCESS | 3888 | 1461101840403 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:20 INFO - PROCESS | 3888 | 1461101840509 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:37:20 INFO - PROCESS | 3888 | 1461101840515 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:20 INFO - PROCESS | 3888 | ++DOCSHELL 1AD83800 == 58 [pid = 3888] [id = 227] 13:37:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1C276400) [pid = 3888] [serial = 679] [outer = 00000000] 13:37:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1C280000) [pid = 3888] [serial = 680] [outer = 1C276400] 13:37:20 INFO - PROCESS | 3888 | 1461101840577 Marionette DEBUG loaded listener.js 13:37:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1C3D6C00) [pid = 3888] [serial = 681] [outer = 1C276400] 13:37:21 INFO - PROCESS | 3888 | 1461101841005 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 673ms 13:37:21 INFO - PROCESS | 3888 | 1461101841055 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:37:21 INFO - PROCESS | 3888 | 1461101841057 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 13:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:37:21 INFO - PROCESS | 3888 | 1461101841060 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:37:21 INFO - PROCESS | 3888 | 1461101841062 Marionette TRACE conn2 <- [1,874,null,{}] 13:37:21 INFO - PROCESS | 3888 | 1461101841065 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:21 INFO - PROCESS | 3888 | 1461101841172 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:37:21 INFO - PROCESS | 3888 | 1461101841260 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:21 INFO - PROCESS | 3888 | ++DOCSHELL 1CD55000 == 59 [pid = 3888] [id = 228] 13:37:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1CD55800) [pid = 3888] [serial = 682] [outer = 00000000] 13:37:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1D112400) [pid = 3888] [serial = 683] [outer = 1CD55800] 13:37:21 INFO - PROCESS | 3888 | 1461101841304 Marionette DEBUG loaded listener.js 13:37:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1D117000) [pid = 3888] [serial = 684] [outer = 1CD55800] 13:37:21 INFO - PROCESS | 3888 | 1461101841980 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 942ms 13:37:22 INFO - PROCESS | 3888 | 1461101842016 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:37:22 INFO - PROCESS | 3888 | 1461101842018 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 13:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:37:22 INFO - PROCESS | 3888 | 1461101842021 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:37:22 INFO - PROCESS | 3888 | 1461101842023 Marionette TRACE conn2 <- [1,878,null,{}] 13:37:22 INFO - PROCESS | 3888 | 1461101842026 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:22 INFO - PROCESS | 3888 | 1461101842134 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:37:22 INFO - PROCESS | 3888 | 1461101842195 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:22 INFO - PROCESS | 3888 | ++DOCSHELL 1964EC00 == 60 [pid = 3888] [id = 229] 13:37:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1D208800) [pid = 3888] [serial = 685] [outer = 00000000] 13:37:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1D218C00) [pid = 3888] [serial = 686] [outer = 1D208800] 13:37:22 INFO - PROCESS | 3888 | 1461101842222 Marionette DEBUG loaded listener.js 13:37:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1D562800) [pid = 3888] [serial = 687] [outer = 1D208800] 13:37:22 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (197E2400) [pid = 3888] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:37:22 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (197E7C00) [pid = 3888] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:37:22 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (16E5E000) [pid = 3888] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:37:22 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (142A5000) [pid = 3888] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:37:22 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (17D92000) [pid = 3888] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:37:22 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (138BE800) [pid = 3888] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:37:22 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1333C800) [pid = 3888] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:37:22 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (15CB6800) [pid = 3888] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:37:22 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1860A800) [pid = 3888] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:37:22 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1996E800) [pid = 3888] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:37:22 INFO - PROCESS | 3888 | 1461101842737 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 763ms 13:37:22 INFO - PROCESS | 3888 | 1461101842788 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:37:22 INFO - PROCESS | 3888 | 1461101842790 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 13:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:37:22 INFO - PROCESS | 3888 | 1461101842793 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:37:22 INFO - PROCESS | 3888 | 1461101842795 Marionette TRACE conn2 <- [1,882,null,{}] 13:37:22 INFO - PROCESS | 3888 | 1461101842798 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:22 INFO - PROCESS | 3888 | 1461101842875 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:37:22 INFO - PROCESS | 3888 | 1461101842882 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:22 INFO - PROCESS | 3888 | ++DOCSHELL 15CB6800 == 61 [pid = 3888] [id = 230] 13:37:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (16E9D000) [pid = 3888] [serial = 688] [outer = 00000000] 13:37:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (19F37C00) [pid = 3888] [serial = 689] [outer = 16E9D000] 13:37:22 INFO - PROCESS | 3888 | 1461101842926 Marionette DEBUG loaded listener.js 13:37:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1C32A400) [pid = 3888] [serial = 690] [outer = 16E9D000] 13:37:23 INFO - PROCESS | 3888 | 1461101843344 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 568ms 13:37:23 INFO - PROCESS | 3888 | 1461101843371 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:37:23 INFO - PROCESS | 3888 | 1461101843373 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 13:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:37:23 INFO - PROCESS | 3888 | 1461101843376 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:37:23 INFO - PROCESS | 3888 | 1461101843378 Marionette TRACE conn2 <- [1,886,null,{}] 13:37:23 INFO - PROCESS | 3888 | 1461101843386 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:23 INFO - PROCESS | 3888 | 1461101843445 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:37:23 INFO - PROCESS | 3888 | 1461101843452 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:23 INFO - PROCESS | 3888 | ++DOCSHELL 18612800 == 62 [pid = 3888] [id = 231] 13:37:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (19261400) [pid = 3888] [serial = 691] [outer = 00000000] 13:37:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1D5C6800) [pid = 3888] [serial = 692] [outer = 19261400] 13:37:23 INFO - PROCESS | 3888 | 1461101843496 Marionette DEBUG loaded listener.js 13:37:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1D5CC000) [pid = 3888] [serial = 693] [outer = 19261400] 13:37:23 INFO - PROCESS | 3888 | 1461101843898 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 568ms 13:37:23 INFO - PROCESS | 3888 | 1461101843943 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:37:23 INFO - PROCESS | 3888 | 1461101843945 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 13:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:37:23 INFO - PROCESS | 3888 | 1461101843949 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:37:23 INFO - PROCESS | 3888 | 1461101843950 Marionette TRACE conn2 <- [1,890,null,{}] 13:37:23 INFO - PROCESS | 3888 | 1461101843954 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:24 INFO - PROCESS | 3888 | 1461101844036 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:37:24 INFO - PROCESS | 3888 | 1461101844041 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:24 INFO - PROCESS | 3888 | ++DOCSHELL 1996DC00 == 63 [pid = 3888] [id = 232] 13:37:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1CA8B800) [pid = 3888] [serial = 694] [outer = 00000000] 13:37:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1D9DCC00) [pid = 3888] [serial = 695] [outer = 1CA8B800] 13:37:24 INFO - PROCESS | 3888 | 1461101844091 Marionette DEBUG loaded listener.js 13:37:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1DC31800) [pid = 3888] [serial = 696] [outer = 1CA8B800] 13:37:24 INFO - PROCESS | 3888 | 1461101844707 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 807ms 13:37:24 INFO - PROCESS | 3888 | 1461101844758 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:37:24 INFO - PROCESS | 3888 | 1461101844762 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 13:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:37:24 INFO - PROCESS | 3888 | 1461101844768 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:37:24 INFO - PROCESS | 3888 | 1461101844772 Marionette TRACE conn2 <- [1,894,null,{}] 13:37:24 INFO - PROCESS | 3888 | 1461101844778 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:24 INFO - PROCESS | 3888 | 1461101844887 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:37:25 INFO - PROCESS | 3888 | 1461101845020 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:25 INFO - PROCESS | 3888 | ++DOCSHELL 15750800 == 64 [pid = 3888] [id = 233] 13:37:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (159E7800) [pid = 3888] [serial = 697] [outer = 00000000] 13:37:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (16E16400) [pid = 3888] [serial = 698] [outer = 159E7800] 13:37:25 INFO - PROCESS | 3888 | 1461101845078 Marionette DEBUG loaded listener.js 13:37:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (16E99800) [pid = 3888] [serial = 699] [outer = 159E7800] 13:37:25 INFO - PROCESS | 3888 | 1461101845665 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 957ms 13:37:25 INFO - PROCESS | 3888 | 1461101845732 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:37:25 INFO - PROCESS | 3888 | 1461101845738 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 13:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:37:25 INFO - PROCESS | 3888 | 1461101845744 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:37:25 INFO - PROCESS | 3888 | 1461101845747 Marionette TRACE conn2 <- [1,898,null,{}] 13:37:25 INFO - PROCESS | 3888 | 1461101845751 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:25 INFO - PROCESS | 3888 | 1461101845862 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:37:25 INFO - PROCESS | 3888 | 1461101845967 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:25 INFO - PROCESS | 3888 | ++DOCSHELL 16840C00 == 65 [pid = 3888] [id = 234] 13:37:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (197E4000) [pid = 3888] [serial = 700] [outer = 00000000] 13:37:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1A33A400) [pid = 3888] [serial = 701] [outer = 197E4000] 13:37:26 INFO - PROCESS | 3888 | 1461101846021 Marionette DEBUG loaded listener.js 13:37:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1C274800) [pid = 3888] [serial = 702] [outer = 197E4000] 13:37:26 INFO - PROCESS | 3888 | 1461101846609 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 897ms 13:37:26 INFO - PROCESS | 3888 | 1461101846635 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:37:26 INFO - PROCESS | 3888 | 1461101846638 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 13:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:37:26 INFO - PROCESS | 3888 | 1461101846642 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:37:26 INFO - PROCESS | 3888 | 1461101846645 Marionette TRACE conn2 <- [1,902,null,{}] 13:37:26 INFO - PROCESS | 3888 | 1461101846656 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:26 INFO - PROCESS | 3888 | 1461101846761 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:37:26 INFO - PROCESS | 3888 | 1461101846891 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:26 INFO - PROCESS | 3888 | ++DOCSHELL 1D565000 == 66 [pid = 3888] [id = 235] 13:37:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1D567400) [pid = 3888] [serial = 703] [outer = 00000000] 13:37:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1D9DA800) [pid = 3888] [serial = 704] [outer = 1D567400] 13:37:26 INFO - PROCESS | 3888 | 1461101846949 Marionette DEBUG loaded listener.js 13:37:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1DC35000) [pid = 3888] [serial = 705] [outer = 1D567400] 13:37:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1DF65400) [pid = 3888] [serial = 706] [outer = 1E97F400] 13:37:27 INFO - PROCESS | 3888 | 1461101847494 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 897ms 13:37:27 INFO - PROCESS | 3888 | 1461101847552 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:37:27 INFO - PROCESS | 3888 | 1461101847555 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 13:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:37:27 INFO - PROCESS | 3888 | 1461101847559 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:37:27 INFO - PROCESS | 3888 | 1461101847561 Marionette TRACE conn2 <- [1,906,null,{}] 13:37:27 INFO - PROCESS | 3888 | 1461101847577 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:27 INFO - PROCESS | 3888 | 1461101847711 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:37:27 INFO - PROCESS | 3888 | 1461101847726 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:27 INFO - PROCESS | 3888 | ++DOCSHELL 1DF67400 == 67 [pid = 3888] [id = 236] 13:37:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1DF67800) [pid = 3888] [serial = 707] [outer = 00000000] 13:37:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1DF6B400) [pid = 3888] [serial = 708] [outer = 1DF67800] 13:37:27 INFO - PROCESS | 3888 | 1461101847762 Marionette DEBUG loaded listener.js 13:37:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1DF6EC00) [pid = 3888] [serial = 709] [outer = 1DF67800] 13:37:28 INFO - PROCESS | 3888 | 1461101848352 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 852ms 13:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:37:28 INFO - PROCESS | 3888 | 1461101848428 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:37:28 INFO - PROCESS | 3888 | 1461101848430 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 13:37:28 INFO - PROCESS | 3888 | 1461101848434 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:37:28 INFO - PROCESS | 3888 | 1461101848436 Marionette TRACE conn2 <- [1,910,null,{}] 13:37:28 INFO - PROCESS | 3888 | 1461101848440 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:28 INFO - PROCESS | 3888 | 1461101848525 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:37:28 INFO - PROCESS | 3888 | 1461101848675 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:28 INFO - PROCESS | 3888 | ++DOCSHELL 13208000 == 68 [pid = 3888] [id = 237] 13:37:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (138C1000) [pid = 3888] [serial = 710] [outer = 00000000] 13:37:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1DF71400) [pid = 3888] [serial = 711] [outer = 138C1000] 13:37:28 INFO - PROCESS | 3888 | 1461101848733 Marionette DEBUG loaded listener.js 13:37:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1E223800) [pid = 3888] [serial = 712] [outer = 138C1000] 13:37:29 INFO - PROCESS | 3888 | 1461101849463 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1092ms 13:37:29 INFO - PROCESS | 3888 | 1461101849526 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:37:29 INFO - PROCESS | 3888 | 1461101849530 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 13:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:37:29 INFO - PROCESS | 3888 | 1461101849535 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:37:29 INFO - PROCESS | 3888 | 1461101849539 Marionette TRACE conn2 <- [1,914,null,{}] 13:37:29 INFO - PROCESS | 3888 | 1461101849544 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:29 INFO - PROCESS | 3888 | 1461101849641 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:37:29 INFO - PROCESS | 3888 | 1461101849764 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:29 INFO - PROCESS | 3888 | ++DOCSHELL 13338400 == 69 [pid = 3888] [id = 238] 13:37:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (1333E400) [pid = 3888] [serial = 713] [outer = 00000000] 13:37:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (1696D800) [pid = 3888] [serial = 714] [outer = 1333E400] 13:37:29 INFO - PROCESS | 3888 | 1461101849853 Marionette DEBUG loaded listener.js 13:37:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (16E5B800) [pid = 3888] [serial = 715] [outer = 1333E400] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 18612800 == 68 [pid = 3888] [id = 231] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 15CB6800 == 67 [pid = 3888] [id = 230] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 1964EC00 == 66 [pid = 3888] [id = 229] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 1CD55000 == 65 [pid = 3888] [id = 228] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 1AD83800 == 64 [pid = 3888] [id = 227] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 197E1400 == 63 [pid = 3888] [id = 226] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 18693400 == 62 [pid = 3888] [id = 225] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 15F89000 == 61 [pid = 3888] [id = 224] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 18252000 == 60 [pid = 3888] [id = 223] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1C27B400) [pid = 3888] [serial = 650] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 11BF4800 == 59 [pid = 3888] [id = 222] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 14B9A400 == 58 [pid = 3888] [id = 219] 13:37:30 INFO - PROCESS | 3888 | --DOCSHELL 13268800 == 57 [pid = 3888] [id = 218] 13:37:30 INFO - PROCESS | 3888 | 1461101850465 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 957ms 13:37:30 INFO - PROCESS | 3888 | 1461101850503 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:37:30 INFO - PROCESS | 3888 | 1461101850508 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (1996E000) [pid = 3888] [serial = 638] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (19D6EC00) [pid = 3888] [serial = 641] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (19AB0800) [pid = 3888] [serial = 639] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (16E96400) [pid = 3888] [serial = 629] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (16EAD000) [pid = 3888] [serial = 630] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (15C27C00) [pid = 3888] [serial = 624] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (14B9B000) [pid = 3888] [serial = 623] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (16E09000) [pid = 3888] [serial = 620] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1D115C00) [pid = 3888] [serial = 614] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1D9D8000) [pid = 3888] [serial = 617] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (18908C00) [pid = 3888] [serial = 632] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1696D000) [pid = 3888] [serial = 608] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1574C400) [pid = 3888] [serial = 626] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (15F94000) [pid = 3888] [serial = 627] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (19F33800) [pid = 3888] [serial = 611] [outer = 00000000] [url = about:blank] 13:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1A39C000) [pid = 3888] [serial = 645] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (18BC6C00) [pid = 3888] [serial = 606] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (19C4C800) [pid = 3888] [serial = 644] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (19D6D800) [pid = 3888] [serial = 642] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (18BC6000) [pid = 3888] [serial = 635] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (18D0CC00) [pid = 3888] [serial = 636] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1AA7F800) [pid = 3888] [serial = 647] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1AD87C00) [pid = 3888] [serial = 648] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (18BC1000) [pid = 3888] [serial = 633] [outer = 00000000] [url = about:blank] 13:37:30 INFO - PROCESS | 3888 | 1461101850520 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:37:30 INFO - PROCESS | 3888 | 1461101850522 Marionette TRACE conn2 <- [1,918,null,{}] 13:37:30 INFO - PROCESS | 3888 | 1461101850543 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:30 INFO - PROCESS | 3888 | 1461101850625 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:37:30 INFO - PROCESS | 3888 | 1461101850631 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:30 INFO - PROCESS | 3888 | ++DOCSHELL 14B9A400 == 58 [pid = 3888] [id = 239] 13:37:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (15CB2800) [pid = 3888] [serial = 716] [outer = 00000000] 13:37:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (169E5C00) [pid = 3888] [serial = 717] [outer = 15CB2800] 13:37:30 INFO - PROCESS | 3888 | 1461101850678 Marionette DEBUG loaded listener.js 13:37:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (16E5FC00) [pid = 3888] [serial = 718] [outer = 15CB2800] 13:37:31 INFO - PROCESS | 3888 | 1461101851186 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 718ms 13:37:31 INFO - PROCESS | 3888 | 1461101851258 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:37:31 INFO - PROCESS | 3888 | 1461101851261 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 13:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:37:31 INFO - PROCESS | 3888 | 1461101851264 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:37:31 INFO - PROCESS | 3888 | 1461101851267 Marionette TRACE conn2 <- [1,922,null,{}] 13:37:31 INFO - PROCESS | 3888 | 1461101851277 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:31 INFO - PROCESS | 3888 | 1461101851348 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:37:31 INFO - PROCESS | 3888 | 1461101851434 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:31 INFO - PROCESS | 3888 | ++DOCSHELL 15512C00 == 59 [pid = 3888] [id = 240] 13:37:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1574C400) [pid = 3888] [serial = 719] [outer = 00000000] 13:37:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1925AC00) [pid = 3888] [serial = 720] [outer = 1574C400] 13:37:31 INFO - PROCESS | 3888 | 1461101851482 Marionette DEBUG loaded listener.js 13:37:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (197DF000) [pid = 3888] [serial = 721] [outer = 1574C400] 13:37:31 INFO - PROCESS | 3888 | 1461101851838 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 613ms 13:37:31 INFO - PROCESS | 3888 | 1461101851865 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:37:31 INFO - PROCESS | 3888 | 1461101851868 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 13:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:37:31 INFO - PROCESS | 3888 | 1461101851871 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:37:31 INFO - PROCESS | 3888 | 1461101851873 Marionette TRACE conn2 <- [1,926,null,{}] 13:37:31 INFO - PROCESS | 3888 | 1461101851876 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:31 INFO - PROCESS | 3888 | 1461101851957 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:37:31 INFO - PROCESS | 3888 | 1461101851963 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:31 INFO - PROCESS | 3888 | ++DOCSHELL 197EA400 == 60 [pid = 3888] [id = 241] 13:37:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1996E000) [pid = 3888] [serial = 722] [outer = 00000000] 13:37:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (19C47800) [pid = 3888] [serial = 723] [outer = 1996E000] 13:37:31 INFO - PROCESS | 3888 | 1461101852008 Marionette DEBUG loaded listener.js 13:37:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (19F2D000) [pid = 3888] [serial = 724] [outer = 1996E000] 13:37:32 INFO - PROCESS | 3888 | 1461101852418 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 568ms 13:37:32 INFO - PROCESS | 3888 | 1461101852451 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:37:32 INFO - PROCESS | 3888 | 1461101852453 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 13:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:37:32 INFO - PROCESS | 3888 | 1461101852457 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:37:32 INFO - PROCESS | 3888 | 1461101852459 Marionette TRACE conn2 <- [1,930,null,{}] 13:37:32 INFO - PROCESS | 3888 | 1461101852463 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:32 INFO - PROCESS | 3888 | 1461101852574 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:37:32 INFO - PROCESS | 3888 | 1461101852580 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:32 INFO - PROCESS | 3888 | ++DOCSHELL 1371F000 == 61 [pid = 3888] [id = 242] 13:37:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (19258C00) [pid = 3888] [serial = 725] [outer = 00000000] 13:37:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1A1BF800) [pid = 3888] [serial = 726] [outer = 19258C00] 13:37:32 INFO - PROCESS | 3888 | 1461101852624 Marionette DEBUG loaded listener.js 13:37:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1A39D000) [pid = 3888] [serial = 727] [outer = 19258C00] 13:37:33 INFO - PROCESS | 3888 | 1461101853085 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 658ms 13:37:33 INFO - PROCESS | 3888 | 1461101853139 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:37:33 INFO - PROCESS | 3888 | 1461101853141 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 13:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:37:33 INFO - PROCESS | 3888 | 1461101853144 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:37:33 INFO - PROCESS | 3888 | 1461101853146 Marionette TRACE conn2 <- [1,934,null,{}] 13:37:33 INFO - PROCESS | 3888 | 1461101853154 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:33 INFO - PROCESS | 3888 | 1461101853265 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:37:33 INFO - PROCESS | 3888 | 1461101853277 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:33 INFO - PROCESS | 3888 | ++DOCSHELL 14B03800 == 62 [pid = 3888] [id = 243] 13:37:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (19C49C00) [pid = 3888] [serial = 728] [outer = 00000000] 13:37:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1C2DE800) [pid = 3888] [serial = 729] [outer = 19C49C00] 13:37:33 INFO - PROCESS | 3888 | 1461101853373 Marionette DEBUG loaded listener.js 13:37:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1C326400) [pid = 3888] [serial = 730] [outer = 19C49C00] 13:37:33 INFO - PROCESS | 3888 | 1461101853793 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 702ms 13:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:37:33 INFO - PROCESS | 3888 | 1461101853865 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:37:33 INFO - PROCESS | 3888 | 1461101853867 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 13:37:33 INFO - PROCESS | 3888 | 1461101853871 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:37:33 INFO - PROCESS | 3888 | 1461101853872 Marionette TRACE conn2 <- [1,938,null,{}] 13:37:33 INFO - PROCESS | 3888 | 1461101853876 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:33 INFO - PROCESS | 3888 | 1461101853983 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:37:33 INFO - PROCESS | 3888 | 1461101853994 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:34 INFO - PROCESS | 3888 | ++DOCSHELL 1A07A800 == 63 [pid = 3888] [id = 244] 13:37:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1C27B400) [pid = 3888] [serial = 731] [outer = 00000000] 13:37:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1D116400) [pid = 3888] [serial = 732] [outer = 1C27B400] 13:37:34 INFO - PROCESS | 3888 | 1461101854071 Marionette DEBUG loaded listener.js 13:37:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1D214C00) [pid = 3888] [serial = 733] [outer = 1C27B400] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1CD55800) [pid = 3888] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (11BF8C00) [pid = 3888] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (16841000) [pid = 3888] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1825A800) [pid = 3888] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (19C50400) [pid = 3888] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (19262C00) [pid = 3888] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1A878000) [pid = 3888] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1D208800) [pid = 3888] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (19261400) [pid = 3888] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1C276400) [pid = 3888] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:37:34 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (16E9D000) [pid = 3888] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:37:34 INFO - PROCESS | 3888 | 1461101854588 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 763ms 13:37:34 INFO - PROCESS | 3888 | 1461101854634 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:37:34 INFO - PROCESS | 3888 | 1461101854636 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 13:37:34 INFO - PROCESS | 3888 | 1461101854640 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:37:34 INFO - PROCESS | 3888 | 1461101854641 Marionette TRACE conn2 <- [1,942,null,{}] 13:37:34 INFO - PROCESS | 3888 | 1461101854645 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:34 INFO - PROCESS | 3888 | 1461101854723 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:37:34 INFO - PROCESS | 3888 | 1461101854729 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:34 INFO - PROCESS | 3888 | ++DOCSHELL 1389D800 == 64 [pid = 3888] [id = 245] 13:37:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (16E5B400) [pid = 3888] [serial = 734] [outer = 00000000] 13:37:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1ADB4800) [pid = 3888] [serial = 735] [outer = 16E5B400] 13:37:34 INFO - PROCESS | 3888 | 1461101854780 Marionette DEBUG loaded listener.js 13:37:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1CA7C800) [pid = 3888] [serial = 736] [outer = 16E5B400] 13:37:35 INFO - PROCESS | 3888 | 1461101855184 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 569ms 13:37:35 INFO - PROCESS | 3888 | 1461101855217 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:37:35 INFO - PROCESS | 3888 | 1461101855219 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 13:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:37:35 INFO - PROCESS | 3888 | 1461101855251 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:37:35 INFO - PROCESS | 3888 | 1461101855253 Marionette TRACE conn2 <- [1,946,null,{}] 13:37:35 INFO - PROCESS | 3888 | 1461101855256 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:35 INFO - PROCESS | 3888 | 1461101855334 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:37:35 INFO - PROCESS | 3888 | 1461101855340 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:35 INFO - PROCESS | 3888 | ++DOCSHELL 1C328400 == 65 [pid = 3888] [id = 246] 13:37:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1D20DC00) [pid = 3888] [serial = 737] [outer = 00000000] 13:37:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1D55E800) [pid = 3888] [serial = 738] [outer = 1D20DC00] 13:37:35 INFO - PROCESS | 3888 | 1461101855367 Marionette DEBUG loaded listener.js 13:37:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1D563800) [pid = 3888] [serial = 739] [outer = 1D20DC00] 13:37:35 INFO - PROCESS | 3888 | 1461101855765 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 569ms 13:37:35 INFO - PROCESS | 3888 | 1461101855809 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:37:35 INFO - PROCESS | 3888 | 1461101855811 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 13:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:37:35 INFO - PROCESS | 3888 | 1461101855814 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:37:35 INFO - PROCESS | 3888 | 1461101855816 Marionette TRACE conn2 <- [1,950,null,{}] 13:37:35 INFO - PROCESS | 3888 | 1461101855823 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:35 INFO - PROCESS | 3888 | 1461101855901 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:37:35 INFO - PROCESS | 3888 | 1461101855907 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:35 INFO - PROCESS | 3888 | ++DOCSHELL 1CA82C00 == 66 [pid = 3888] [id = 247] 13:37:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1D5CAC00) [pid = 3888] [serial = 740] [outer = 00000000] 13:37:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1DC2E000) [pid = 3888] [serial = 741] [outer = 1D5CAC00] 13:37:35 INFO - PROCESS | 3888 | 1461101855951 Marionette DEBUG loaded listener.js 13:37:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1DC3B000) [pid = 3888] [serial = 742] [outer = 1D5CAC00] 13:37:36 INFO - PROCESS | 3888 | 1461101856359 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 568ms 13:37:36 INFO - PROCESS | 3888 | 1461101856400 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:37:36 INFO - PROCESS | 3888 | 1461101856403 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 13:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:37:36 INFO - PROCESS | 3888 | 1461101856406 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:37:36 INFO - PROCESS | 3888 | 1461101856408 Marionette TRACE conn2 <- [1,954,null,{}] 13:37:36 INFO - PROCESS | 3888 | 1461101856412 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:36 INFO - PROCESS | 3888 | 1461101856564 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:37:36 INFO - PROCESS | 3888 | 1461101856737 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:36 INFO - PROCESS | 3888 | ++DOCSHELL 11B34800 == 67 [pid = 3888] [id = 248] 13:37:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (11B34C00) [pid = 3888] [serial = 743] [outer = 00000000] 13:37:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (11B38800) [pid = 3888] [serial = 744] [outer = 11B34C00] 13:37:36 INFO - PROCESS | 3888 | 1461101856801 Marionette DEBUG loaded listener.js 13:37:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (11BCB800) [pid = 3888] [serial = 745] [outer = 11B34C00] 13:37:37 INFO - PROCESS | 3888 | 1461101857338 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1001ms 13:37:37 INFO - PROCESS | 3888 | 1461101857415 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:37:37 INFO - PROCESS | 3888 | 1461101857420 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 13:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:37:37 INFO - PROCESS | 3888 | 1461101857425 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:37:37 INFO - PROCESS | 3888 | 1461101857429 Marionette TRACE conn2 <- [1,958,null,{}] 13:37:37 INFO - PROCESS | 3888 | 1461101857434 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:37 INFO - PROCESS | 3888 | 1461101857542 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:37:37 INFO - PROCESS | 3888 | 1461101857673 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:37 INFO - PROCESS | 3888 | ++DOCSHELL 15C31C00 == 68 [pid = 3888] [id = 249] 13:37:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (15C33800) [pid = 3888] [serial = 746] [outer = 00000000] 13:37:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (169E3C00) [pid = 3888] [serial = 747] [outer = 15C33800] 13:37:37 INFO - PROCESS | 3888 | 1461101857714 Marionette DEBUG loaded listener.js 13:37:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (16E68000) [pid = 3888] [serial = 748] [outer = 15C33800] 13:37:38 INFO - PROCESS | 3888 | 1461101858302 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 897ms 13:37:38 INFO - PROCESS | 3888 | 1461101858335 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:37:38 INFO - PROCESS | 3888 | 1461101858338 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 13:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:37:38 INFO - PROCESS | 3888 | 1461101858342 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:37:38 INFO - PROCESS | 3888 | 1461101858344 Marionette TRACE conn2 <- [1,962,null,{}] 13:37:38 INFO - PROCESS | 3888 | 1461101858348 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:38 INFO - PROCESS | 3888 | 1461101858451 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:37:38 INFO - PROCESS | 3888 | 1461101858567 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:38 INFO - PROCESS | 3888 | ++DOCSHELL 159E7C00 == 69 [pid = 3888] [id = 250] 13:37:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (18BC8400) [pid = 3888] [serial = 749] [outer = 00000000] 13:37:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (19652000) [pid = 3888] [serial = 750] [outer = 18BC8400] 13:37:38 INFO - PROCESS | 3888 | 1461101858622 Marionette DEBUG loaded listener.js 13:37:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (19BD8400) [pid = 3888] [serial = 751] [outer = 18BC8400] 13:37:39 INFO - PROCESS | 3888 | 1461101859218 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 897ms 13:37:39 INFO - PROCESS | 3888 | 1461101859252 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:37:39 INFO - PROCESS | 3888 | 1461101859239 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 13:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:37:39 INFO - PROCESS | 3888 | 1461101859264 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:37:39 INFO - PROCESS | 3888 | 1461101859269 Marionette TRACE conn2 <- [1,966,null,{}] 13:37:39 INFO - PROCESS | 3888 | 1461101859274 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:39 INFO - PROCESS | 3888 | 1461101859400 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:37:39 INFO - PROCESS | 3888 | 1461101859529 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:39 INFO - PROCESS | 3888 | ++DOCSHELL 1ADA5C00 == 70 [pid = 3888] [id = 251] 13:37:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (1C819400) [pid = 3888] [serial = 752] [outer = 00000000] 13:37:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (1C820800) [pid = 3888] [serial = 753] [outer = 1C819400] 13:37:39 INFO - PROCESS | 3888 | 1461101859584 Marionette DEBUG loaded listener.js 13:37:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (1C823000) [pid = 3888] [serial = 754] [outer = 1C819400] 13:37:40 INFO - PROCESS | 3888 | 1461101860073 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 882ms 13:37:40 INFO - PROCESS | 3888 | 1461101860134 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:37:40 INFO - PROCESS | 3888 | 1461101860136 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 13:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:37:40 INFO - PROCESS | 3888 | 1461101860140 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:37:40 INFO - PROCESS | 3888 | 1461101860142 Marionette TRACE conn2 <- [1,970,null,{}] 13:37:40 INFO - PROCESS | 3888 | 1461101860146 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:40 INFO - PROCESS | 3888 | 1461101860249 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:37:40 INFO - PROCESS | 3888 | 1461101860413 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:40 INFO - PROCESS | 3888 | ++DOCSHELL 02A96800 == 71 [pid = 3888] [id = 252] 13:37:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (02A96C00) [pid = 3888] [serial = 755] [outer = 00000000] 13:37:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (02A9C400) [pid = 3888] [serial = 756] [outer = 02A96C00] 13:37:40 INFO - PROCESS | 3888 | 1461101860450 Marionette DEBUG loaded listener.js 13:37:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1333F000) [pid = 3888] [serial = 757] [outer = 02A96C00] 13:37:41 INFO - PROCESS | 3888 | 1461101861015 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 897ms 13:37:41 INFO - PROCESS | 3888 | 1461101861050 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:37:41 INFO - PROCESS | 3888 | 1461101861052 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 13:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:37:41 INFO - PROCESS | 3888 | 1461101861055 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:37:41 INFO - PROCESS | 3888 | 1461101861057 Marionette TRACE conn2 <- [1,974,null,{}] 13:37:41 INFO - PROCESS | 3888 | 1461101861061 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:41 INFO - PROCESS | 3888 | 1461101861166 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:37:41 INFO - PROCESS | 3888 | 1461101861256 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:41 INFO - PROCESS | 3888 | ++DOCSHELL 1ADE5000 == 72 [pid = 3888] [id = 253] 13:37:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1ADE5800) [pid = 3888] [serial = 758] [outer = 00000000] 13:37:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1ADE8800) [pid = 3888] [serial = 759] [outer = 1ADE5800] 13:37:41 INFO - PROCESS | 3888 | 1461101861318 Marionette DEBUG loaded listener.js 13:37:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1ADED800) [pid = 3888] [serial = 760] [outer = 1ADE5800] 13:37:41 INFO - PROCESS | 3888 | 1461101861920 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 912ms 13:37:41 INFO - PROCESS | 3888 | 1461101861967 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:37:41 INFO - PROCESS | 3888 | 1461101861969 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 13:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:37:41 INFO - PROCESS | 3888 | 1461101861973 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:37:41 INFO - PROCESS | 3888 | 1461101861975 Marionette TRACE conn2 <- [1,978,null,{}] 13:37:41 INFO - PROCESS | 3888 | 1461101861979 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:42 INFO - PROCESS | 3888 | 1461101862065 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:37:42 INFO - PROCESS | 3888 | 1461101862302 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:42 INFO - PROCESS | 3888 | ++DOCSHELL 02A83C00 == 73 [pid = 3888] [id = 254] 13:37:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (11BF4800) [pid = 3888] [serial = 761] [outer = 00000000] 13:37:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (13269400) [pid = 3888] [serial = 762] [outer = 11BF4800] 13:37:42 INFO - PROCESS | 3888 | 1461101862358 Marionette DEBUG loaded listener.js 13:37:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1333D800) [pid = 3888] [serial = 763] [outer = 11BF4800] 13:37:42 INFO - PROCESS | 3888 | 1461101862987 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1047ms 13:37:43 INFO - PROCESS | 3888 | 1461101863015 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:37:43 INFO - PROCESS | 3888 | 1461101863019 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 13:37:43 INFO - PROCESS | 3888 | 1461101863024 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:37:43 INFO - PROCESS | 3888 | 1461101863027 Marionette TRACE conn2 <- [1,982,null,{}] 13:37:43 INFO - PROCESS | 3888 | 1461101863032 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:43 INFO - PROCESS | 3888 | 1461101863131 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:37:43 INFO - PROCESS | 3888 | 1461101863242 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 1A4D5800 == 72 [pid = 3888] [id = 217] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 17D97800 == 71 [pid = 3888] [id = 192] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 1CA82C00 == 70 [pid = 3888] [id = 247] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 1C328400 == 69 [pid = 3888] [id = 246] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 1389D800 == 68 [pid = 3888] [id = 245] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 1A07A800 == 67 [pid = 3888] [id = 244] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 14B03800 == 66 [pid = 3888] [id = 243] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 1371F000 == 65 [pid = 3888] [id = 242] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 197EA400 == 64 [pid = 3888] [id = 241] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 15512C00 == 63 [pid = 3888] [id = 240] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 14B9A400 == 62 [pid = 3888] [id = 239] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 13338400 == 61 [pid = 3888] [id = 238] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 1D565000 == 60 [pid = 3888] [id = 235] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (1D9DCC00) [pid = 3888] [serial = 695] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | ++DOCSHELL 11BCBC00 == 61 [pid = 3888] [id = 255] 13:37:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (12B8D800) [pid = 3888] [serial = 764] [outer = 00000000] 13:37:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (13338400) [pid = 3888] [serial = 765] [outer = 12B8D800] 13:37:43 INFO - PROCESS | 3888 | 1461101863322 Marionette DEBUG loaded listener.js 13:37:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (138BF000) [pid = 3888] [serial = 766] [outer = 12B8D800] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 16840C00 == 60 [pid = 3888] [id = 234] 13:37:43 INFO - PROCESS | 3888 | --DOCSHELL 15750800 == 59 [pid = 3888] [id = 233] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (14BEB400) [pid = 3888] [serial = 666] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (138C0C00) [pid = 3888] [serial = 665] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (16EA4C00) [pid = 3888] [serial = 671] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (18BC3800) [pid = 3888] [serial = 672] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (16E5EC00) [pid = 3888] [serial = 656] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (18D07C00) [pid = 3888] [serial = 669] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (1890BC00) [pid = 3888] [serial = 668] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (1A396800) [pid = 3888] [serial = 677] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1AA75400) [pid = 3888] [serial = 659] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1996B800) [pid = 3888] [serial = 674] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (19C43800) [pid = 3888] [serial = 675] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1CA84800) [pid = 3888] [serial = 662] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (1C280800) [pid = 3888] [serial = 651] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1D218C00) [pid = 3888] [serial = 686] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1D117000) [pid = 3888] [serial = 684] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (1D5C6800) [pid = 3888] [serial = 692] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (1D562800) [pid = 3888] [serial = 687] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (1C280000) [pid = 3888] [serial = 680] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (19F37C00) [pid = 3888] [serial = 689] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1C3D6C00) [pid = 3888] [serial = 681] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1A8C3800) [pid = 3888] [serial = 678] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1C32A400) [pid = 3888] [serial = 690] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1D5CC000) [pid = 3888] [serial = 693] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1D112400) [pid = 3888] [serial = 683] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1333C000) [pid = 3888] [serial = 653] [outer = 00000000] [url = about:blank] 13:37:43 INFO - PROCESS | 3888 | 1461101863749 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 762ms 13:37:43 INFO - PROCESS | 3888 | 1461101863792 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:37:43 INFO - PROCESS | 3888 | 1461101863796 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 13:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:37:43 INFO - PROCESS | 3888 | 1461101863801 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:37:43 INFO - PROCESS | 3888 | 1461101863803 Marionette TRACE conn2 <- [1,986,null,{}] 13:37:43 INFO - PROCESS | 3888 | 1461101863806 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:43 INFO - PROCESS | 3888 | 1461101863891 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:37:43 INFO - PROCESS | 3888 | 1461101863897 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:43 INFO - PROCESS | 3888 | ++DOCSHELL 11BD3800 == 60 [pid = 3888] [id = 256] 13:37:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (13333400) [pid = 3888] [serial = 767] [outer = 00000000] 13:37:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (15750800) [pid = 3888] [serial = 768] [outer = 13333400] 13:37:43 INFO - PROCESS | 3888 | 1461101863950 Marionette DEBUG loaded listener.js 13:37:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (15CB7000) [pid = 3888] [serial = 769] [outer = 13333400] 13:37:44 INFO - PROCESS | 3888 | 1461101864396 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 673ms 13:37:44 INFO - PROCESS | 3888 | 1461101864465 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:37:44 INFO - PROCESS | 3888 | 1461101864467 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 13:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:37:44 INFO - PROCESS | 3888 | 1461101864472 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:37:44 INFO - PROCESS | 3888 | 1461101864478 Marionette TRACE conn2 <- [1,990,null,{}] 13:37:44 INFO - PROCESS | 3888 | 1461101864487 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:44 INFO - PROCESS | 3888 | 1461101864572 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:37:44 INFO - PROCESS | 3888 | 1461101864675 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:44 INFO - PROCESS | 3888 | ++DOCSHELL 1696A400 == 61 [pid = 3888] [id = 257] 13:37:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1696B400) [pid = 3888] [serial = 770] [outer = 00000000] 13:37:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (169F1C00) [pid = 3888] [serial = 771] [outer = 1696B400] 13:37:44 INFO - PROCESS | 3888 | 1461101864720 Marionette DEBUG loaded listener.js 13:37:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (16E5F000) [pid = 3888] [serial = 772] [outer = 1696B400] 13:37:45 INFO - PROCESS | 3888 | 1461101865064 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 628ms 13:37:45 INFO - PROCESS | 3888 | 1461101865111 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:37:45 INFO - PROCESS | 3888 | 1461101865113 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 13:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:37:45 INFO - PROCESS | 3888 | 1461101865117 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:37:45 INFO - PROCESS | 3888 | 1461101865118 Marionette TRACE conn2 <- [1,994,null,{}] 13:37:45 INFO - PROCESS | 3888 | 1461101865122 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:45 INFO - PROCESS | 3888 | 1461101865215 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:37:45 INFO - PROCESS | 3888 | 1461101865224 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:45 INFO - PROCESS | 3888 | ++DOCSHELL 16E5A800 == 62 [pid = 3888] [id = 258] 13:37:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (16E63C00) [pid = 3888] [serial = 773] [outer = 00000000] 13:37:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (16EAD000) [pid = 3888] [serial = 774] [outer = 16E63C00] 13:37:45 INFO - PROCESS | 3888 | 1461101865268 Marionette DEBUG loaded listener.js 13:37:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (17D9D800) [pid = 3888] [serial = 775] [outer = 16E63C00] 13:37:45 INFO - PROCESS | 3888 | 1461101865727 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 658ms 13:37:45 INFO - PROCESS | 3888 | 1461101865781 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:37:45 INFO - PROCESS | 3888 | 1461101865783 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 13:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:37:45 INFO - PROCESS | 3888 | 1461101865786 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:37:45 INFO - PROCESS | 3888 | 1461101865788 Marionette TRACE conn2 <- [1,998,null,{}] 13:37:45 INFO - PROCESS | 3888 | 1461101865792 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:45 INFO - PROCESS | 3888 | 1461101865894 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:37:45 INFO - PROCESS | 3888 | 1461101865904 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:45 INFO - PROCESS | 3888 | ++DOCSHELL 18259000 == 63 [pid = 3888] [id = 259] 13:37:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (182D6400) [pid = 3888] [serial = 776] [outer = 00000000] 13:37:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (18907000) [pid = 3888] [serial = 777] [outer = 182D6400] 13:37:46 INFO - PROCESS | 3888 | 1461101866010 Marionette DEBUG loaded listener.js 13:37:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (18BC3000) [pid = 3888] [serial = 778] [outer = 182D6400] 13:37:46 INFO - PROCESS | 3888 | 1461101866447 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 703ms 13:37:46 INFO - PROCESS | 3888 | 1461101866533 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:37:46 INFO - PROCESS | 3888 | 1461101866535 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 13:37:46 INFO - PROCESS | 3888 | 1461101866539 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:37:46 INFO - PROCESS | 3888 | 1461101866540 Marionette TRACE conn2 <- [1,1002,null,{}] 13:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:37:46 INFO - PROCESS | 3888 | 1461101866543 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:46 INFO - PROCESS | 3888 | 1461101866665 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:37:46 INFO - PROCESS | 3888 | 1461101866715 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:46 INFO - PROCESS | 3888 | ++DOCSHELL 18BC4400 == 64 [pid = 3888] [id = 260] 13:37:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (18BC5800) [pid = 3888] [serial = 779] [outer = 00000000] 13:37:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (19257C00) [pid = 3888] [serial = 780] [outer = 18BC5800] 13:37:46 INFO - PROCESS | 3888 | 1461101866766 Marionette DEBUG loaded listener.js 13:37:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (197E3800) [pid = 3888] [serial = 781] [outer = 18BC5800] 13:37:47 INFO - PROCESS | 3888 | 1461101867190 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 718ms 13:37:47 INFO - PROCESS | 3888 | 1461101867250 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:37:47 INFO - PROCESS | 3888 | 1461101867252 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 13:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:37:47 INFO - PROCESS | 3888 | 1461101867256 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:37:47 INFO - PROCESS | 3888 | 1461101867257 Marionette TRACE conn2 <- [1,1006,null,{}] 13:37:47 INFO - PROCESS | 3888 | 1461101867261 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:47 INFO - PROCESS | 3888 | 1461101867468 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (19C49C00) [pid = 3888] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1574C400) [pid = 3888] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (1996E000) [pid = 3888] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1333E400) [pid = 3888] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (19258C00) [pid = 3888] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (1C27B400) [pid = 3888] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (15CB2800) [pid = 3888] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (16E5B400) [pid = 3888] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (1D20DC00) [pid = 3888] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1A33AC00) [pid = 3888] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:37:47 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1890B000) [pid = 3888] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:37:47 INFO - PROCESS | 3888 | 1461101867536 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:47 INFO - PROCESS | 3888 | ++DOCSHELL 11B34400 == 65 [pid = 3888] [id = 261] 13:37:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (12D73000) [pid = 3888] [serial = 782] [outer = 00000000] 13:37:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (15CB2800) [pid = 3888] [serial = 783] [outer = 12D73000] 13:37:47 INFO - PROCESS | 3888 | 1461101867564 Marionette DEBUG loaded listener.js 13:37:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (18BE0400) [pid = 3888] [serial = 784] [outer = 12D73000] 13:37:47 INFO - PROCESS | 3888 | 1461101867918 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 702ms 13:37:47 INFO - PROCESS | 3888 | 1461101867978 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:37:47 INFO - PROCESS | 3888 | 1461101867981 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 13:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:37:47 INFO - PROCESS | 3888 | 1461101867984 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:37:47 INFO - PROCESS | 3888 | 1461101867986 Marionette TRACE conn2 <- [1,1010,null,{}] 13:37:48 INFO - PROCESS | 3888 | 1461101867992 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:48 INFO - PROCESS | 3888 | 1461101868078 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:37:48 INFO - PROCESS | 3888 | 1461101868084 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:48 INFO - PROCESS | 3888 | ++DOCSHELL 1868F000 == 66 [pid = 3888] [id = 262] 13:37:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (18D07C00) [pid = 3888] [serial = 785] [outer = 00000000] 13:37:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (19C45C00) [pid = 3888] [serial = 786] [outer = 18D07C00] 13:37:48 INFO - PROCESS | 3888 | 1461101868128 Marionette DEBUG loaded listener.js 13:37:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (19C49C00) [pid = 3888] [serial = 787] [outer = 18D07C00] 13:37:48 INFO - PROCESS | 3888 | 1461101868535 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 568ms 13:37:48 INFO - PROCESS | 3888 | 1461101868564 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:37:48 INFO - PROCESS | 3888 | 1461101868566 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 13:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:37:48 INFO - PROCESS | 3888 | 1461101868570 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:37:48 INFO - PROCESS | 3888 | 1461101868571 Marionette TRACE conn2 <- [1,1014,null,{}] 13:37:48 INFO - PROCESS | 3888 | 1461101868575 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:48 INFO - PROCESS | 3888 | 1461101868656 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:37:48 INFO - PROCESS | 3888 | 1461101868662 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:48 INFO - PROCESS | 3888 | ++DOCSHELL 19C4D800 == 67 [pid = 3888] [id = 263] 13:37:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (19D6D800) [pid = 3888] [serial = 788] [outer = 00000000] 13:37:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (1A065400) [pid = 3888] [serial = 789] [outer = 19D6D800] 13:37:48 INFO - PROCESS | 3888 | 1461101868706 Marionette DEBUG loaded listener.js 13:37:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (1A01FC00) [pid = 3888] [serial = 790] [outer = 19D6D800] 13:37:49 INFO - PROCESS | 3888 | 1461101869112 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 568ms 13:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:37:49 INFO - PROCESS | 3888 | 1461101869157 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:37:49 INFO - PROCESS | 3888 | 1461101869158 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 13:37:49 INFO - PROCESS | 3888 | 1461101869162 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:37:49 INFO - PROCESS | 3888 | 1461101869163 Marionette TRACE conn2 <- [1,1018,null,{}] 13:37:49 INFO - PROCESS | 3888 | 1461101869167 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:49 INFO - PROCESS | 3888 | 1461101869234 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:37:49 INFO - PROCESS | 3888 | 1461101869241 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:49 INFO - PROCESS | 3888 | ++DOCSHELL 1326A000 == 68 [pid = 3888] [id = 264] 13:37:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (1A33D000) [pid = 3888] [serial = 791] [outer = 00000000] 13:37:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (1A4D9800) [pid = 3888] [serial = 792] [outer = 1A33D000] 13:37:49 INFO - PROCESS | 3888 | 1461101869290 Marionette DEBUG loaded listener.js 13:37:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (1AA7E400) [pid = 3888] [serial = 793] [outer = 1A33D000] 13:37:49 INFO - PROCESS | 3888 | 1461101869989 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 897ms 13:37:50 INFO - PROCESS | 3888 | 1461101870061 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:37:50 INFO - PROCESS | 3888 | 1461101870067 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 13:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:37:50 INFO - PROCESS | 3888 | 1461101870074 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:37:50 INFO - PROCESS | 3888 | 1461101870078 Marionette TRACE conn2 <- [1,1022,null,{}] 13:37:50 INFO - PROCESS | 3888 | 1461101870083 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:50 INFO - PROCESS | 3888 | 1461101870205 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:37:50 INFO - PROCESS | 3888 | 1461101870334 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:50 INFO - PROCESS | 3888 | ++DOCSHELL 11BF5C00 == 69 [pid = 3888] [id = 265] 13:37:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (11BFB400) [pid = 3888] [serial = 794] [outer = 00000000] 13:37:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (138C6800) [pid = 3888] [serial = 795] [outer = 11BFB400] 13:37:50 INFO - PROCESS | 3888 | 1461101870392 Marionette DEBUG loaded listener.js 13:37:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (14345000) [pid = 3888] [serial = 796] [outer = 11BFB400] 13:37:50 INFO - PROCESS | 3888 | 1461101870968 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 957ms 13:37:51 INFO - PROCESS | 3888 | 1461101871041 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:37:51 INFO - PROCESS | 3888 | 1461101871047 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 13:37:51 INFO - PROCESS | 3888 | 1461101871053 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:37:51 INFO - PROCESS | 3888 | 1461101871056 Marionette TRACE conn2 <- [1,1026,null,{}] 13:37:51 INFO - PROCESS | 3888 | 1461101871060 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:51 INFO - PROCESS | 3888 | 1461101871199 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:37:51 INFO - PROCESS | 3888 | 1461101871317 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:51 INFO - PROCESS | 3888 | ++DOCSHELL 11B39400 == 70 [pid = 3888] [id = 266] 13:37:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (12D80800) [pid = 3888] [serial = 797] [outer = 00000000] 13:37:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (16E9A800) [pid = 3888] [serial = 798] [outer = 12D80800] 13:37:51 INFO - PROCESS | 3888 | 1461101871372 Marionette DEBUG loaded listener.js 13:37:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1860C400) [pid = 3888] [serial = 799] [outer = 12D80800] 13:37:51 INFO - PROCESS | 3888 | 1461101871982 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1002ms 13:37:52 INFO - PROCESS | 3888 | 1461101872067 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:37:52 INFO - PROCESS | 3888 | 1461101872070 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 13:37:52 INFO - PROCESS | 3888 | 1461101872074 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:37:52 INFO - PROCESS | 3888 | 1461101872078 Marionette TRACE conn2 <- [1,1030,null,{}] 13:37:52 INFO - PROCESS | 3888 | 1461101872090 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:52 INFO - PROCESS | 3888 | 1461101872259 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:37:52 INFO - PROCESS | 3888 | 1461101872388 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:52 INFO - PROCESS | 3888 | ++DOCSHELL 19C42C00 == 71 [pid = 3888] [id = 267] 13:37:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (19C4C000) [pid = 3888] [serial = 800] [outer = 00000000] 13:37:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1A4D2800) [pid = 3888] [serial = 801] [outer = 19C4C000] 13:37:52 INFO - PROCESS | 3888 | 1461101872446 Marionette DEBUG loaded listener.js 13:37:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1AD7DC00) [pid = 3888] [serial = 802] [outer = 19C4C000] 13:37:52 INFO - PROCESS | 3888 | 1461101872949 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 897ms 13:37:52 INFO - PROCESS | 3888 | 1461101872986 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:37:52 INFO - PROCESS | 3888 | 1461101872989 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 13:37:53 INFO - PROCESS | 3888 | 1461101873024 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:37:53 INFO - PROCESS | 3888 | 1461101873026 Marionette TRACE conn2 <- [1,1034,null,{}] 13:37:53 INFO - PROCESS | 3888 | 1461101873030 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:53 INFO - PROCESS | 3888 | 1461101873145 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:37:53 INFO - PROCESS | 3888 | 1461101873257 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:53 INFO - PROCESS | 3888 | ++DOCSHELL 13205C00 == 72 [pid = 3888] [id = 268] 13:37:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (13208C00) [pid = 3888] [serial = 803] [outer = 00000000] 13:37:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (16E98000) [pid = 3888] [serial = 804] [outer = 13208C00] 13:37:53 INFO - PROCESS | 3888 | 1461101873353 Marionette DEBUG loaded listener.js 13:37:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (1964F000) [pid = 3888] [serial = 805] [outer = 13208C00] 13:37:53 INFO - PROCESS | 3888 | 1461101873875 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 897ms 13:37:53 INFO - PROCESS | 3888 | 1461101873937 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:37:53 INFO - PROCESS | 3888 | 1461101873939 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 13:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:37:53 INFO - PROCESS | 3888 | 1461101873942 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:37:53 INFO - PROCESS | 3888 | 1461101873944 Marionette TRACE conn2 <- [1,1038,null,{}] 13:37:53 INFO - PROCESS | 3888 | 1461101873948 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:54 INFO - PROCESS | 3888 | 1461101874204 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:37:54 INFO - PROCESS | 3888 | 1461101874365 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:54 INFO - PROCESS | 3888 | ++DOCSHELL 11BEC400 == 73 [pid = 3888] [id = 269] 13:37:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (11BEE000) [pid = 3888] [serial = 806] [outer = 00000000] 13:37:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (12DD3400) [pid = 3888] [serial = 807] [outer = 11BEE000] 13:37:54 INFO - PROCESS | 3888 | 1461101874418 Marionette DEBUG loaded listener.js 13:37:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (1320EC00) [pid = 3888] [serial = 808] [outer = 11BEE000] 13:37:54 INFO - PROCESS | 3888 | 1461101875013 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1092ms 13:37:55 INFO - PROCESS | 3888 | 1461101875035 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:37:55 INFO - PROCESS | 3888 | 1461101875039 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 13:37:55 INFO - PROCESS | 3888 | 1461101875043 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:37:55 INFO - PROCESS | 3888 | 1461101875046 Marionette TRACE conn2 <- [1,1042,null,{}] 13:37:55 INFO - PROCESS | 3888 | 1461101875051 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:55 INFO - PROCESS | 3888 | 1461101875153 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 1996DC00 == 72 [pid = 3888] [id = 232] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 19C4D800 == 71 [pid = 3888] [id = 263] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 1868F000 == 70 [pid = 3888] [id = 262] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 11B34400 == 69 [pid = 3888] [id = 261] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 18BC4400 == 68 [pid = 3888] [id = 260] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 18259000 == 67 [pid = 3888] [id = 259] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 1696A400 == 66 [pid = 3888] [id = 257] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 11BD3800 == 65 [pid = 3888] [id = 256] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 11BCBC00 == 64 [pid = 3888] [id = 255] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 02A83C00 == 63 [pid = 3888] [id = 254] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (1DC2E000) [pid = 3888] [serial = 741] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 15C31C00 == 62 [pid = 3888] [id = 249] 13:37:55 INFO - PROCESS | 3888 | --DOCSHELL 11B34800 == 61 [pid = 3888] [id = 248] 13:37:55 INFO - PROCESS | 3888 | 1461101875293 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:55 INFO - PROCESS | 3888 | ++DOCSHELL 11BD3C00 == 62 [pid = 3888] [id = 270] 13:37:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (11BED800) [pid = 3888] [serial = 809] [outer = 00000000] 13:37:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (143A5000) [pid = 3888] [serial = 810] [outer = 11BED800] 13:37:55 INFO - PROCESS | 3888 | 1461101875341 Marionette DEBUG loaded listener.js 13:37:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (15C2A400) [pid = 3888] [serial = 811] [outer = 11BED800] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (1A07D400) [pid = 3888] [serial = 405] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (1AD87000) [pid = 3888] [serial = 582] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (19ABD400) [pid = 3888] [serial = 579] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (1C2DE800) [pid = 3888] [serial = 729] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (1925AC00) [pid = 3888] [serial = 720] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (19C47800) [pid = 3888] [serial = 723] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (16E5B800) [pid = 3888] [serial = 715] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (1696D800) [pid = 3888] [serial = 714] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (1A39D000) [pid = 3888] [serial = 727] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1D116400) [pid = 3888] [serial = 732] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (1C326400) [pid = 3888] [serial = 730] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1DF71400) [pid = 3888] [serial = 711] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (197DF000) [pid = 3888] [serial = 721] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (169E5C00) [pid = 3888] [serial = 717] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (16E5FC00) [pid = 3888] [serial = 718] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (16E16400) [pid = 3888] [serial = 698] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1A33A400) [pid = 3888] [serial = 701] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1D9DA800) [pid = 3888] [serial = 704] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (1DF6B400) [pid = 3888] [serial = 708] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1ADB4800) [pid = 3888] [serial = 735] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (1CA7C800) [pid = 3888] [serial = 736] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1D55E800) [pid = 3888] [serial = 738] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1D214C00) [pid = 3888] [serial = 733] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (1A1BF800) [pid = 3888] [serial = 726] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (1D563800) [pid = 3888] [serial = 739] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (19F2D000) [pid = 3888] [serial = 724] [outer = 00000000] [url = about:blank] 13:37:55 INFO - PROCESS | 3888 | 1461101875779 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 762ms 13:37:55 INFO - PROCESS | 3888 | 1461101875807 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:37:55 INFO - PROCESS | 3888 | 1461101875810 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 13:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:37:55 INFO - PROCESS | 3888 | 1461101875813 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:37:55 INFO - PROCESS | 3888 | 1461101875815 Marionette TRACE conn2 <- [1,1046,null,{}] 13:37:55 INFO - PROCESS | 3888 | 1461101875823 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:55 INFO - PROCESS | 3888 | 1461101875904 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:37:55 INFO - PROCESS | 3888 | 1461101875894 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:55 INFO - PROCESS | 3888 | ++DOCSHELL 15F8A000 == 63 [pid = 3888] [id = 271] 13:37:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1683F400) [pid = 3888] [serial = 812] [outer = 00000000] 13:37:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (16974800) [pid = 3888] [serial = 813] [outer = 1683F400] 13:37:55 INFO - PROCESS | 3888 | 1461101875942 Marionette DEBUG loaded listener.js 13:37:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (169ED800) [pid = 3888] [serial = 814] [outer = 1683F400] 13:37:56 INFO - PROCESS | 3888 | 1461101876418 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 673ms 13:37:56 INFO - PROCESS | 3888 | 1461101876476 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:37:56 INFO - PROCESS | 3888 | 1461101876480 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 13:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:37:56 INFO - PROCESS | 3888 | 1461101876490 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:37:56 INFO - PROCESS | 3888 | 1461101876494 Marionette TRACE conn2 <- [1,1050,null,{}] 13:37:56 INFO - PROCESS | 3888 | 1461101876498 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:56 INFO - PROCESS | 3888 | 1461101876579 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:37:56 INFO - PROCESS | 3888 | 1461101876587 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:56 INFO - PROCESS | 3888 | ++DOCSHELL 1696FC00 == 64 [pid = 3888] [id = 272] 13:37:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (16EAE000) [pid = 3888] [serial = 815] [outer = 00000000] 13:37:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (1860D000) [pid = 3888] [serial = 816] [outer = 16EAE000] 13:37:56 INFO - PROCESS | 3888 | 1461101876632 Marionette DEBUG loaded listener.js 13:37:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (1868F000) [pid = 3888] [serial = 817] [outer = 16EAE000] 13:37:57 INFO - PROCESS | 3888 | 1461101877056 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 598ms 13:37:57 INFO - PROCESS | 3888 | 1461101877090 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:37:57 INFO - PROCESS | 3888 | 1461101877092 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 13:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:37:57 INFO - PROCESS | 3888 | 1461101877099 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:37:57 INFO - PROCESS | 3888 | 1461101877101 Marionette TRACE conn2 <- [1,1054,null,{}] 13:37:57 INFO - PROCESS | 3888 | 1461101877104 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:57 INFO - PROCESS | 3888 | 1461101877193 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:37:57 INFO - PROCESS | 3888 | 1461101877319 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:57 INFO - PROCESS | 3888 | ++DOCSHELL 12BB4C00 == 65 [pid = 3888] [id = 273] 13:37:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (18BC1400) [pid = 3888] [serial = 818] [outer = 00000000] 13:37:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (191D2000) [pid = 3888] [serial = 819] [outer = 18BC1400] 13:37:57 INFO - PROCESS | 3888 | 1461101877365 Marionette DEBUG loaded listener.js 13:37:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (191D2400) [pid = 3888] [serial = 820] [outer = 18BC1400] 13:37:57 INFO - PROCESS | 3888 | 1461101877742 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 673ms 13:37:57 INFO - PROCESS | 3888 | 1461101877781 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:37:57 INFO - PROCESS | 3888 | 1461101877783 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 13:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:37:57 INFO - PROCESS | 3888 | 1461101877787 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:37:57 INFO - PROCESS | 3888 | 1461101877788 Marionette TRACE conn2 <- [1,1058,null,{}] 13:37:57 INFO - PROCESS | 3888 | 1461101877792 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:57 INFO - PROCESS | 3888 | 1461101877888 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:37:57 INFO - PROCESS | 3888 | 1461101877895 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:57 INFO - PROCESS | 3888 | ++DOCSHELL 15ED8400 == 66 [pid = 3888] [id = 274] 13:37:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (18BBB000) [pid = 3888] [serial = 821] [outer = 00000000] 13:37:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1996A400) [pid = 3888] [serial = 822] [outer = 18BBB000] 13:37:57 INFO - PROCESS | 3888 | 1461101877949 Marionette DEBUG loaded listener.js 13:37:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (19C47800) [pid = 3888] [serial = 823] [outer = 18BBB000] 13:37:58 INFO - PROCESS | 3888 | 1461101878401 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 672ms 13:37:58 INFO - PROCESS | 3888 | 1461101878449 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:37:58 INFO - PROCESS | 3888 | 1461101878451 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 13:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:37:58 INFO - PROCESS | 3888 | 1461101878461 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:37:58 INFO - PROCESS | 3888 | 1461101878463 Marionette TRACE conn2 <- [1,1062,null,{}] 13:37:58 INFO - PROCESS | 3888 | 1461101878466 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:58 INFO - PROCESS | 3888 | 1461101878602 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:37:58 INFO - PROCESS | 3888 | 1461101878614 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:58 INFO - PROCESS | 3888 | ++DOCSHELL 19C4B400 == 67 [pid = 3888] [id = 275] 13:37:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (19C4C400) [pid = 3888] [serial = 824] [outer = 00000000] 13:37:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1A33CC00) [pid = 3888] [serial = 825] [outer = 19C4C400] 13:37:58 INFO - PROCESS | 3888 | 1461101878692 Marionette DEBUG loaded listener.js 13:37:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1A341800) [pid = 3888] [serial = 826] [outer = 19C4C400] 13:37:59 INFO - PROCESS | 3888 | 1461101879079 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 658ms 13:37:59 INFO - PROCESS | 3888 | 1461101879125 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:37:59 INFO - PROCESS | 3888 | 1461101879127 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 13:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:37:59 INFO - PROCESS | 3888 | 1461101879130 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:37:59 INFO - PROCESS | 3888 | 1461101879132 Marionette TRACE conn2 <- [1,1066,null,{}] 13:37:59 INFO - PROCESS | 3888 | 1461101879141 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:59 INFO - PROCESS | 3888 | 1461101879255 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:37:59 INFO - PROCESS | 3888 | 1461101879261 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:59 INFO - PROCESS | 3888 | ++DOCSHELL 1A064400 == 68 [pid = 3888] [id = 276] 13:37:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1A07B000) [pid = 3888] [serial = 827] [outer = 00000000] 13:37:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1AA78000) [pid = 3888] [serial = 828] [outer = 1A07B000] 13:37:59 INFO - PROCESS | 3888 | 1461101879306 Marionette DEBUG loaded listener.js 13:37:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1ADA5400) [pid = 3888] [serial = 829] [outer = 1A07B000] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (182D6400) [pid = 3888] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (16E63C00) [pid = 3888] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (18BC5800) [pid = 3888] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (13333400) [pid = 3888] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (1696B400) [pid = 3888] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (11BF4800) [pid = 3888] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (18D07C00) [pid = 3888] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (12D73000) [pid = 3888] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (12B8D800) [pid = 3888] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1D5CAC00) [pid = 3888] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:37:59 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (19D6D800) [pid = 3888] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:37:59 INFO - PROCESS | 3888 | 1461101879878 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 763ms 13:37:59 INFO - PROCESS | 3888 | 1461101879897 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:37:59 INFO - PROCESS | 3888 | 1461101879899 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 13:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:37:59 INFO - PROCESS | 3888 | 1461101879906 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:37:59 INFO - PROCESS | 3888 | 1461101879908 Marionette TRACE conn2 <- [1,1070,null,{}] 13:37:59 INFO - PROCESS | 3888 | 1461101879912 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:00 INFO - PROCESS | 3888 | 1461101880020 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:38:00 INFO - PROCESS | 3888 | 1461101880029 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:00 INFO - PROCESS | 3888 | ++DOCSHELL 159E7000 == 69 [pid = 3888] [id = 277] 13:38:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (15CCF800) [pid = 3888] [serial = 830] [outer = 00000000] 13:38:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (18692C00) [pid = 3888] [serial = 831] [outer = 15CCF800] 13:38:00 INFO - PROCESS | 3888 | 1461101880073 Marionette DEBUG loaded listener.js 13:38:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (19AB0800) [pid = 3888] [serial = 832] [outer = 15CCF800] 13:38:00 INFO - PROCESS | 3888 | 1461101880484 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 598ms 13:38:00 INFO - PROCESS | 3888 | 1461101880526 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:38:00 INFO - PROCESS | 3888 | 1461101880528 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 13:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:38:00 INFO - PROCESS | 3888 | 1461101880536 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:38:00 INFO - PROCESS | 3888 | 1461101880537 Marionette TRACE conn2 <- [1,1074,null,{}] 13:38:00 INFO - PROCESS | 3888 | 1461101880541 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:00 INFO - PROCESS | 3888 | 1461101880621 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:38:00 INFO - PROCESS | 3888 | 1461101880628 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:00 INFO - PROCESS | 3888 | ++DOCSHELL 11BF0800 == 70 [pid = 3888] [id = 278] 13:38:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (169F0C00) [pid = 3888] [serial = 833] [outer = 00000000] 13:38:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1ADADC00) [pid = 3888] [serial = 834] [outer = 169F0C00] 13:38:00 INFO - PROCESS | 3888 | 1461101880672 Marionette DEBUG loaded listener.js 13:38:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1ADE7400) [pid = 3888] [serial = 835] [outer = 169F0C00] 13:38:01 INFO - PROCESS | 3888 | 1461101881052 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 569ms 13:38:01 INFO - PROCESS | 3888 | 1461101881093 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:38:01 INFO - PROCESS | 3888 | 1461101881095 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 13:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:38:01 INFO - PROCESS | 3888 | 1461101881109 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:38:01 INFO - PROCESS | 3888 | 1461101881111 Marionette TRACE conn2 <- [1,1078,null,{}] 13:38:01 INFO - PROCESS | 3888 | 1461101881118 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:01 INFO - PROCESS | 3888 | 1461101881202 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:38:01 INFO - PROCESS | 3888 | 1461101881210 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:01 INFO - PROCESS | 3888 | ++DOCSHELL 17D97800 == 71 [pid = 3888] [id = 279] 13:38:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (19C41800) [pid = 3888] [serial = 836] [outer = 00000000] 13:38:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1C275400) [pid = 3888] [serial = 837] [outer = 19C41800] 13:38:01 INFO - PROCESS | 3888 | 1461101881261 Marionette DEBUG loaded listener.js 13:38:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1C27FC00) [pid = 3888] [serial = 838] [outer = 19C41800] 13:38:01 INFO - PROCESS | 3888 | 1461101881867 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 822ms 13:38:01 INFO - PROCESS | 3888 | 1461101881942 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:38:01 INFO - PROCESS | 3888 | 1461101881947 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 13:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:38:01 INFO - PROCESS | 3888 | 1461101881935 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:38:01 INFO - PROCESS | 3888 | 1461101881939 Marionette TRACE conn2 <- [1,1082,null,{}] 13:38:01 INFO - PROCESS | 3888 | 1461101881986 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:02 INFO - PROCESS | 3888 | 1461101882132 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:38:02 INFO - PROCESS | 3888 | 1461101882239 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:02 INFO - PROCESS | 3888 | ++DOCSHELL 12D72400 == 72 [pid = 3888] [id = 280] 13:38:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (12D73000) [pid = 3888] [serial = 839] [outer = 00000000] 13:38:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (13A24000) [pid = 3888] [serial = 840] [outer = 12D73000] 13:38:02 INFO - PROCESS | 3888 | 1461101882310 Marionette DEBUG loaded listener.js 13:38:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (136D7400) [pid = 3888] [serial = 841] [outer = 12D73000] 13:38:02 INFO - PROCESS | 3888 | 1461101882873 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 986ms 13:38:02 INFO - PROCESS | 3888 | 1461101882942 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:38:02 INFO - PROCESS | 3888 | 1461101882948 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 13:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:38:02 INFO - PROCESS | 3888 | 1461101882954 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:38:02 INFO - PROCESS | 3888 | 1461101882957 Marionette TRACE conn2 <- [1,1086,null,{}] 13:38:02 INFO - PROCESS | 3888 | 1461101882961 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:03 INFO - PROCESS | 3888 | 1461101883068 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:38:03 INFO - PROCESS | 3888 | 1461101883175 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:03 INFO - PROCESS | 3888 | ++DOCSHELL 1655BC00 == 73 [pid = 3888] [id = 281] 13:38:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (1696D800) [pid = 3888] [serial = 842] [outer = 00000000] 13:38:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (16E96800) [pid = 3888] [serial = 843] [outer = 1696D800] 13:38:03 INFO - PROCESS | 3888 | 1461101883211 Marionette DEBUG loaded listener.js 13:38:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (1825C800) [pid = 3888] [serial = 844] [outer = 1696D800] 13:38:03 INFO - PROCESS | 3888 | 1461101883789 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 897ms 13:38:03 INFO - PROCESS | 3888 | 1461101883861 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:38:03 INFO - PROCESS | 3888 | 1461101883864 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 13:38:03 INFO - PROCESS | 3888 | 1461101883868 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:38:03 INFO - PROCESS | 3888 | 1461101883872 Marionette TRACE conn2 <- [1,1090,null,{}] 13:38:03 INFO - PROCESS | 3888 | 1461101883883 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:04 INFO - PROCESS | 3888 | 1461101884019 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:38:04 INFO - PROCESS | 3888 | 1461101884037 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:04 INFO - PROCESS | 3888 | ++DOCSHELL 16E96000 == 74 [pid = 3888] [id = 282] 13:38:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (1A4DAC00) [pid = 3888] [serial = 845] [outer = 00000000] 13:38:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (1ADF1400) [pid = 3888] [serial = 846] [outer = 1A4DAC00] 13:38:04 INFO - PROCESS | 3888 | 1461101884093 Marionette DEBUG loaded listener.js 13:38:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (1C27D000) [pid = 3888] [serial = 847] [outer = 1A4DAC00] 13:38:04 INFO - PROCESS | 3888 | 1461101884698 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 867ms 13:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:38:04 INFO - PROCESS | 3888 | 1461101884729 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:38:04 INFO - PROCESS | 3888 | 1461101884732 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 13:38:04 INFO - PROCESS | 3888 | 1461101884737 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:38:04 INFO - PROCESS | 3888 | 1461101884739 Marionette TRACE conn2 <- [1,1094,null,{}] 13:38:04 INFO - PROCESS | 3888 | 1461101884743 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:04 INFO - PROCESS | 3888 | 1461101884845 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:38:04 INFO - PROCESS | 3888 | 1461101884979 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:04 INFO - PROCESS | 3888 | ++DOCSHELL 1C2D7000 == 75 [pid = 3888] [id = 283] 13:38:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (1C2D9000) [pid = 3888] [serial = 848] [outer = 00000000] 13:38:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (1C2E0000) [pid = 3888] [serial = 849] [outer = 1C2D9000] 13:38:05 INFO - PROCESS | 3888 | 1461101885035 Marionette DEBUG loaded listener.js 13:38:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (1C328000) [pid = 3888] [serial = 850] [outer = 1C2D9000] 13:38:05 INFO - PROCESS | 3888 | 1461101885603 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 897ms 13:38:05 INFO - PROCESS | 3888 | 1461101885646 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:38:05 INFO - PROCESS | 3888 | 1461101885648 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 13:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:38:05 INFO - PROCESS | 3888 | 1461101885652 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:38:05 INFO - PROCESS | 3888 | 1461101885654 Marionette TRACE conn2 <- [1,1098,null,{}] 13:38:05 INFO - PROCESS | 3888 | 1461101885658 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:05 INFO - PROCESS | 3888 | 1461101885758 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:38:05 INFO - PROCESS | 3888 | 1461101885864 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:05 INFO - PROCESS | 3888 | ++DOCSHELL 1C2D6000 == 76 [pid = 3888] [id = 284] 13:38:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 151 (1C2D8800) [pid = 3888] [serial = 851] [outer = 00000000] 13:38:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 152 (1C81FC00) [pid = 3888] [serial = 852] [outer = 1C2D8800] 13:38:05 INFO - PROCESS | 3888 | 1461101885906 Marionette DEBUG loaded listener.js 13:38:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 153 (1C824C00) [pid = 3888] [serial = 853] [outer = 1C2D8800] 13:38:06 INFO - PROCESS | 3888 | 1461101886437 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 853ms 13:38:06 INFO - PROCESS | 3888 | 1461101886521 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:38:06 INFO - PROCESS | 3888 | 1461101886523 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 13:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:38:06 INFO - PROCESS | 3888 | 1461101886527 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:38:06 INFO - PROCESS | 3888 | 1461101886529 Marionette TRACE conn2 <- [1,1102,null,{}] 13:38:06 INFO - PROCESS | 3888 | 1461101886532 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:06 INFO - PROCESS | 3888 | 1461101886656 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:38:06 INFO - PROCESS | 3888 | 1461101886748 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:06 INFO - PROCESS | 3888 | ++DOCSHELL 1868E000 == 77 [pid = 3888] [id = 285] 13:38:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 154 (18BC9C00) [pid = 3888] [serial = 854] [outer = 00000000] 13:38:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 155 (1CC5DC00) [pid = 3888] [serial = 855] [outer = 18BC9C00] 13:38:06 INFO - PROCESS | 3888 | 1461101886806 Marionette DEBUG loaded listener.js 13:38:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 156 (1CD55000) [pid = 3888] [serial = 856] [outer = 18BC9C00] 13:38:07 INFO - PROCESS | 3888 | 1461101887382 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 897ms 13:38:07 INFO - PROCESS | 3888 | 1461101887420 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:38:07 INFO - PROCESS | 3888 | 1461101887423 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 13:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:38:07 INFO - PROCESS | 3888 | 1461101887426 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:38:07 INFO - PROCESS | 3888 | 1461101887428 Marionette TRACE conn2 <- [1,1106,null,{}] 13:38:07 INFO - PROCESS | 3888 | 1461101887432 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:07 INFO - PROCESS | 3888 | 1461101887531 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:38:07 INFO - PROCESS | 3888 | 1461101887666 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:07 INFO - PROCESS | 3888 | ++DOCSHELL 11B34000 == 78 [pid = 3888] [id = 286] 13:38:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 157 (11BD5000) [pid = 3888] [serial = 857] [outer = 00000000] 13:38:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 158 (13A2BC00) [pid = 3888] [serial = 858] [outer = 11BD5000] 13:38:07 INFO - PROCESS | 3888 | 1461101887722 Marionette DEBUG loaded listener.js 13:38:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 159 (1434FC00) [pid = 3888] [serial = 859] [outer = 11BD5000] 13:38:08 INFO - PROCESS | 3888 | 1461101888413 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1002ms 13:38:08 INFO - PROCESS | 3888 | 1461101888452 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:38:08 INFO - PROCESS | 3888 | 1461101888459 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 13:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:38:08 INFO - PROCESS | 3888 | 1461101888466 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:38:08 INFO - PROCESS | 3888 | 1461101888471 Marionette TRACE conn2 <- [1,1110,null,{}] 13:38:08 INFO - PROCESS | 3888 | 1461101888477 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:08 INFO - PROCESS | 3888 | 1461101888605 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:38:08 INFO - PROCESS | 3888 | 1461101888721 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:08 INFO - PROCESS | 3888 | ++DOCSHELL 1325F000 == 79 [pid = 3888] [id = 287] 13:38:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 160 (13337C00) [pid = 3888] [serial = 860] [outer = 00000000] 13:38:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 161 (15F93400) [pid = 3888] [serial = 861] [outer = 13337C00] 13:38:08 INFO - PROCESS | 3888 | 1461101888771 Marionette DEBUG loaded listener.js 13:38:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 162 (169EDC00) [pid = 3888] [serial = 862] [outer = 13337C00] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 19260400 == 78 [pid = 3888] [id = 162] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 11BF0800 == 77 [pid = 3888] [id = 278] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 159E7000 == 76 [pid = 3888] [id = 277] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 1A064400 == 75 [pid = 3888] [id = 276] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 19C4B400 == 74 [pid = 3888] [id = 275] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 15ED8400 == 73 [pid = 3888] [id = 274] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 12BB4C00 == 72 [pid = 3888] [id = 273] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 1696FC00 == 71 [pid = 3888] [id = 272] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 15F8A000 == 70 [pid = 3888] [id = 271] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 11BD3C00 == 69 [pid = 3888] [id = 270] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 11BEC400 == 68 [pid = 3888] [id = 269] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 19C42C00 == 67 [pid = 3888] [id = 267] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 161 (11B38800) [pid = 3888] [serial = 744] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 160 (169E3C00) [pid = 3888] [serial = 747] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 159 (19652000) [pid = 3888] [serial = 750] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 158 (1C820800) [pid = 3888] [serial = 753] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 157 (02A9C400) [pid = 3888] [serial = 756] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 156 (1ADE8800) [pid = 3888] [serial = 759] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 11B39400 == 66 [pid = 3888] [id = 266] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 11BF5C00 == 65 [pid = 3888] [id = 265] 13:38:09 INFO - PROCESS | 3888 | --DOCSHELL 1326A000 == 64 [pid = 3888] [id = 264] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 155 (18907000) [pid = 3888] [serial = 777] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 154 (16EAD000) [pid = 3888] [serial = 774] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 153 (19257C00) [pid = 3888] [serial = 780] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 152 (15750800) [pid = 3888] [serial = 768] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 151 (15CB7000) [pid = 3888] [serial = 769] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 150 (169F1C00) [pid = 3888] [serial = 771] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (16E5F000) [pid = 3888] [serial = 772] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (1333D800) [pid = 3888] [serial = 763] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (13269400) [pid = 3888] [serial = 762] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (18BC3000) [pid = 3888] [serial = 778] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (197E3800) [pid = 3888] [serial = 781] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (19C45C00) [pid = 3888] [serial = 786] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (15CB2800) [pid = 3888] [serial = 783] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (13338400) [pid = 3888] [serial = 765] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (138BF000) [pid = 3888] [serial = 766] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (1DC3B000) [pid = 3888] [serial = 742] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (1A01FC00) [pid = 3888] [serial = 790] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (18BE0400) [pid = 3888] [serial = 784] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (17D9D800) [pid = 3888] [serial = 775] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (19C49C00) [pid = 3888] [serial = 787] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (1A065400) [pid = 3888] [serial = 789] [outer = 00000000] [url = about:blank] 13:38:09 INFO - PROCESS | 3888 | 1461101889349 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 897ms 13:38:09 INFO - PROCESS | 3888 | 1461101889376 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:38:09 INFO - PROCESS | 3888 | 1461101889381 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 13:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:38:09 INFO - PROCESS | 3888 | 1461101889387 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:38:09 INFO - PROCESS | 3888 | 1461101889389 Marionette TRACE conn2 <- [1,1114,null,{}] 13:38:09 INFO - PROCESS | 3888 | 1461101889393 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:09 INFO - PROCESS | 3888 | 1461101889481 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:38:09 INFO - PROCESS | 3888 | 1461101889560 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:09 INFO - PROCESS | 3888 | ++DOCSHELL 11BF5C00 == 65 [pid = 3888] [id = 288] 13:38:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (11BFB000) [pid = 3888] [serial = 863] [outer = 00000000] 13:38:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (15CB7000) [pid = 3888] [serial = 864] [outer = 11BFB000] 13:38:09 INFO - PROCESS | 3888 | 1461101889605 Marionette DEBUG loaded listener.js 13:38:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (169F1C00) [pid = 3888] [serial = 865] [outer = 11BFB000] 13:38:09 INFO - PROCESS | 3888 | 1461101889989 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 673ms 13:38:10 INFO - PROCESS | 3888 | 1461101890052 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:38:10 INFO - PROCESS | 3888 | 1461101890054 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 13:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:38:10 INFO - PROCESS | 3888 | 1461101890058 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:38:10 INFO - PROCESS | 3888 | 1461101890061 Marionette TRACE conn2 <- [1,1118,null,{}] 13:38:10 INFO - PROCESS | 3888 | 1461101890071 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:10 INFO - PROCESS | 3888 | 1461101890157 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:38:10 INFO - PROCESS | 3888 | 1461101890202 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:10 INFO - PROCESS | 3888 | ++DOCSHELL 18907000 == 66 [pid = 3888] [id = 289] 13:38:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1890B000) [pid = 3888] [serial = 866] [outer = 00000000] 13:38:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (18BC3C00) [pid = 3888] [serial = 867] [outer = 1890B000] 13:38:10 INFO - PROCESS | 3888 | 1461101890249 Marionette DEBUG loaded listener.js 13:38:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (18BE0400) [pid = 3888] [serial = 868] [outer = 1890B000] 13:38:10 INFO - PROCESS | 3888 | 1461101890677 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 658ms 13:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:38:10 INFO - PROCESS | 3888 | 1461101890724 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:38:10 INFO - PROCESS | 3888 | 1461101890726 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 13:38:10 INFO - PROCESS | 3888 | 1461101890729 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:38:10 INFO - PROCESS | 3888 | 1461101890731 Marionette TRACE conn2 <- [1,1122,null,{}] 13:38:10 INFO - PROCESS | 3888 | 1461101890735 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:10 INFO - PROCESS | 3888 | 1461101890817 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:38:10 INFO - PROCESS | 3888 | 1461101890823 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:10 INFO - PROCESS | 3888 | ++DOCSHELL 1925A400 == 67 [pid = 3888] [id = 290] 13:38:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (1925D400) [pid = 3888] [serial = 869] [outer = 00000000] 13:38:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (197E0C00) [pid = 3888] [serial = 870] [outer = 1925D400] 13:38:10 INFO - PROCESS | 3888 | 1461101890871 Marionette DEBUG loaded listener.js 13:38:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (197E7400) [pid = 3888] [serial = 871] [outer = 1925D400] 13:38:11 INFO - PROCESS | 3888 | 1461101891290 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 598ms 13:38:11 INFO - PROCESS | 3888 | 1461101891347 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:38:11 INFO - PROCESS | 3888 | 1461101891349 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 13:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:38:11 INFO - PROCESS | 3888 | 1461101891353 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:38:11 INFO - PROCESS | 3888 | 1461101891356 Marionette TRACE conn2 <- [1,1126,null,{}] 13:38:11 INFO - PROCESS | 3888 | 1461101891360 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:11 INFO - PROCESS | 3888 | 1461101891478 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:38:11 INFO - PROCESS | 3888 | 1461101891550 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:11 INFO - PROCESS | 3888 | ++DOCSHELL 197EA400 == 68 [pid = 3888] [id = 291] 13:38:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (197EB000) [pid = 3888] [serial = 872] [outer = 00000000] 13:38:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (19C45800) [pid = 3888] [serial = 873] [outer = 197EB000] 13:38:11 INFO - PROCESS | 3888 | 1461101891594 Marionette DEBUG loaded listener.js 13:38:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (19C4AC00) [pid = 3888] [serial = 874] [outer = 197EB000] 13:38:12 INFO - PROCESS | 3888 | 1461101892024 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 703ms 13:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:38:12 INFO - PROCESS | 3888 | 1461101892060 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:38:12 INFO - PROCESS | 3888 | 1461101892062 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 13:38:12 INFO - PROCESS | 3888 | 1461101892065 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:38:12 INFO - PROCESS | 3888 | 1461101892067 Marionette TRACE conn2 <- [1,1130,null,{}] 13:38:12 INFO - PROCESS | 3888 | 1461101892078 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:12 INFO - PROCESS | 3888 | 1461101892200 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:38:12 INFO - PROCESS | 3888 | 1461101892209 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:12 INFO - PROCESS | 3888 | ++DOCSHELL 19C4E400 == 69 [pid = 3888] [id = 292] 13:38:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (19C4F800) [pid = 3888] [serial = 875] [outer = 00000000] 13:38:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (1AA7E000) [pid = 3888] [serial = 876] [outer = 19C4F800] 13:38:12 INFO - PROCESS | 3888 | 1461101892256 Marionette DEBUG loaded listener.js 13:38:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (1ADE5C00) [pid = 3888] [serial = 877] [outer = 19C4F800] 13:38:12 INFO - PROCESS | 3888 | 1461101892689 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 658ms 13:38:12 INFO - PROCESS | 3888 | 1461101892730 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:38:12 INFO - PROCESS | 3888 | 1461101892732 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 13:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:38:12 INFO - PROCESS | 3888 | 1461101892736 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:38:12 INFO - PROCESS | 3888 | 1461101892738 Marionette TRACE conn2 <- [1,1134,null,{}] 13:38:12 INFO - PROCESS | 3888 | 1461101892745 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:12 INFO - PROCESS | 3888 | 1461101892884 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:38:12 INFO - PROCESS | 3888 | 1461101892907 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:12 INFO - PROCESS | 3888 | ++DOCSHELL 1A396800 == 70 [pid = 3888] [id = 293] 13:38:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 151 (1C272000) [pid = 3888] [serial = 878] [outer = 00000000] 13:38:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 152 (1C2DCC00) [pid = 3888] [serial = 879] [outer = 1C272000] 13:38:12 INFO - PROCESS | 3888 | 1461101892951 Marionette DEBUG loaded listener.js 13:38:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 153 (1C819C00) [pid = 3888] [serial = 880] [outer = 1C272000] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 152 (19C4C400) [pid = 3888] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 151 (15CCF800) [pid = 3888] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 150 (1683F400) [pid = 3888] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (1CA8B800) [pid = 3888] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (18BBB000) [pid = 3888] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (11BEE000) [pid = 3888] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (1A07B000) [pid = 3888] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (169F0C00) [pid = 3888] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (11BED800) [pid = 3888] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (18BC1400) [pid = 3888] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:38:13 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (16EAE000) [pid = 3888] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:38:13 INFO - PROCESS | 3888 | 1461101893474 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 762ms 13:38:13 INFO - PROCESS | 3888 | 1461101893519 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:38:13 INFO - PROCESS | 3888 | 1461101893521 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 13:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:38:13 INFO - PROCESS | 3888 | 1461101893508 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:38:13 INFO - PROCESS | 3888 | 1461101893510 Marionette TRACE conn2 <- [1,1138,null,{}] 13:38:13 INFO - PROCESS | 3888 | 1461101893513 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:13 INFO - PROCESS | 3888 | 1461101893598 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:38:13 INFO - PROCESS | 3888 | 1461101893606 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:13 INFO - PROCESS | 3888 | ++DOCSHELL 11B38C00 == 71 [pid = 3888] [id = 294] 13:38:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (138C8400) [pid = 3888] [serial = 881] [outer = 00000000] 13:38:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (197E3000) [pid = 3888] [serial = 882] [outer = 138C8400] 13:38:13 INFO - PROCESS | 3888 | 1461101893650 Marionette DEBUG loaded listener.js 13:38:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (1ADA9800) [pid = 3888] [serial = 883] [outer = 138C8400] 13:38:14 INFO - PROCESS | 3888 | 1461101894059 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 568ms 13:38:14 INFO - PROCESS | 3888 | 1461101894094 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:38:14 INFO - PROCESS | 3888 | 1461101894096 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 13:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:38:14 INFO - PROCESS | 3888 | 1461101894099 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:38:14 INFO - PROCESS | 3888 | 1461101894101 Marionette TRACE conn2 <- [1,1142,null,{}] 13:38:14 INFO - PROCESS | 3888 | 1461101894104 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:14 INFO - PROCESS | 3888 | 1461101894213 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:38:14 INFO - PROCESS | 3888 | 1461101894219 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:14 INFO - PROCESS | 3888 | ++DOCSHELL 16EAF400 == 72 [pid = 3888] [id = 295] 13:38:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (19262800) [pid = 3888] [serial = 884] [outer = 00000000] 13:38:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (1C81E400) [pid = 3888] [serial = 885] [outer = 19262800] 13:38:14 INFO - PROCESS | 3888 | 1461101894263 Marionette DEBUG loaded listener.js 13:38:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (1CA8B800) [pid = 3888] [serial = 886] [outer = 19262800] 13:38:14 INFO - PROCESS | 3888 | 1461101894680 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 598ms 13:38:14 INFO - PROCESS | 3888 | 1461101894703 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:38:14 INFO - PROCESS | 3888 | 1461101894705 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 13:38:14 INFO - PROCESS | 3888 | 1461101894708 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:38:14 INFO - PROCESS | 3888 | 1461101894710 Marionette TRACE conn2 <- [1,1146,null,{}] 13:38:14 INFO - PROCESS | 3888 | 1461101894713 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:14 INFO - PROCESS | 3888 | 1461101894795 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:38:14 INFO - PROCESS | 3888 | 1461101894801 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:14 INFO - PROCESS | 3888 | ++DOCSHELL 1925AC00 == 73 [pid = 3888] [id = 296] 13:38:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (1ADE9C00) [pid = 3888] [serial = 887] [outer = 00000000] 13:38:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (1D117C00) [pid = 3888] [serial = 888] [outer = 1ADE9C00] 13:38:14 INFO - PROCESS | 3888 | 1461101894844 Marionette DEBUG loaded listener.js 13:38:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 151 (1D20B000) [pid = 3888] [serial = 889] [outer = 1ADE9C00] 13:38:15 INFO - PROCESS | 3888 | 1461101895317 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 703ms 13:38:15 INFO - PROCESS | 3888 | 1461101895434 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:38:15 INFO - PROCESS | 3888 | 1461101895441 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 13:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:38:15 INFO - PROCESS | 3888 | 1461101895448 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:38:15 INFO - PROCESS | 3888 | 1461101895452 Marionette TRACE conn2 <- [1,1150,null,{}] 13:38:15 INFO - PROCESS | 3888 | 1461101895458 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:15 INFO - PROCESS | 3888 | 1461101895620 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:38:15 INFO - PROCESS | 3888 | 1461101895729 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:15 INFO - PROCESS | 3888 | ++DOCSHELL 13265000 == 74 [pid = 3888] [id = 297] 13:38:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 152 (1326A000) [pid = 3888] [serial = 890] [outer = 00000000] 13:38:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 153 (1333C400) [pid = 3888] [serial = 891] [outer = 1326A000] 13:38:15 INFO - PROCESS | 3888 | 1461101895784 Marionette DEBUG loaded listener.js 13:38:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 154 (13713400) [pid = 3888] [serial = 892] [outer = 1326A000] 13:38:16 INFO - PROCESS | 3888 | 1461101896393 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 987ms 13:38:16 INFO - PROCESS | 3888 | 1461101896443 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:38:16 INFO - PROCESS | 3888 | 1461101896448 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 13:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:38:16 INFO - PROCESS | 3888 | 1461101896493 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:38:16 INFO - PROCESS | 3888 | 1461101896497 Marionette TRACE conn2 <- [1,1154,null,{}] 13:38:16 INFO - PROCESS | 3888 | 1461101896504 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:16 INFO - PROCESS | 3888 | 1461101896612 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:38:16 INFO - PROCESS | 3888 | 1461101896731 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:16 INFO - PROCESS | 3888 | ++DOCSHELL 15C2C800 == 75 [pid = 3888] [id = 298] 13:38:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 155 (15CD3C00) [pid = 3888] [serial = 893] [outer = 00000000] 13:38:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 156 (1860D800) [pid = 3888] [serial = 894] [outer = 15CD3C00] 13:38:16 INFO - PROCESS | 3888 | 1461101896787 Marionette DEBUG loaded listener.js 13:38:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 157 (18BC9000) [pid = 3888] [serial = 895] [outer = 15CD3C00] 13:38:17 INFO - PROCESS | 3888 | 1461101897344 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 927ms 13:38:17 INFO - PROCESS | 3888 | 1461101897408 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:38:17 INFO - PROCESS | 3888 | 1461101897411 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 13:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:38:17 INFO - PROCESS | 3888 | 1461101897415 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:38:17 INFO - PROCESS | 3888 | 1461101897417 Marionette TRACE conn2 <- [1,1158,null,{}] 13:38:17 INFO - PROCESS | 3888 | 1461101897427 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:17 INFO - PROCESS | 3888 | 1461101897530 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:38:17 INFO - PROCESS | 3888 | 1461101897643 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:17 INFO - PROCESS | 3888 | ++DOCSHELL 1A4D7C00 == 76 [pid = 3888] [id = 299] 13:38:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 158 (1AA7C800) [pid = 3888] [serial = 896] [outer = 00000000] 13:38:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 159 (1C827400) [pid = 3888] [serial = 897] [outer = 1AA7C800] 13:38:17 INFO - PROCESS | 3888 | 1461101897741 Marionette DEBUG loaded listener.js 13:38:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 160 (1CD5DC00) [pid = 3888] [serial = 898] [outer = 1AA7C800] 13:38:18 INFO - PROCESS | 3888 | 1461101898333 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 957ms 13:38:18 INFO - PROCESS | 3888 | 1461101898367 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:38:18 INFO - PROCESS | 3888 | 1461101898370 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 13:38:18 INFO - PROCESS | 3888 | 1461101898374 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:38:18 INFO - PROCESS | 3888 | 1461101898376 Marionette TRACE conn2 <- [1,1162,null,{}] 13:38:18 INFO - PROCESS | 3888 | 1461101898380 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:18 INFO - PROCESS | 3888 | 1461101898492 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:38:18 INFO - PROCESS | 3888 | 1461101898630 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:18 INFO - PROCESS | 3888 | ++DOCSHELL 1A4D5800 == 77 [pid = 3888] [id = 300] 13:38:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 161 (1A8C2800) [pid = 3888] [serial = 899] [outer = 00000000] 13:38:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 162 (1D5C6000) [pid = 3888] [serial = 900] [outer = 1A8C2800] 13:38:18 INFO - PROCESS | 3888 | 1461101898672 Marionette DEBUG loaded listener.js 13:38:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 163 (1D5C8800) [pid = 3888] [serial = 901] [outer = 1A8C2800] 13:38:19 INFO - PROCESS | 3888 | 1461101899289 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 13:38:19 INFO - PROCESS | 3888 | 1461101899343 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 13:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:38:19 INFO - PROCESS | 3888 | 1461101899347 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:38:19 INFO - PROCESS | 3888 | 1461101899349 Marionette TRACE conn2 <- [1,1166,null,{}] 13:38:19 INFO - PROCESS | 3888 | 1461101899353 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:19 INFO - PROCESS | 3888 | 1461101899456 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:38:19 INFO - PROCESS | 3888 | 1461101899583 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:19 INFO - PROCESS | 3888 | ++DOCSHELL 16E15C00 == 78 [pid = 3888] [id = 301] 13:38:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 164 (1D2D1800) [pid = 3888] [serial = 902] [outer = 00000000] 13:38:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 165 (1D9DE800) [pid = 3888] [serial = 903] [outer = 1D2D1800] 13:38:19 INFO - PROCESS | 3888 | 1461101899638 Marionette DEBUG loaded listener.js 13:38:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 166 (1DE18800) [pid = 3888] [serial = 904] [outer = 1D2D1800] 13:38:20 INFO - PROCESS | 3888 | 1461101900256 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 13:38:20 INFO - PROCESS | 3888 | 1461101900304 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 13:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:38:20 INFO - PROCESS | 3888 | 1461101900307 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:38:20 INFO - PROCESS | 3888 | 1461101900309 Marionette TRACE conn2 <- [1,1170,null,{}] 13:38:20 INFO - PROCESS | 3888 | 1461101900313 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:20 INFO - PROCESS | 3888 | 1461101900437 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:38:20 INFO - PROCESS | 3888 | 1461101900725 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:20 INFO - PROCESS | 3888 | ++DOCSHELL 02A95C00 == 79 [pid = 3888] [id = 302] 13:38:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 167 (02A98400) [pid = 3888] [serial = 905] [outer = 00000000] 13:38:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 168 (12DD7400) [pid = 3888] [serial = 906] [outer = 02A98400] 13:38:20 INFO - PROCESS | 3888 | 1461101900804 Marionette DEBUG loaded listener.js 13:38:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 169 (13335000) [pid = 3888] [serial = 907] [outer = 02A98400] 13:38:21 INFO - PROCESS | 3888 | 1461101901387 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 13:38:21 INFO - PROCESS | 3888 | 1461101901483 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 13:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:38:21 INFO - PROCESS | 3888 | 1461101901488 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:38:21 INFO - PROCESS | 3888 | 1461101901491 Marionette TRACE conn2 <- [1,1174,null,{}] 13:38:21 INFO - PROCESS | 3888 | 1461101901513 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:21 INFO - PROCESS | 3888 | 1461101901613 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:38:21 INFO - PROCESS | 3888 | 1461101901753 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:21 INFO - PROCESS | 3888 | ++DOCSHELL 142A7000 == 80 [pid = 3888] [id = 303] 13:38:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 170 (142A8C00) [pid = 3888] [serial = 908] [outer = 00000000] 13:38:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 171 (14B9A400) [pid = 3888] [serial = 909] [outer = 142A8C00] 13:38:21 INFO - PROCESS | 3888 | 1461101901804 Marionette DEBUG loaded listener.js 13:38:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 172 (159E6C00) [pid = 3888] [serial = 910] [outer = 142A8C00] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 16EAF400 == 79 [pid = 3888] [id = 295] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 11B38C00 == 78 [pid = 3888] [id = 294] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 1A396800 == 77 [pid = 3888] [id = 293] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 19C4E400 == 76 [pid = 3888] [id = 292] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 197EA400 == 75 [pid = 3888] [id = 291] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 1925A400 == 74 [pid = 3888] [id = 290] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 18907000 == 73 [pid = 3888] [id = 289] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 11BF5C00 == 72 [pid = 3888] [id = 288] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 1325F000 == 71 [pid = 3888] [id = 287] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 171 (1C275400) [pid = 3888] [serial = 837] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 16E5A800 == 70 [pid = 3888] [id = 258] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 12D72400 == 69 [pid = 3888] [id = 280] 13:38:22 INFO - PROCESS | 3888 | --DOCSHELL 17D97800 == 68 [pid = 3888] [id = 279] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 170 (1ADE7400) [pid = 3888] [serial = 835] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 169 (15C2A400) [pid = 3888] [serial = 811] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 168 (191D2000) [pid = 3888] [serial = 819] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 167 (1860D000) [pid = 3888] [serial = 816] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 166 (1A4D9800) [pid = 3888] [serial = 792] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 165 (1A341800) [pid = 3888] [serial = 826] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 164 (19AB0800) [pid = 3888] [serial = 832] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 163 (169ED800) [pid = 3888] [serial = 814] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 162 (191D2400) [pid = 3888] [serial = 820] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 161 (1DC31800) [pid = 3888] [serial = 696] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 160 (16974800) [pid = 3888] [serial = 813] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 159 (19C47800) [pid = 3888] [serial = 823] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 158 (1868F000) [pid = 3888] [serial = 817] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 157 (138C6800) [pid = 3888] [serial = 795] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 156 (1A33CC00) [pid = 3888] [serial = 825] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 155 (18692C00) [pid = 3888] [serial = 831] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 154 (1A4D2800) [pid = 3888] [serial = 801] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 153 (16E98000) [pid = 3888] [serial = 804] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 152 (12DD3400) [pid = 3888] [serial = 807] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 151 (143A5000) [pid = 3888] [serial = 810] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 150 (1AA78000) [pid = 3888] [serial = 828] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (1996A400) [pid = 3888] [serial = 822] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (1ADADC00) [pid = 3888] [serial = 834] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (1ADA5400) [pid = 3888] [serial = 829] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (16E9A800) [pid = 3888] [serial = 798] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (1320EC00) [pid = 3888] [serial = 808] [outer = 00000000] [url = about:blank] 13:38:22 INFO - PROCESS | 3888 | 1461101902406 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:38:22 INFO - PROCESS | 3888 | 1461101902450 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 13:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:38:22 INFO - PROCESS | 3888 | 1461101902455 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:38:22 INFO - PROCESS | 3888 | 1461101902457 Marionette TRACE conn2 <- [1,1178,null,{}] 13:38:22 INFO - PROCESS | 3888 | 1461101902461 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:22 INFO - PROCESS | 3888 | 1461101902552 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:38:22 INFO - PROCESS | 3888 | 1461101902561 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:22 INFO - PROCESS | 3888 | ++DOCSHELL 13721000 == 69 [pid = 3888] [id = 304] 13:38:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (138BF000) [pid = 3888] [serial = 911] [outer = 00000000] 13:38:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (15C31C00) [pid = 3888] [serial = 912] [outer = 138BF000] 13:38:22 INFO - PROCESS | 3888 | 1461101902606 Marionette DEBUG loaded listener.js 13:38:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (16562800) [pid = 3888] [serial = 913] [outer = 138BF000] 13:38:23 INFO - PROCESS | 3888 | 1461101903126 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 3888 | 1461101903162 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 13:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:38:23 INFO - PROCESS | 3888 | 1461101903167 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 3888 | 1461101903173 Marionette TRACE conn2 <- [1,1182,null,{}] 13:38:23 INFO - PROCESS | 3888 | 1461101903183 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:23 INFO - PROCESS | 3888 | 1461101903268 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:38:23 INFO - PROCESS | 3888 | 1461101903365 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:23 INFO - PROCESS | 3888 | ++DOCSHELL 16E98800 == 70 [pid = 3888] [id = 305] 13:38:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (16E9A800) [pid = 3888] [serial = 914] [outer = 00000000] 13:38:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (1825AC00) [pid = 3888] [serial = 915] [outer = 16E9A800] 13:38:23 INFO - PROCESS | 3888 | 1461101903410 Marionette DEBUG loaded listener.js 13:38:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 151 (18613800) [pid = 3888] [serial = 916] [outer = 16E9A800] 13:38:23 INFO - PROCESS | 3888 | 1461101903797 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 3888 | 1461101903849 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 13:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:38:23 INFO - PROCESS | 3888 | 1461101903853 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 3888 | 1461101903855 Marionette TRACE conn2 <- [1,1186,null,{}] 13:38:23 INFO - PROCESS | 3888 | 1461101903858 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:23 INFO - PROCESS | 3888 | 1461101903925 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:38:23 INFO - PROCESS | 3888 | 1461101903931 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:23 INFO - PROCESS | 3888 | ++DOCSHELL 18908400 == 71 [pid = 3888] [id = 306] 13:38:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 152 (18BC3800) [pid = 3888] [serial = 917] [outer = 00000000] 13:38:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 153 (19255800) [pid = 3888] [serial = 918] [outer = 18BC3800] 13:38:23 INFO - PROCESS | 3888 | 1461101903975 Marionette DEBUG loaded listener.js 13:38:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 154 (19264C00) [pid = 3888] [serial = 919] [outer = 18BC3800] 13:38:24 INFO - PROCESS | 3888 | 1461101904395 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 598ms 13:38:24 INFO - PROCESS | 3888 | 1461101904455 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 13:38:24 INFO - PROCESS | 3888 | 1461101904457 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 13:38:24 INFO - PROCESS | 3888 | 1461101904460 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:38:24 INFO - PROCESS | 3888 | 1461101904462 Marionette TRACE conn2 <- [1,1190,null,{}] 13:38:24 INFO - PROCESS | 3888 | 1461101904465 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:24 INFO - PROCESS | 3888 | 1461101904579 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:38:24 INFO - PROCESS | 3888 | 1461101904680 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:24 INFO - PROCESS | 3888 | ++DOCSHELL 12D79C00 == 72 [pid = 3888] [id = 307] 13:38:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 155 (197E8800) [pid = 3888] [serial = 920] [outer = 00000000] 13:38:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 156 (19BE5800) [pid = 3888] [serial = 921] [outer = 197E8800] 13:38:24 INFO - PROCESS | 3888 | 1461101904718 Marionette DEBUG loaded listener.js 13:38:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 157 (19C4C400) [pid = 3888] [serial = 922] [outer = 197E8800] 13:38:25 INFO - PROCESS | 3888 | 1461101905132 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 703ms 13:38:25 INFO - PROCESS | 3888 | 1461101905165 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 13:38:25 INFO - PROCESS | 3888 | 1461101905167 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 13:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:38:25 INFO - PROCESS | 3888 | 1461101905171 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:38:25 INFO - PROCESS | 3888 | 1461101905173 Marionette TRACE conn2 <- [1,1194,null,{}] 13:38:25 INFO - PROCESS | 3888 | 1461101905176 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:25 INFO - PROCESS | 3888 | 1461101905290 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:38:25 INFO - PROCESS | 3888 | 1461101905296 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:25 INFO - PROCESS | 3888 | ++DOCSHELL 19C45400 == 73 [pid = 3888] [id = 308] 13:38:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 158 (19C50400) [pid = 3888] [serial = 923] [outer = 00000000] 13:38:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 159 (1A396400) [pid = 3888] [serial = 924] [outer = 19C50400] 13:38:25 INFO - PROCESS | 3888 | 1461101905343 Marionette DEBUG loaded listener.js 13:38:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 160 (1A340400) [pid = 3888] [serial = 925] [outer = 19C50400] 13:38:25 INFO - PROCESS | 3888 | 1461101905778 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 599ms 13:38:25 INFO - PROCESS | 3888 | 1461101905793 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 13:38:25 INFO - PROCESS | 3888 | 1461101905795 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 13:38:25 INFO - PROCESS | 3888 | 1461101905799 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:38:25 INFO - PROCESS | 3888 | 1461101905800 Marionette TRACE conn2 <- [1,1198,null,{}] 13:38:25 INFO - PROCESS | 3888 | 1461101905804 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:25 INFO - PROCESS | 3888 | 1461101905916 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:38:26 INFO - PROCESS | 3888 | 1461101906018 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:26 INFO - PROCESS | 3888 | ++DOCSHELL 1A4DEC00 == 74 [pid = 3888] [id = 309] 13:38:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 161 (1A878000) [pid = 3888] [serial = 926] [outer = 00000000] 13:38:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 162 (1ADA8000) [pid = 3888] [serial = 927] [outer = 1A878000] 13:38:26 INFO - PROCESS | 3888 | 1461101906062 Marionette DEBUG loaded listener.js 13:38:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 163 (1ADE7000) [pid = 3888] [serial = 928] [outer = 1A878000] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 162 (138C1000) [pid = 3888] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 161 (1ADE5800) [pid = 3888] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 160 (1D567400) [pid = 3888] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 159 (18BC8400) [pid = 3888] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 158 (15518800) [pid = 3888] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 157 (13269000) [pid = 3888] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 156 (19C41400) [pid = 3888] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 155 (15E8E400) [pid = 3888] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 154 (1CA88C00) [pid = 3888] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 153 (11B34C00) [pid = 3888] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 152 (197E4000) [pid = 3888] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 151 (1320DC00) [pid = 3888] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 150 (02A96C00) [pid = 3888] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (1D2D3C00) [pid = 3888] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (16837400) [pid = 3888] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (1C819400) [pid = 3888] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (1C3E1800) [pid = 3888] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (197EB000) [pid = 3888] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (19C4F800) [pid = 3888] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (1C272000) [pid = 3888] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (138C8400) [pid = 3888] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (19262800) [pid = 3888] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (13337C00) [pid = 3888] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (11BFB000) [pid = 3888] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1890B000) [pid = 3888] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (11BD5000) [pid = 3888] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1925D400) [pid = 3888] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (17D97C00) [pid = 3888] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (159E7800) [pid = 3888] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (1DF67800) [pid = 3888] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:38:26 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (15C33800) [pid = 3888] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:38:26 INFO - PROCESS | 3888 | 1461101906793 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1047ms 13:38:26 INFO - PROCESS | 3888 | 1461101906842 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:38:26 INFO - PROCESS | 3888 | 1461101906844 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 13:38:26 INFO - PROCESS | 3888 | 1461101906847 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:38:26 INFO - PROCESS | 3888 | 1461101906849 Marionette TRACE conn2 <- [1,1202,null,{}] 13:38:26 INFO - PROCESS | 3888 | 1461101906852 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:26 INFO - PROCESS | 3888 | 1461101906936 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:38:27 INFO - PROCESS | 3888 | 1461101907033 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:27 INFO - PROCESS | 3888 | ++DOCSHELL 11BD5000 == 75 [pid = 3888] [id = 310] 13:38:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (11BD6800) [pid = 3888] [serial = 929] [outer = 00000000] 13:38:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (138C1000) [pid = 3888] [serial = 930] [outer = 11BD6800] 13:38:27 INFO - PROCESS | 3888 | 1461101907077 Marionette DEBUG loaded listener.js 13:38:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (138C7C00) [pid = 3888] [serial = 931] [outer = 11BD6800] 13:38:27 INFO - PROCESS | 3888 | 1461101907428 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 598ms 13:38:27 INFO - PROCESS | 3888 | 1461101907467 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:38:27 INFO - PROCESS | 3888 | 1461101907469 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 13:38:27 INFO - PROCESS | 3888 | 1461101907472 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:38:27 INFO - PROCESS | 3888 | 1461101907474 Marionette TRACE conn2 <- [1,1206,null,{}] 13:38:27 INFO - PROCESS | 3888 | 1461101907477 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:27 INFO - PROCESS | 3888 | 1461101907559 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:38:27 INFO - PROCESS | 3888 | 1461101907648 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:27 INFO - PROCESS | 3888 | ++DOCSHELL 11BCD400 == 76 [pid = 3888] [id = 311] 13:38:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (12CF2400) [pid = 3888] [serial = 932] [outer = 00000000] 13:38:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (18260800) [pid = 3888] [serial = 933] [outer = 12CF2400] 13:38:27 INFO - PROCESS | 3888 | 1461101907693 Marionette DEBUG loaded listener.js 13:38:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1860A800) [pid = 3888] [serial = 934] [outer = 12CF2400] 13:38:28 INFO - PROCESS | 3888 | 1461101908030 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 613ms 13:38:28 INFO - PROCESS | 3888 | 1461101908074 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:38:28 INFO - PROCESS | 3888 | 1461101908076 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 13:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:38:28 INFO - PROCESS | 3888 | 1461101908079 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:38:28 INFO - PROCESS | 3888 | 1461101908081 Marionette TRACE conn2 <- [1,1210,null,{}] 13:38:28 INFO - PROCESS | 3888 | 1461101908085 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:28 INFO - PROCESS | 3888 | 1461101908204 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:38:28 INFO - PROCESS | 3888 | 1461101908213 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:28 INFO - PROCESS | 3888 | ++DOCSHELL 15E8E400 == 77 [pid = 3888] [id = 312] 13:38:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (18BC8400) [pid = 3888] [serial = 935] [outer = 00000000] 13:38:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1A39F400) [pid = 3888] [serial = 936] [outer = 18BC8400] 13:38:28 INFO - PROCESS | 3888 | 1461101908262 Marionette DEBUG loaded listener.js 13:38:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (1C272000) [pid = 3888] [serial = 937] [outer = 18BC8400] 13:38:28 INFO - PROCESS | 3888 | 1461101908790 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 13:38:28 INFO - PROCESS | 3888 | 1461101908851 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 13:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:38:28 INFO - PROCESS | 3888 | 1461101908857 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:38:28 INFO - PROCESS | 3888 | 1461101908861 Marionette TRACE conn2 <- [1,1214,null,{}] 13:38:28 INFO - PROCESS | 3888 | 1461101908868 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:28 INFO - PROCESS | 3888 | 1461101908982 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:38:29 INFO - PROCESS | 3888 | 1461101909125 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:29 INFO - PROCESS | 3888 | ++DOCSHELL 12CBD000 == 78 [pid = 3888] [id = 313] 13:38:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (12CF2000) [pid = 3888] [serial = 938] [outer = 00000000] 13:38:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (13431800) [pid = 3888] [serial = 939] [outer = 12CF2000] 13:38:29 INFO - PROCESS | 3888 | 1461101909165 Marionette DEBUG loaded listener.js 13:38:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (14345400) [pid = 3888] [serial = 940] [outer = 12CF2000] 13:38:29 INFO - PROCESS | 3888 | 1461101909772 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 957ms 13:38:29 INFO - PROCESS | 3888 | 1461101909823 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:38:29 INFO - PROCESS | 3888 | 1461101909829 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 13:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:38:29 INFO - PROCESS | 3888 | 1461101909836 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:38:29 INFO - PROCESS | 3888 | 1461101909839 Marionette TRACE conn2 <- [1,1218,null,{}] 13:38:29 INFO - PROCESS | 3888 | 1461101909843 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:29 INFO - PROCESS | 3888 | 1461101909951 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:38:30 INFO - PROCESS | 3888 | 1461101910073 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:30 INFO - PROCESS | 3888 | ++DOCSHELL 16836400 == 79 [pid = 3888] [id = 314] 13:38:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (169ED400) [pid = 3888] [serial = 941] [outer = 00000000] 13:38:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (16EB0000) [pid = 3888] [serial = 942] [outer = 169ED400] 13:38:30 INFO - PROCESS | 3888 | 1461101910128 Marionette DEBUG loaded listener.js 13:38:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (18251400) [pid = 3888] [serial = 943] [outer = 169ED400] 13:38:30 INFO - PROCESS | 3888 | 1461101910734 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 957ms 13:38:30 INFO - PROCESS | 3888 | 1461101910784 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:38:30 INFO - PROCESS | 3888 | 1461101910786 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 13:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:38:30 INFO - PROCESS | 3888 | 1461101910790 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:38:30 INFO - PROCESS | 3888 | 1461101910794 Marionette TRACE conn2 <- [1,1222,null,{}] 13:38:30 INFO - PROCESS | 3888 | 1461101910805 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:30 INFO - PROCESS | 3888 | 1461101910963 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:38:31 INFO - PROCESS | 3888 | 1461101911029 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:31 INFO - PROCESS | 3888 | ++DOCSHELL 169EB800 == 80 [pid = 3888] [id = 315] 13:38:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (1A341800) [pid = 3888] [serial = 944] [outer = 00000000] 13:38:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (1AA79800) [pid = 3888] [serial = 945] [outer = 1A341800] 13:38:31 INFO - PROCESS | 3888 | 1461101911085 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (1ADF1800) [pid = 3888] [serial = 946] [outer = 1A341800] 13:38:31 INFO - PROCESS | 3888 | 1461101911635 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 867ms 13:38:31 INFO - PROCESS | 3888 | 1461101911658 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 13:38:31 INFO - PROCESS | 3888 | 1461101911661 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 13:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:38:31 INFO - PROCESS | 3888 | 1461101911665 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:38:31 INFO - PROCESS | 3888 | 1461101911667 Marionette TRACE conn2 <- [1,1226,null,{}] 13:38:31 INFO - PROCESS | 3888 | 1461101911670 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:31 INFO - PROCESS | 3888 | 1461101911783 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:38:31 INFO - PROCESS | 3888 | 1461101911893 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:31 INFO - PROCESS | 3888 | ++DOCSHELL 1C2E1C00 == 81 [pid = 3888] [id = 316] 13:38:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 151 (1C32C000) [pid = 3888] [serial = 947] [outer = 00000000] 13:38:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 152 (1C825400) [pid = 3888] [serial = 948] [outer = 1C32C000] 13:38:31 INFO - PROCESS | 3888 | 1461101911931 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 153 (1CA81400) [pid = 3888] [serial = 949] [outer = 1C32C000] 13:38:32 INFO - PROCESS | 3888 | 1461101912525 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 897ms 13:38:32 INFO - PROCESS | 3888 | 1461101912576 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:38:32 INFO - PROCESS | 3888 | 1461101912578 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 13:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:38:32 INFO - PROCESS | 3888 | 1461101912582 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:38:32 INFO - PROCESS | 3888 | 1461101912583 Marionette TRACE conn2 <- [1,1230,null,{}] 13:38:32 INFO - PROCESS | 3888 | 1461101912587 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:32 INFO - PROCESS | 3888 | 1461101912674 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:38:32 INFO - PROCESS | 3888 | 1461101912789 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:32 INFO - PROCESS | 3888 | ++DOCSHELL 1ADEE800 == 82 [pid = 3888] [id = 317] 13:38:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 154 (1C2D3C00) [pid = 3888] [serial = 950] [outer = 00000000] 13:38:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 155 (1D114000) [pid = 3888] [serial = 951] [outer = 1C2D3C00] 13:38:32 INFO - PROCESS | 3888 | 1461101912883 Marionette DEBUG loaded listener.js 13:38:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 156 (1D207C00) [pid = 3888] [serial = 952] [outer = 1C2D3C00] 13:38:33 INFO - PROCESS | 3888 | 1461101913420 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 897ms 13:38:33 INFO - PROCESS | 3888 | 1461101913476 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:38:33 INFO - PROCESS | 3888 | 1461101913478 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 13:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:38:33 INFO - PROCESS | 3888 | 1461101913482 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:38:33 INFO - PROCESS | 3888 | 1461101913484 Marionette TRACE conn2 <- [1,1234,null,{}] 13:38:33 INFO - PROCESS | 3888 | 1461101913488 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:33 INFO - PROCESS | 3888 | 1461101913611 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:38:33 INFO - PROCESS | 3888 | 1461101913766 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:33 INFO - PROCESS | 3888 | ++DOCSHELL 1D5CC800 == 83 [pid = 3888] [id = 318] 13:38:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 157 (1D5CE800) [pid = 3888] [serial = 953] [outer = 00000000] 13:38:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 158 (1D9DB000) [pid = 3888] [serial = 954] [outer = 1D5CE800] 13:38:33 INFO - PROCESS | 3888 | 1461101913806 Marionette DEBUG loaded listener.js 13:38:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 159 (1DC2D400) [pid = 3888] [serial = 955] [outer = 1D5CE800] 13:38:34 INFO - PROCESS | 3888 | 1461101914357 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 912ms 13:38:34 INFO - PROCESS | 3888 | 1461101914390 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:38:34 INFO - PROCESS | 3888 | 1461101914392 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 13:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:38:34 INFO - PROCESS | 3888 | 1461101914396 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:38:34 INFO - PROCESS | 3888 | 1461101914398 Marionette TRACE conn2 <- [1,1238,null,{}] 13:38:34 INFO - PROCESS | 3888 | 1461101914402 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:34 INFO - PROCESS | 3888 | 1461101914505 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:38:34 INFO - PROCESS | 3888 | 1461101914619 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:34 INFO - PROCESS | 3888 | ++DOCSHELL 13264400 == 84 [pid = 3888] [id = 319] 13:38:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 160 (13332400) [pid = 3888] [serial = 956] [outer = 00000000] 13:38:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 161 (18D10800) [pid = 3888] [serial = 957] [outer = 13332400] 13:38:34 INFO - PROCESS | 3888 | 1461101914686 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 162 (197ECC00) [pid = 3888] [serial = 958] [outer = 13332400] 13:38:35 INFO - PROCESS | 3888 | 1461101915476 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1166ms 13:38:35 INFO - PROCESS | 3888 | 1461101915549 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:38:35 INFO - PROCESS | 3888 | 1461101915552 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 13:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:38:35 INFO - PROCESS | 3888 | 1461101915557 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:38:35 INFO - PROCESS | 3888 | 1461101915561 Marionette TRACE conn2 <- [1,1242,null,{}] 13:38:35 INFO - PROCESS | 3888 | 1461101915566 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:35 INFO - PROCESS | 3888 | 1461101915671 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:38:35 INFO - PROCESS | 3888 | 1461101915810 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:35 INFO - PROCESS | 3888 | ++DOCSHELL 1325C800 == 85 [pid = 3888] [id = 320] 13:38:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 163 (1333FC00) [pid = 3888] [serial = 959] [outer = 00000000] 13:38:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 164 (142A5C00) [pid = 3888] [serial = 960] [outer = 1333FC00] 13:38:35 INFO - PROCESS | 3888 | 1461101915843 Marionette DEBUG loaded listener.js 13:38:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 165 (15CD7000) [pid = 3888] [serial = 961] [outer = 1333FC00] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 11BCD400 == 84 [pid = 3888] [id = 311] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 11BD5000 == 83 [pid = 3888] [id = 310] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 1A4DEC00 == 82 [pid = 3888] [id = 309] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 19C45400 == 81 [pid = 3888] [id = 308] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 12D79C00 == 80 [pid = 3888] [id = 307] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 18908400 == 79 [pid = 3888] [id = 306] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 16E98800 == 78 [pid = 3888] [id = 305] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 13721000 == 77 [pid = 3888] [id = 304] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 142A7000 == 76 [pid = 3888] [id = 303] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 02A95C00 == 75 [pid = 3888] [id = 302] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 164 (1D117C00) [pid = 3888] [serial = 888] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | 1461101916442 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 15C2C800 == 74 [pid = 3888] [id = 298] 13:38:36 INFO - PROCESS | 3888 | --DOCSHELL 13265000 == 73 [pid = 3888] [id = 297] 13:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 897ms 13:38:36 INFO - PROCESS | 3888 | 1461101916465 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:38:36 INFO - PROCESS | 3888 | 1461101916470 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 13:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:38:36 INFO - PROCESS | 3888 | 1461101916476 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:38:36 INFO - PROCESS | 3888 | 1461101916479 Marionette TRACE conn2 <- [1,1246,null,{}] 13:38:36 INFO - PROCESS | 3888 | 1461101916482 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:36 INFO - PROCESS | 3888 | 1461101916584 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 163 (16E99800) [pid = 3888] [serial = 699] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 162 (1DF6EC00) [pid = 3888] [serial = 709] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 161 (16E68000) [pid = 3888] [serial = 748] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 160 (1E223800) [pid = 3888] [serial = 712] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 159 (1ADED800) [pid = 3888] [serial = 760] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 158 (1DC35000) [pid = 3888] [serial = 705] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 157 (19BD8400) [pid = 3888] [serial = 751] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 156 (169E9000) [pid = 3888] [serial = 609] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 155 (13714800) [pid = 3888] [serial = 654] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 154 (1C27D800) [pid = 3888] [serial = 660] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 153 (16EA1000) [pid = 3888] [serial = 657] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 152 (1D213000) [pid = 3888] [serial = 615] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 151 (11BCB800) [pid = 3888] [serial = 745] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 150 (1C274800) [pid = 3888] [serial = 702] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (16E68C00) [pid = 3888] [serial = 621] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (1333F000) [pid = 3888] [serial = 757] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (1DC36C00) [pid = 3888] [serial = 618] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (1A336000) [pid = 3888] [serial = 612] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (1C823000) [pid = 3888] [serial = 754] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (1CC59400) [pid = 3888] [serial = 663] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (18BE9400) [pid = 3888] [serial = 576] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (19C45800) [pid = 3888] [serial = 873] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (19C4AC00) [pid = 3888] [serial = 874] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (1ADE5C00) [pid = 3888] [serial = 877] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (1AA7E000) [pid = 3888] [serial = 876] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1C2DCC00) [pid = 3888] [serial = 879] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (197E3000) [pid = 3888] [serial = 882] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1ADA9800) [pid = 3888] [serial = 883] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (1C81E400) [pid = 3888] [serial = 885] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (13A24000) [pid = 3888] [serial = 840] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (16E96800) [pid = 3888] [serial = 843] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (1ADF1400) [pid = 3888] [serial = 846] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1C2E0000) [pid = 3888] [serial = 849] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1C81FC00) [pid = 3888] [serial = 852] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (1CC5DC00) [pid = 3888] [serial = 855] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (169EDC00) [pid = 3888] [serial = 862] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (15F93400) [pid = 3888] [serial = 861] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (15CB7000) [pid = 3888] [serial = 864] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (169F1C00) [pid = 3888] [serial = 865] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (18BC3C00) [pid = 3888] [serial = 867] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (18BE0400) [pid = 3888] [serial = 868] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (1434FC00) [pid = 3888] [serial = 859] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (13A2BC00) [pid = 3888] [serial = 858] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (197E0C00) [pid = 3888] [serial = 870] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1C819C00) [pid = 3888] [serial = 880] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (197E7400) [pid = 3888] [serial = 871] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1CA8B800) [pid = 3888] [serial = 886] [outer = 00000000] [url = about:blank] 13:38:36 INFO - PROCESS | 3888 | 1461101916687 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:36 INFO - PROCESS | 3888 | ++DOCSHELL 11BD6400 == 74 [pid = 3888] [id = 321] 13:38:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (11BEE000) [pid = 3888] [serial = 962] [outer = 00000000] 13:38:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1342F800) [pid = 3888] [serial = 963] [outer = 11BEE000] 13:38:36 INFO - PROCESS | 3888 | 1461101916715 Marionette DEBUG loaded listener.js 13:38:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (143A4000) [pid = 3888] [serial = 964] [outer = 11BEE000] 13:38:37 INFO - PROCESS | 3888 | 1461101917153 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 718ms 13:38:37 INFO - PROCESS | 3888 | 1461101917179 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:38:37 INFO - PROCESS | 3888 | 1461101917181 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 13:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:38:37 INFO - PROCESS | 3888 | 1461101917184 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:38:37 INFO - PROCESS | 3888 | 1461101917188 Marionette TRACE conn2 <- [1,1250,null,{}] 13:38:37 INFO - PROCESS | 3888 | 1461101917198 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:37 INFO - PROCESS | 3888 | 1461101917287 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:38:37 INFO - PROCESS | 3888 | 1461101917293 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:37 INFO - PROCESS | 3888 | ++DOCSHELL 1696B800 == 75 [pid = 3888] [id = 322] 13:38:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (169E8000) [pid = 3888] [serial = 965] [outer = 00000000] 13:38:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (16E99800) [pid = 3888] [serial = 966] [outer = 169E8000] 13:38:37 INFO - PROCESS | 3888 | 1461101917341 Marionette DEBUG loaded listener.js 13:38:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (16EAA400) [pid = 3888] [serial = 967] [outer = 169E8000] 13:38:37 INFO - PROCESS | 3888 | 1461101917807 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 672ms 13:38:37 INFO - PROCESS | 3888 | 1461101917866 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:38:37 INFO - PROCESS | 3888 | 1461101917869 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 13:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:38:37 INFO - PROCESS | 3888 | 1461101917872 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:38:37 INFO - PROCESS | 3888 | 1461101917874 Marionette TRACE conn2 <- [1,1254,null,{}] 13:38:37 INFO - PROCESS | 3888 | 1461101917860 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:37 INFO - PROCESS | 3888 | 1461101917944 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:38:37 INFO - PROCESS | 3888 | 1461101917953 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:37 INFO - PROCESS | 3888 | ++DOCSHELL 182DA800 == 76 [pid = 3888] [id = 323] 13:38:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (182E2000) [pid = 3888] [serial = 968] [outer = 00000000] 13:38:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (18BDFC00) [pid = 3888] [serial = 969] [outer = 182E2000] 13:38:37 INFO - PROCESS | 3888 | 1461101918000 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (18D08000) [pid = 3888] [serial = 970] [outer = 182E2000] 13:38:38 INFO - PROCESS | 3888 | 1461101918476 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 673ms 13:38:38 INFO - PROCESS | 3888 | 1461101918536 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:38:38 INFO - PROCESS | 3888 | 1461101918538 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 13:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:38:38 INFO - PROCESS | 3888 | 1461101918541 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:38:38 INFO - PROCESS | 3888 | 1461101918543 Marionette TRACE conn2 <- [1,1258,null,{}] 13:38:38 INFO - PROCESS | 3888 | 1461101918546 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:38 INFO - PROCESS | 3888 | 1461101918641 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:38:38 INFO - PROCESS | 3888 | 1461101918649 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:38 INFO - PROCESS | 3888 | ++DOCSHELL 18BC1C00 == 77 [pid = 3888] [id = 324] 13:38:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (191D2800) [pid = 3888] [serial = 971] [outer = 00000000] 13:38:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (197EC400) [pid = 3888] [serial = 972] [outer = 191D2800] 13:38:38 INFO - PROCESS | 3888 | 1461101918698 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (19ABA800) [pid = 3888] [serial = 973] [outer = 191D2800] 13:38:39 INFO - PROCESS | 3888 | 1461101919160 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 673ms 13:38:39 INFO - PROCESS | 3888 | 1461101919204 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:38:39 INFO - PROCESS | 3888 | 1461101919206 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 13:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:38:39 INFO - PROCESS | 3888 | 1461101919209 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:38:39 INFO - PROCESS | 3888 | 1461101919211 Marionette TRACE conn2 <- [1,1262,null,{}] 13:38:39 INFO - PROCESS | 3888 | 1461101919214 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:39 INFO - PROCESS | 3888 | 1461101919350 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:38:39 INFO - PROCESS | 3888 | 1461101919417 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:39 INFO - PROCESS | 3888 | ++DOCSHELL 19C4B400 == 78 [pid = 3888] [id = 325] 13:38:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (19C4C800) [pid = 3888] [serial = 974] [outer = 00000000] 13:38:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (1A1C6400) [pid = 3888] [serial = 975] [outer = 19C4C800] 13:38:39 INFO - PROCESS | 3888 | 1461101919448 Marionette DEBUG loaded listener.js 13:38:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1A4DEC00) [pid = 3888] [serial = 976] [outer = 19C4C800] 13:38:39 INFO - PROCESS | 3888 | 1461101919856 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 717ms 13:38:39 INFO - PROCESS | 3888 | 1461101919915 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:38:39 INFO - PROCESS | 3888 | 1461101919917 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 13:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:38:39 INFO - PROCESS | 3888 | 1461101919920 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:38:39 INFO - PROCESS | 3888 | 1461101919922 Marionette TRACE conn2 <- [1,1266,null,{}] 13:38:39 INFO - PROCESS | 3888 | 1461101919926 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:40 INFO - PROCESS | 3888 | 1461101920069 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:38:40 INFO - PROCESS | 3888 | 1461101920134 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:40 INFO - PROCESS | 3888 | ++DOCSHELL 19262400 == 79 [pid = 3888] [id = 326] 13:38:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (19F2D000) [pid = 3888] [serial = 977] [outer = 00000000] 13:38:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1ADE8000) [pid = 3888] [serial = 978] [outer = 19F2D000] 13:38:40 INFO - PROCESS | 3888 | 1461101920178 Marionette DEBUG loaded listener.js 13:38:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1ADED000) [pid = 3888] [serial = 979] [outer = 19F2D000] 13:38:40 INFO - PROCESS | 3888 | 1461101920571 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 673ms 13:38:40 INFO - PROCESS | 3888 | 1461101920602 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:38:40 INFO - PROCESS | 3888 | 1461101920604 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 13:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:38:40 INFO - PROCESS | 3888 | 1461101920608 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:38:40 INFO - PROCESS | 3888 | 1461101920609 Marionette TRACE conn2 <- [1,1270,null,{}] 13:38:40 INFO - PROCESS | 3888 | 1461101920612 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:40 INFO - PROCESS | 3888 | 1461101920710 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (197E8800) [pid = 3888] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (1A878000) [pid = 3888] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (02A98400) [pid = 3888] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (11BD6800) [pid = 3888] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (19C50400) [pid = 3888] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (138BF000) [pid = 3888] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (18BC3800) [pid = 3888] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (142A8C00) [pid = 3888] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (16E9A800) [pid = 3888] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (12CF2400) [pid = 3888] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:38:40 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (1ADE9C00) [pid = 3888] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:38:40 INFO - PROCESS | 3888 | 1461101920916 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:40 INFO - PROCESS | 3888 | ++DOCSHELL 02A96C00 == 80 [pid = 3888] [id = 327] 13:38:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (02A98400) [pid = 3888] [serial = 980] [outer = 00000000] 13:38:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (13430C00) [pid = 3888] [serial = 981] [outer = 02A98400] 13:38:40 INFO - PROCESS | 3888 | 1461101920963 Marionette DEBUG loaded listener.js 13:38:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (15798400) [pid = 3888] [serial = 982] [outer = 02A98400] 13:38:41 INFO - PROCESS | 3888 | 1461101921314 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 763ms 13:38:41 INFO - PROCESS | 3888 | 1461101921372 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:38:41 INFO - PROCESS | 3888 | 1461101921374 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 13:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:38:41 INFO - PROCESS | 3888 | 1461101921377 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:38:41 INFO - PROCESS | 3888 | 1461101921379 Marionette TRACE conn2 <- [1,1274,null,{}] 13:38:41 INFO - PROCESS | 3888 | 1461101921382 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:41 INFO - PROCESS | 3888 | 1461101921466 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:38:41 INFO - PROCESS | 3888 | 1461101921542 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:41 INFO - PROCESS | 3888 | ++DOCSHELL 1342E000 == 81 [pid = 3888] [id = 328] 13:38:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (14343400) [pid = 3888] [serial = 983] [outer = 00000000] 13:38:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (1C27D800) [pid = 3888] [serial = 984] [outer = 14343400] 13:38:41 INFO - PROCESS | 3888 | 1461101921586 Marionette DEBUG loaded listener.js 13:38:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (1C2DD800) [pid = 3888] [serial = 985] [outer = 14343400] 13:38:41 INFO - PROCESS | 3888 | 1461101921936 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 613ms 13:38:41 INFO - PROCESS | 3888 | 1461101921977 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:38:41 INFO - PROCESS | 3888 | 1461101921979 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 13:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:38:41 INFO - PROCESS | 3888 | 1461101921982 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:38:41 INFO - PROCESS | 3888 | 1461101921984 Marionette TRACE conn2 <- [1,1278,null,{}] 13:38:41 INFO - PROCESS | 3888 | 1461101921987 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:42 INFO - PROCESS | 3888 | 1461101922109 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:38:42 INFO - PROCESS | 3888 | 1461101922117 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:42 INFO - PROCESS | 3888 | ++DOCSHELL 11BD1400 == 82 [pid = 3888] [id = 329] 13:38:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (18BE0C00) [pid = 3888] [serial = 986] [outer = 00000000] 13:38:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1C819800) [pid = 3888] [serial = 987] [outer = 18BE0C00] 13:38:42 INFO - PROCESS | 3888 | 1461101922161 Marionette DEBUG loaded listener.js 13:38:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1C820400) [pid = 3888] [serial = 988] [outer = 18BE0C00] 13:38:42 INFO - PROCESS | 3888 | 1461101922552 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 613ms 13:38:42 INFO - PROCESS | 3888 | 1461101922598 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:38:42 INFO - PROCESS | 3888 | 1461101922600 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 13:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:38:42 INFO - PROCESS | 3888 | 1461101922603 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:38:42 INFO - PROCESS | 3888 | 1461101922606 Marionette TRACE conn2 <- [1,1282,null,{}] 13:38:42 INFO - PROCESS | 3888 | 1461101922609 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:42 INFO - PROCESS | 3888 | 1461101922748 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:38:42 INFO - PROCESS | 3888 | 1461101922791 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:42 INFO - PROCESS | 3888 | ++DOCSHELL 1CA80800 == 83 [pid = 3888] [id = 330] 13:38:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1CA82C00) [pid = 3888] [serial = 989] [outer = 00000000] 13:38:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1CD5AC00) [pid = 3888] [serial = 990] [outer = 1CA82C00] 13:38:42 INFO - PROCESS | 3888 | 1461101922823 Marionette DEBUG loaded listener.js 13:38:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1D212000) [pid = 3888] [serial = 991] [outer = 1CA82C00] 13:38:43 INFO - PROCESS | 3888 | 1461101923499 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 956ms 13:38:43 INFO - PROCESS | 3888 | 1461101923571 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:38:43 INFO - PROCESS | 3888 | 1461101923577 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 13:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:38:43 INFO - PROCESS | 3888 | 1461101923583 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:38:43 INFO - PROCESS | 3888 | 1461101923587 Marionette TRACE conn2 <- [1,1286,null,{}] 13:38:43 INFO - PROCESS | 3888 | 1461101923592 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:43 INFO - PROCESS | 3888 | 1461101923694 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:38:43 INFO - PROCESS | 3888 | 1461101923836 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:43 INFO - PROCESS | 3888 | ++DOCSHELL 13264800 == 84 [pid = 3888] [id = 331] 13:38:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (13430000) [pid = 3888] [serial = 992] [outer = 00000000] 13:38:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (16969400) [pid = 3888] [serial = 993] [outer = 13430000] 13:38:43 INFO - PROCESS | 3888 | 1461101923894 Marionette DEBUG loaded listener.js 13:38:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (169EDC00) [pid = 3888] [serial = 994] [outer = 13430000] 13:38:44 INFO - PROCESS | 3888 | 1461101924523 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1002ms 13:38:44 INFO - PROCESS | 3888 | 1461101924578 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:38:44 INFO - PROCESS | 3888 | 1461101924584 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 13:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:38:44 INFO - PROCESS | 3888 | 1461101924624 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:38:44 INFO - PROCESS | 3888 | 1461101924627 Marionette TRACE conn2 <- [1,1290,null,{}] 13:38:44 INFO - PROCESS | 3888 | 1461101924631 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:44 INFO - PROCESS | 3888 | 1461101924746 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:38:44 INFO - PROCESS | 3888 | 1461101924869 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:44 INFO - PROCESS | 3888 | ++DOCSHELL 16840C00 == 85 [pid = 3888] [id = 332] 13:38:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (16E0B400) [pid = 3888] [serial = 995] [outer = 00000000] 13:38:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (18BC6400) [pid = 3888] [serial = 996] [outer = 16E0B400] 13:38:44 INFO - PROCESS | 3888 | 1461101924924 Marionette DEBUG loaded listener.js 13:38:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (19263800) [pid = 3888] [serial = 997] [outer = 16E0B400] 13:38:45 INFO - PROCESS | 3888 | 1461101925508 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 942ms 13:38:45 INFO - PROCESS | 3888 | 1461101925575 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:38:45 INFO - PROCESS | 3888 | 1461101925578 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 13:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:38:45 INFO - PROCESS | 3888 | 1461101925581 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:38:45 INFO - PROCESS | 3888 | 1461101925585 Marionette TRACE conn2 <- [1,1294,null,{}] 13:38:45 INFO - PROCESS | 3888 | 1461101925596 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:45 INFO - PROCESS | 3888 | 1461101925740 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:38:45 INFO - PROCESS | 3888 | 1461101925880 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:45 INFO - PROCESS | 3888 | ++DOCSHELL 1A39B000 == 86 [pid = 3888] [id = 333] 13:38:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (1ADF0C00) [pid = 3888] [serial = 998] [outer = 00000000] 13:38:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (1CA84800) [pid = 3888] [serial = 999] [outer = 1ADF0C00] 13:38:45 INFO - PROCESS | 3888 | 1461101925937 Marionette DEBUG loaded listener.js 13:38:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (1CD5B800) [pid = 3888] [serial = 1000] [outer = 1ADF0C00] 13:38:46 INFO - PROCESS | 3888 | 1461101926477 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 957ms 13:38:46 INFO - PROCESS | 3888 | 1461101926532 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:38:46 INFO - PROCESS | 3888 | 1461101926535 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 13:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:38:46 INFO - PROCESS | 3888 | 1461101926538 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:38:46 INFO - PROCESS | 3888 | 1461101926540 Marionette TRACE conn2 <- [1,1298,null,{}] 13:38:46 INFO - PROCESS | 3888 | 1461101926544 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:46 INFO - PROCESS | 3888 | 1461101926652 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:38:46 INFO - PROCESS | 3888 | 1461101926791 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:46 INFO - PROCESS | 3888 | ++DOCSHELL 1D215800 == 87 [pid = 3888] [id = 334] 13:38:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (1D217000) [pid = 3888] [serial = 1001] [outer = 00000000] 13:38:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (1D5C5000) [pid = 3888] [serial = 1002] [outer = 1D217000] 13:38:46 INFO - PROCESS | 3888 | 1461101926829 Marionette DEBUG loaded listener.js 13:38:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (1D5CF800) [pid = 3888] [serial = 1003] [outer = 1D217000] 13:38:47 INFO - PROCESS | 3888 | 1461101927343 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 13:38:47 INFO - PROCESS | 3888 | 1461101927408 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 13:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:38:47 INFO - PROCESS | 3888 | 1461101927412 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:38:47 INFO - PROCESS | 3888 | 1461101927414 Marionette TRACE conn2 <- [1,1302,null,{}] 13:38:47 INFO - PROCESS | 3888 | 1461101927417 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:47 INFO - PROCESS | 3888 | 1461101927544 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:38:47 INFO - PROCESS | 3888 | 1461101927686 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:47 INFO - PROCESS | 3888 | ++DOCSHELL 02A97C00 == 88 [pid = 3888] [id = 335] 13:38:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (12C5A000) [pid = 3888] [serial = 1004] [outer = 00000000] 13:38:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (1342C800) [pid = 3888] [serial = 1005] [outer = 12C5A000] 13:38:47 INFO - PROCESS | 3888 | 1461101927745 Marionette DEBUG loaded listener.js 13:38:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 151 (1342D400) [pid = 3888] [serial = 1006] [outer = 12C5A000] 13:38:48 INFO - PROCESS | 3888 | 1461101928568 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1196ms 13:38:48 INFO - PROCESS | 3888 | 1461101928615 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:38:48 INFO - PROCESS | 3888 | 1461101928620 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 13:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:38:48 INFO - PROCESS | 3888 | 1461101928625 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:38:48 INFO - PROCESS | 3888 | 1461101928629 Marionette TRACE conn2 <- [1,1306,null,{}] 13:38:48 INFO - PROCESS | 3888 | 1461101928634 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:48 INFO - PROCESS | 3888 | 1461101928803 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:38:48 INFO - PROCESS | 3888 | 1461101928855 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:48 INFO - PROCESS | 3888 | ++DOCSHELL 1342A800 == 89 [pid = 3888] [id = 336] 13:38:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 152 (13431000) [pid = 3888] [serial = 1007] [outer = 00000000] 13:38:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 153 (14345800) [pid = 3888] [serial = 1008] [outer = 13431000] 13:38:48 INFO - PROCESS | 3888 | 1461101928905 Marionette DEBUG loaded listener.js 13:38:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 154 (1551C000) [pid = 3888] [serial = 1009] [outer = 13431000] 13:38:49 INFO - PROCESS | 3888 | 1461101929499 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 956ms 13:38:49 INFO - PROCESS | 3888 | 1461101929594 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:38:49 INFO - PROCESS | 3888 | 1461101929582 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 13:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:38:49 INFO - PROCESS | 3888 | 1461101929588 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:38:49 INFO - PROCESS | 3888 | 1461101929591 Marionette TRACE conn2 <- [1,1310,null,{}] 13:38:49 INFO - PROCESS | 3888 | 1461101929595 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:49 INFO - PROCESS | 3888 | 1461101929699 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 19BE3C00 == 88 [pid = 3888] [id = 220] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 11BD2800 == 87 [pid = 3888] [id = 166] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 11BD1400 == 86 [pid = 3888] [id = 329] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 1342E000 == 85 [pid = 3888] [id = 328] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 02A96C00 == 84 [pid = 3888] [id = 327] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 19262400 == 83 [pid = 3888] [id = 326] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 19C4B400 == 82 [pid = 3888] [id = 325] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 18BC1C00 == 81 [pid = 3888] [id = 324] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 182DA800 == 80 [pid = 3888] [id = 323] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 1696B800 == 79 [pid = 3888] [id = 322] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 11BD6400 == 78 [pid = 3888] [id = 321] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 1325C800 == 77 [pid = 3888] [id = 320] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 153 (1333C400) [pid = 3888] [serial = 891] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 152 (1860D800) [pid = 3888] [serial = 894] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 151 (1C827400) [pid = 3888] [serial = 897] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 150 (1D5C6000) [pid = 3888] [serial = 900] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (1D9DE800) [pid = 3888] [serial = 903] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (1A39F400) [pid = 3888] [serial = 936] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 169EB800 == 76 [pid = 3888] [id = 315] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 16836400 == 75 [pid = 3888] [id = 314] 13:38:49 INFO - PROCESS | 3888 | --DOCSHELL 12CBD000 == 74 [pid = 3888] [id = 313] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (19BE5800) [pid = 3888] [serial = 921] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (19C4C400) [pid = 3888] [serial = 922] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (1ADA8000) [pid = 3888] [serial = 927] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (13335000) [pid = 3888] [serial = 907] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (12DD7400) [pid = 3888] [serial = 906] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (138C1000) [pid = 3888] [serial = 930] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (1A340400) [pid = 3888] [serial = 925] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (15C31C00) [pid = 3888] [serial = 912] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (16562800) [pid = 3888] [serial = 913] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (19255800) [pid = 3888] [serial = 918] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (1A396400) [pid = 3888] [serial = 924] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (159E6C00) [pid = 3888] [serial = 910] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (14B9A400) [pid = 3888] [serial = 909] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (1825AC00) [pid = 3888] [serial = 915] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (18613800) [pid = 3888] [serial = 916] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (18260800) [pid = 3888] [serial = 933] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1ADE7000) [pid = 3888] [serial = 928] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1D20B000) [pid = 3888] [serial = 889] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (1860A800) [pid = 3888] [serial = 934] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (19264C00) [pid = 3888] [serial = 919] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (138C7C00) [pid = 3888] [serial = 931] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3888 | 1461101929833 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:49 INFO - PROCESS | 3888 | ++DOCSHELL 11BCC800 == 75 [pid = 3888] [id = 337] 13:38:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (11BD1400) [pid = 3888] [serial = 1010] [outer = 00000000] 13:38:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (13265C00) [pid = 3888] [serial = 1011] [outer = 11BD1400] 13:38:49 INFO - PROCESS | 3888 | 1461101929879 Marionette DEBUG loaded listener.js 13:38:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (1342E000) [pid = 3888] [serial = 1012] [outer = 11BD1400] 13:38:50 INFO - PROCESS | 3888 | 1461101930298 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 703ms 13:38:50 INFO - PROCESS | 3888 | 1461101930308 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 13:38:50 INFO - PROCESS | 3888 | 1461101930310 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:38:50 INFO - PROCESS | 3888 | 1461101930314 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:38:50 INFO - PROCESS | 3888 | 1461101930317 Marionette TRACE conn2 <- [1,1314,null,{}] 13:38:50 INFO - PROCESS | 3888 | 1461101930327 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:50 INFO - PROCESS | 3888 | 1461101930397 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:38:50 INFO - PROCESS | 3888 | 1461101930404 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:50 INFO - PROCESS | 3888 | ++DOCSHELL 1696B800 == 76 [pid = 3888] [id = 338] 13:38:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (169E5C00) [pid = 3888] [serial = 1013] [outer = 00000000] 13:38:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (16EB3C00) [pid = 3888] [serial = 1014] [outer = 169E5C00] 13:38:50 INFO - PROCESS | 3888 | 1461101930451 Marionette DEBUG loaded listener.js 13:38:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1825C400) [pid = 3888] [serial = 1015] [outer = 169E5C00] 13:38:50 INFO - PROCESS | 3888 | 1461101930907 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 598ms 13:38:50 INFO - PROCESS | 3888 | 1461101930920 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:38:50 INFO - PROCESS | 3888 | 1461101930922 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 13:38:50 INFO - PROCESS | 3888 | 1461101930926 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:38:50 INFO - PROCESS | 3888 | 1461101930927 Marionette TRACE conn2 <- [1,1318,null,{}] 13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:38:50 INFO - PROCESS | 3888 | 1461101930930 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:51 INFO - PROCESS | 3888 | 1461101931013 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:38:51 INFO - PROCESS | 3888 | 1461101931020 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:51 INFO - PROCESS | 3888 | ++DOCSHELL 1860D800 == 77 [pid = 3888] [id = 339] 13:38:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (18612800) [pid = 3888] [serial = 1016] [outer = 00000000] 13:38:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (18BC1C00) [pid = 3888] [serial = 1017] [outer = 18612800] 13:38:51 INFO - PROCESS | 3888 | 1461101931071 Marionette DEBUG loaded listener.js 13:38:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (18BE9800) [pid = 3888] [serial = 1018] [outer = 18612800] 13:38:51 INFO - PROCESS | 3888 | 1461101931506 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 613ms 13:38:51 INFO - PROCESS | 3888 | 1461101931547 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:38:51 INFO - PROCESS | 3888 | 1461101931549 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 13:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:38:51 INFO - PROCESS | 3888 | 1461101931539 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:38:51 INFO - PROCESS | 3888 | 1461101931541 Marionette TRACE conn2 <- [1,1322,null,{}] 13:38:51 INFO - PROCESS | 3888 | 1461101931544 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:51 INFO - PROCESS | 3888 | 1461101931625 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:38:51 INFO - PROCESS | 3888 | 1461101931634 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:51 INFO - PROCESS | 3888 | ++DOCSHELL 1325D000 == 78 [pid = 3888] [id = 340] 13:38:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (169E3000) [pid = 3888] [serial = 1019] [outer = 00000000] 13:38:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (19264000) [pid = 3888] [serial = 1020] [outer = 169E3000] 13:38:51 INFO - PROCESS | 3888 | 1461101931679 Marionette DEBUG loaded listener.js 13:38:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (197E4000) [pid = 3888] [serial = 1021] [outer = 169E3000] 13:38:52 INFO - PROCESS | 3888 | 1461101932169 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 658ms 13:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:38:52 INFO - PROCESS | 3888 | 1461101932225 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:38:52 INFO - PROCESS | 3888 | 1461101932227 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 13:38:52 INFO - PROCESS | 3888 | 1461101932230 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:38:52 INFO - PROCESS | 3888 | 1461101932232 Marionette TRACE conn2 <- [1,1326,null,{}] 13:38:52 INFO - PROCESS | 3888 | 1461101932235 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:52 INFO - PROCESS | 3888 | 1461101932358 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:38:52 INFO - PROCESS | 3888 | 1461101932405 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:52 INFO - PROCESS | 3888 | ++DOCSHELL 197E2800 == 79 [pid = 3888] [id = 341] 13:38:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (197EB800) [pid = 3888] [serial = 1022] [outer = 00000000] 13:38:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (19C47000) [pid = 3888] [serial = 1023] [outer = 197EB800] 13:38:52 INFO - PROCESS | 3888 | 1461101932453 Marionette DEBUG loaded listener.js 13:38:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (19C4B400) [pid = 3888] [serial = 1024] [outer = 197EB800] 13:38:53 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (18BE0C00) [pid = 3888] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:38:53 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (169E8000) [pid = 3888] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:38:53 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (182E2000) [pid = 3888] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:38:53 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (14343400) [pid = 3888] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:38:53 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (191D2800) [pid = 3888] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:38:53 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1333FC00) [pid = 3888] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:38:53 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (19F2D000) [pid = 3888] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:38:53 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (11BEE000) [pid = 3888] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:38:53 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (02A98400) [pid = 3888] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:38:53 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (19C4C800) [pid = 3888] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:38:54 INFO - PROCESS | 3888 | 1461101934045 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1868ms 13:38:54 INFO - PROCESS | 3888 | 1461101934101 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:38:54 INFO - PROCESS | 3888 | 1461101934108 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 13:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:38:54 INFO - PROCESS | 3888 | 1461101934112 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:38:54 INFO - PROCESS | 3888 | 1461101934116 Marionette TRACE conn2 <- [1,1330,null,{}] 13:38:54 INFO - PROCESS | 3888 | 1461101934165 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:54 INFO - PROCESS | 3888 | 1461101934281 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:38:54 INFO - PROCESS | 3888 | 1461101934411 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:54 INFO - PROCESS | 3888 | ++DOCSHELL 12D71400 == 80 [pid = 3888] [id = 342] 13:38:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (12DD3800) [pid = 3888] [serial = 1025] [outer = 00000000] 13:38:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (142A2400) [pid = 3888] [serial = 1026] [outer = 12DD3800] 13:38:54 INFO - PROCESS | 3888 | 1461101934468 Marionette DEBUG loaded listener.js 13:38:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1683EC00) [pid = 3888] [serial = 1027] [outer = 12DD3800] 13:38:55 INFO - PROCESS | 3888 | 1461101935063 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 987ms 13:38:55 INFO - PROCESS | 3888 | 1461101935095 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:38:55 INFO - PROCESS | 3888 | 1461101935104 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 13:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:38:55 INFO - PROCESS | 3888 | 1461101935114 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:38:55 INFO - PROCESS | 3888 | 1461101935117 Marionette TRACE conn2 <- [1,1334,null,{}] 13:38:55 INFO - PROCESS | 3888 | 1461101935121 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:55 INFO - PROCESS | 3888 | 1461101935235 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:38:55 INFO - PROCESS | 3888 | 1461101935374 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:55 INFO - PROCESS | 3888 | ++DOCSHELL 1696B400 == 81 [pid = 3888] [id = 343] 13:38:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1696FC00) [pid = 3888] [serial = 1028] [outer = 00000000] 13:38:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (18BBA400) [pid = 3888] [serial = 1029] [outer = 1696FC00] 13:38:55 INFO - PROCESS | 3888 | 1461101935430 Marionette DEBUG loaded listener.js 13:38:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (19651800) [pid = 3888] [serial = 1030] [outer = 1696FC00] 13:38:55 INFO - PROCESS | 3888 | 1461101936002 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 897ms 13:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:38:56 INFO - PROCESS | 3888 | 1461101936021 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:38:56 INFO - PROCESS | 3888 | 1461101936023 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 13:38:56 INFO - PROCESS | 3888 | 1461101936027 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:38:56 INFO - PROCESS | 3888 | 1461101936031 Marionette TRACE conn2 <- [1,1338,null,{}] 13:38:56 INFO - PROCESS | 3888 | 1461101936042 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:56 INFO - PROCESS | 3888 | 1461101936157 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:38:56 INFO - PROCESS | 3888 | 1461101936253 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:56 INFO - PROCESS | 3888 | ++DOCSHELL 1A088400 == 82 [pid = 3888] [id = 344] 13:38:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1A1B7800) [pid = 3888] [serial = 1031] [outer = 00000000] 13:38:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1A39DC00) [pid = 3888] [serial = 1032] [outer = 1A1B7800] 13:38:56 INFO - PROCESS | 3888 | 1461101936309 Marionette DEBUG loaded listener.js 13:38:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (1A4D9800) [pid = 3888] [serial = 1033] [outer = 1A1B7800] 13:38:56 INFO - PROCESS | 3888 | 1461101936863 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 897ms 13:38:56 INFO - PROCESS | 3888 | 1461101936937 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:38:56 INFO - PROCESS | 3888 | 1461101936921 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 13:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:38:56 INFO - PROCESS | 3888 | 1461101936925 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:38:56 INFO - PROCESS | 3888 | 1461101936927 Marionette TRACE conn2 <- [1,1342,null,{}] 13:38:56 INFO - PROCESS | 3888 | 1461101936931 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:57 INFO - PROCESS | 3888 | 1461101937035 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:38:57 INFO - PROCESS | 3888 | 1461101937171 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:57 INFO - PROCESS | 3888 | ++DOCSHELL 19AB0800 == 83 [pid = 3888] [id = 345] 13:38:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (1AD85C00) [pid = 3888] [serial = 1034] [outer = 00000000] 13:38:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (1ADE5C00) [pid = 3888] [serial = 1035] [outer = 1AD85C00] 13:38:57 INFO - PROCESS | 3888 | 1461101937226 Marionette DEBUG loaded listener.js 13:38:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (1ADEC000) [pid = 3888] [serial = 1036] [outer = 1AD85C00] 13:38:57 INFO - PROCESS | 3888 | 1461101937740 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 852ms 13:38:57 INFO - PROCESS | 3888 | 1461101937793 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:38:57 INFO - PROCESS | 3888 | 1461101937796 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 13:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:38:57 INFO - PROCESS | 3888 | 1461101937799 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:38:57 INFO - PROCESS | 3888 | 1461101937801 Marionette TRACE conn2 <- [1,1346,null,{}] 13:38:57 INFO - PROCESS | 3888 | 1461101937805 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:57 INFO - PROCESS | 3888 | 1461101937908 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:38:58 INFO - PROCESS | 3888 | 1461101938073 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:58 INFO - PROCESS | 3888 | ++DOCSHELL 15C31800 == 84 [pid = 3888] [id = 346] 13:38:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (19F33400) [pid = 3888] [serial = 1037] [outer = 00000000] 13:38:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (1C2D8000) [pid = 3888] [serial = 1038] [outer = 19F33400] 13:38:58 INFO - PROCESS | 3888 | 1461101938111 Marionette DEBUG loaded listener.js 13:38:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (1C2DC400) [pid = 3888] [serial = 1039] [outer = 19F33400] 13:38:58 INFO - PROCESS | 3888 | 1461101938737 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 957ms 13:38:58 INFO - PROCESS | 3888 | 1461101938767 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:38:58 INFO - PROCESS | 3888 | 1461101938769 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 13:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:38:58 INFO - PROCESS | 3888 | 1461101938773 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:38:58 INFO - PROCESS | 3888 | 1461101938775 Marionette TRACE conn2 <- [1,1350,null,{}] 13:38:58 INFO - PROCESS | 3888 | 1461101938778 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:58 INFO - PROCESS | 3888 | 1461101938875 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:38:59 INFO - PROCESS | 3888 | 1461101939015 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:59 INFO - PROCESS | 3888 | ++DOCSHELL 11BD4000 == 85 [pid = 3888] [id = 347] 13:38:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (11BED800) [pid = 3888] [serial = 1040] [outer = 00000000] 13:38:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (19259000) [pid = 3888] [serial = 1041] [outer = 11BED800] 13:38:59 INFO - PROCESS | 3888 | 1461101939073 Marionette DEBUG loaded listener.js 13:38:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (1ADA9800) [pid = 3888] [serial = 1042] [outer = 11BED800] 13:38:59 INFO - PROCESS | 3888 | 1461101939784 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1031ms 13:38:59 INFO - PROCESS | 3888 | 1461101939812 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:38:59 INFO - PROCESS | 3888 | 1461101939816 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 13:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:38:59 INFO - PROCESS | 3888 | 1461101939822 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:38:59 INFO - PROCESS | 3888 | 1461101939825 Marionette TRACE conn2 <- [1,1354,null,{}] 13:38:59 INFO - PROCESS | 3888 | 1461101939830 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:59 INFO - PROCESS | 3888 | 1461101939933 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:39:00 INFO - PROCESS | 3888 | 1461101940081 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:00 INFO - PROCESS | 3888 | ++DOCSHELL 13339C00 == 86 [pid = 3888] [id = 348] 13:39:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 151 (13423C00) [pid = 3888] [serial = 1043] [outer = 00000000] 13:39:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 152 (15CB8C00) [pid = 3888] [serial = 1044] [outer = 13423C00] 13:39:00 INFO - PROCESS | 3888 | 1461101940137 Marionette DEBUG loaded listener.js 13:39:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 153 (169E8C00) [pid = 3888] [serial = 1045] [outer = 13423C00] 13:39:00 INFO - PROCESS | 3888 | --DOCSHELL 1C2D6000 == 85 [pid = 3888] [id = 284] 13:39:00 INFO - PROCESS | 3888 | --DOCSHELL 1325D000 == 84 [pid = 3888] [id = 340] 13:39:00 INFO - PROCESS | 3888 | --DOCSHELL 1860D800 == 83 [pid = 3888] [id = 339] 13:39:00 INFO - PROCESS | 3888 | --DOCSHELL 1696B800 == 82 [pid = 3888] [id = 338] 13:39:00 INFO - PROCESS | 3888 | --DOCSHELL 11BCC800 == 81 [pid = 3888] [id = 337] 13:39:00 INFO - PROCESS | 3888 | --DOCSHELL 1342A800 == 80 [pid = 3888] [id = 336] 13:39:00 INFO - PROCESS | 3888 | --DOCSHELL 1A39B000 == 79 [pid = 3888] [id = 333] 13:39:00 INFO - PROCESS | 3888 | --DOCSHELL 16840C00 == 78 [pid = 3888] [id = 332] 13:39:00 INFO - PROCESS | 3888 | --DOCSHELL 13264800 == 77 [pid = 3888] [id = 331] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 152 (1C819800) [pid = 3888] [serial = 987] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 151 (1C820400) [pid = 3888] [serial = 988] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 150 (16EAA400) [pid = 3888] [serial = 967] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (16E99800) [pid = 3888] [serial = 966] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (18BDFC00) [pid = 3888] [serial = 969] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (1C27D800) [pid = 3888] [serial = 984] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (1D9DB000) [pid = 3888] [serial = 954] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (197EC400) [pid = 3888] [serial = 972] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (15CD7000) [pid = 3888] [serial = 961] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (16EB0000) [pid = 3888] [serial = 942] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (142A5C00) [pid = 3888] [serial = 960] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (18D10800) [pid = 3888] [serial = 957] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (13431800) [pid = 3888] [serial = 939] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (19ABA800) [pid = 3888] [serial = 973] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1AA79800) [pid = 3888] [serial = 945] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (1ADE8000) [pid = 3888] [serial = 978] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1C2DD800) [pid = 3888] [serial = 985] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (143A4000) [pid = 3888] [serial = 964] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (1ADED000) [pid = 3888] [serial = 979] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (13430C00) [pid = 3888] [serial = 981] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (1A4DEC00) [pid = 3888] [serial = 976] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1C825400) [pid = 3888] [serial = 948] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (15798400) [pid = 3888] [serial = 982] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (1342F800) [pid = 3888] [serial = 963] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1D114000) [pid = 3888] [serial = 951] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (18D08000) [pid = 3888] [serial = 970] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1A1C6400) [pid = 3888] [serial = 975] [outer = 00000000] [url = about:blank] 13:39:00 INFO - PROCESS | 3888 | 1461101940732 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 13:39:00 INFO - PROCESS | 3888 | 1461101940797 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 13:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:39:00 INFO - PROCESS | 3888 | 1461101940803 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:39:00 INFO - PROCESS | 3888 | 1461101940805 Marionette TRACE conn2 <- [1,1358,null,{}] 13:39:00 INFO - PROCESS | 3888 | 1461101940809 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:00 INFO - PROCESS | 3888 | 1461101940880 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:39:00 INFO - PROCESS | 3888 | 1461101940978 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:00 INFO - PROCESS | 3888 | ++DOCSHELL 1333C000 == 78 [pid = 3888] [id = 349] 13:39:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (1342D000) [pid = 3888] [serial = 1046] [outer = 00000000] 13:39:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (169F0400) [pid = 3888] [serial = 1047] [outer = 1342D000] 13:39:01 INFO - PROCESS | 3888 | 1461101941023 Marionette DEBUG loaded listener.js 13:39:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (16EB6000) [pid = 3888] [serial = 1048] [outer = 1342D000] 13:39:01 INFO - PROCESS | 3888 | 1461101941414 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 13:39:01 INFO - PROCESS | 3888 | 1461101941469 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 13:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:39:01 INFO - PROCESS | 3888 | 1461101941473 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:39:01 INFO - PROCESS | 3888 | 1461101941476 Marionette TRACE conn2 <- [1,1362,null,{}] 13:39:01 INFO - PROCESS | 3888 | 1461101941490 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:01 INFO - PROCESS | 3888 | 1461101941579 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:39:01 INFO - PROCESS | 3888 | 1461101941586 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:01 INFO - PROCESS | 3888 | ++DOCSHELL 191D2400 == 79 [pid = 3888] [id = 350] 13:39:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (19255800) [pid = 3888] [serial = 1049] [outer = 00000000] 13:39:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (197DFC00) [pid = 3888] [serial = 1050] [outer = 19255800] 13:39:01 INFO - PROCESS | 3888 | 1461101941615 Marionette DEBUG loaded listener.js 13:39:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1996BC00) [pid = 3888] [serial = 1051] [outer = 19255800] 13:39:02 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:02 INFO - PROCESS | 3888 | 1461101942063 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 13:39:02 INFO - PROCESS | 3888 | 1461101942097 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 13:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:39:02 INFO - PROCESS | 3888 | 1461101942101 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:39:02 INFO - PROCESS | 3888 | 1461101942102 Marionette TRACE conn2 <- [1,1366,null,{}] 13:39:02 INFO - PROCESS | 3888 | 1461101942105 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:02 INFO - PROCESS | 3888 | 1461101942190 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:39:02 INFO - PROCESS | 3888 | 1461101942234 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:02 INFO - PROCESS | 3888 | ++DOCSHELL 1A340400 == 80 [pid = 3888] [id = 351] 13:39:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1A39BC00) [pid = 3888] [serial = 1052] [outer = 00000000] 13:39:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1A8C8C00) [pid = 3888] [serial = 1053] [outer = 1A39BC00] 13:39:02 INFO - PROCESS | 3888 | 1461101942280 Marionette DEBUG loaded listener.js 13:39:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1ADA7400) [pid = 3888] [serial = 1054] [outer = 1A39BC00] 13:39:02 INFO - PROCESS | 3888 | 1461101942692 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:39:02 INFO - PROCESS | 3888 | 1461101942735 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 13:39:02 INFO - PROCESS | 3888 | 1461101942738 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:39:02 INFO - PROCESS | 3888 | 1461101942740 Marionette TRACE conn2 <- [1,1370,null,{}] 13:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:39:02 INFO - PROCESS | 3888 | 1461101942743 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:02 INFO - PROCESS | 3888 | 1461101942865 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:39:02 INFO - PROCESS | 3888 | 1461101942872 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:02 INFO - PROCESS | 3888 | ++DOCSHELL 12B81400 == 81 [pid = 3888] [id = 352] 13:39:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (136CCC00) [pid = 3888] [serial = 1055] [outer = 00000000] 13:39:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1A883C00) [pid = 3888] [serial = 1056] [outer = 136CCC00] 13:39:02 INFO - PROCESS | 3888 | 1461101942989 Marionette DEBUG loaded listener.js 13:39:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1AD84000) [pid = 3888] [serial = 1057] [outer = 136CCC00] 13:39:03 INFO - PROCESS | 3888 | [3888] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:03 INFO - PROCESS | 3888 | 1461101943469 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 13:39:03 INFO - PROCESS | 3888 | 1461101943533 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 13:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:39:03 INFO - PROCESS | 3888 | 1461101943544 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:39:03 INFO - PROCESS | 3888 | 1461101943546 Marionette TRACE conn2 <- [1,1374,null,{}] 13:39:03 INFO - PROCESS | 3888 | 1461101943550 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:03 INFO - PROCESS | 3888 | 1461101943657 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:39:03 INFO - PROCESS | 3888 | 1461101943724 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:03 INFO - PROCESS | 3888 | ++DOCSHELL 1C826400 == 82 [pid = 3888] [id = 353] 13:39:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1CA81C00) [pid = 3888] [serial = 1058] [outer = 00000000] 13:39:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1CC54400) [pid = 3888] [serial = 1059] [outer = 1CA81C00] 13:39:03 INFO - PROCESS | 3888 | 1461101943770 Marionette DEBUG loaded listener.js 13:39:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (1CC58C00) [pid = 3888] [serial = 1060] [outer = 1CA81C00] 13:39:04 INFO - PROCESS | 3888 | 1461101944152 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 13:39:04 INFO - PROCESS | 3888 | 1461101944203 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 13:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:39:04 INFO - PROCESS | 3888 | 1461101944207 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:39:04 INFO - PROCESS | 3888 | 1461101944208 Marionette TRACE conn2 <- [1,1378,null,{}] 13:39:04 INFO - PROCESS | 3888 | 1461101944212 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:04 INFO - PROCESS | 3888 | 1461101944340 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:39:04 INFO - PROCESS | 3888 | 1461101944407 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:04 INFO - PROCESS | 3888 | ++DOCSHELL 1C3E3800 == 83 [pid = 3888] [id = 354] 13:39:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (1C823C00) [pid = 3888] [serial = 1061] [outer = 00000000] 13:39:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (1D569400) [pid = 3888] [serial = 1062] [outer = 1C823C00] 13:39:04 INFO - PROCESS | 3888 | 1461101944451 Marionette DEBUG loaded listener.js 13:39:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (1D5C6000) [pid = 3888] [serial = 1063] [outer = 1C823C00] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (169E3000) [pid = 3888] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (1A341800) [pid = 3888] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (18BC8400) [pid = 3888] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (169ED400) [pid = 3888] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (1C32C000) [pid = 3888] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (12CF2000) [pid = 3888] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (169E5C00) [pid = 3888] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (13431000) [pid = 3888] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (12C5A000) [pid = 3888] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (11BD1400) [pid = 3888] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (18612800) [pid = 3888] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (12D80800) [pid = 3888] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1326A000) [pid = 3888] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (19C4C000) [pid = 3888] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (1696D800) [pid = 3888] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (12D73000) [pid = 3888] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (15CD3C00) [pid = 3888] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1C2D8800) [pid = 3888] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (13208C00) [pid = 3888] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (1C2D9000) [pid = 3888] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (1D2D1800) [pid = 3888] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (1AA7C800) [pid = 3888] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (1A4DAC00) [pid = 3888] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1A8C2800) [pid = 3888] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (11BFB400) [pid = 3888] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (18BC9C00) [pid = 3888] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (19C41800) [pid = 3888] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:39:04 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1A33D000) [pid = 3888] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:39:04 INFO - PROCESS | 3888 | 1461101944999 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 807ms 13:39:05 INFO - PROCESS | 3888 | 1461101945010 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 13:39:05 INFO - PROCESS | 3888 | 1461101945011 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 13:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:39:05 INFO - PROCESS | 3888 | 1461101945015 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:39:05 INFO - PROCESS | 3888 | 1461101945017 Marionette TRACE conn2 <- [1,1382,null,{}] 13:39:05 INFO - PROCESS | 3888 | 1461101945020 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:05 INFO - PROCESS | 3888 | 1461101945138 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:39:05 INFO - PROCESS | 3888 | 1461101945203 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:05 INFO - PROCESS | 3888 | ++DOCSHELL 02A93800 == 84 [pid = 3888] [id = 355] 13:39:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (11BCD400) [pid = 3888] [serial = 1064] [outer = 00000000] 13:39:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (13425000) [pid = 3888] [serial = 1065] [outer = 11BCD400] 13:39:05 INFO - PROCESS | 3888 | 1461101945248 Marionette DEBUG loaded listener.js 13:39:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (169E5C00) [pid = 3888] [serial = 1066] [outer = 11BCD400] 13:39:05 INFO - PROCESS | 3888 | 1461101945579 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 598ms 13:39:05 INFO - PROCESS | 3888 | 1461101945634 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 13:39:05 INFO - PROCESS | 3888 | 1461101945636 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 13:39:05 INFO - PROCESS | 3888 | 1461101945640 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:39:05 INFO - PROCESS | 3888 | 1461101945642 Marionette TRACE conn2 <- [1,1386,null,{}] 13:39:05 INFO - PROCESS | 3888 | 1461101945645 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:05 INFO - PROCESS | 3888 | 1461101945728 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:39:05 INFO - PROCESS | 3888 | 1461101945733 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:05 INFO - PROCESS | 3888 | ++DOCSHELL 148AF800 == 85 [pid = 3888] [id = 356] 13:39:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (14BED000) [pid = 3888] [serial = 1067] [outer = 00000000] 13:39:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (197E9800) [pid = 3888] [serial = 1068] [outer = 14BED000] 13:39:05 INFO - PROCESS | 3888 | 1461101945760 Marionette DEBUG loaded listener.js 13:39:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1996EC00) [pid = 3888] [serial = 1069] [outer = 14BED000] 13:39:06 INFO - PROCESS | 3888 | 1461101946162 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 568ms 13:39:06 INFO - PROCESS | 3888 | 1461101946203 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 13:39:06 INFO - PROCESS | 3888 | 1461101946205 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 13:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:39:06 INFO - PROCESS | 3888 | 1461101946221 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:39:06 INFO - PROCESS | 3888 | 1461101946223 Marionette TRACE conn2 <- [1,1390,null,{}] 13:39:06 INFO - PROCESS | 3888 | 1461101946230 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:06 INFO - PROCESS | 3888 | 1461101946320 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:39:06 INFO - PROCESS | 3888 | 1461101946327 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:06 INFO - PROCESS | 3888 | ++DOCSHELL 15CB6800 == 86 [pid = 3888] [id = 357] 13:39:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (17D97800) [pid = 3888] [serial = 1070] [outer = 00000000] 13:39:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (1C820C00) [pid = 3888] [serial = 1071] [outer = 17D97800] 13:39:06 INFO - PROCESS | 3888 | 1461101946371 Marionette DEBUG loaded listener.js 13:39:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (1D20F800) [pid = 3888] [serial = 1072] [outer = 17D97800] 13:39:06 INFO - PROCESS | 3888 | 1461101946961 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 763ms 13:39:06 INFO - PROCESS | 3888 | 1461101946986 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:39:06 INFO - PROCESS | 3888 | 1461101946990 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 13:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:39:06 INFO - PROCESS | 3888 | 1461101946995 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:39:06 INFO - PROCESS | 3888 | 1461101947000 Marionette TRACE conn2 <- [1,1394,null,{}] 13:39:07 INFO - PROCESS | 3888 | 1461101947007 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:07 INFO - PROCESS | 3888 | 1461101947124 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:39:07 INFO - PROCESS | 3888 | 1461101947271 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:07 INFO - PROCESS | 3888 | ++DOCSHELL 11BF4800 == 87 [pid = 3888] [id = 358] 13:39:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (13264800) [pid = 3888] [serial = 1073] [outer = 00000000] 13:39:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (1434FC00) [pid = 3888] [serial = 1074] [outer = 13264800] 13:39:07 INFO - PROCESS | 3888 | 1461101947335 Marionette DEBUG loaded listener.js 13:39:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (15CD3C00) [pid = 3888] [serial = 1075] [outer = 13264800] 13:39:07 INFO - PROCESS | 3888 | 1461101947938 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1002ms 13:39:07 INFO - PROCESS | 3888 | 1461101948002 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:39:07 INFO - PROCESS | 3888 | 1461101948008 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 13:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:39:08 INFO - PROCESS | 3888 | 1461101948034 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:39:08 INFO - PROCESS | 3888 | 1461101948037 Marionette TRACE conn2 <- [1,1398,null,{}] 13:39:08 INFO - PROCESS | 3888 | 1461101948041 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:08 INFO - PROCESS | 3888 | 1461101948150 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:39:08 INFO - PROCESS | 3888 | 1461101948284 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:08 INFO - PROCESS | 3888 | ++DOCSHELL 16EF7400 == 88 [pid = 3888] [id = 359] 13:39:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (17D9A000) [pid = 3888] [serial = 1076] [outer = 00000000] 13:39:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (197E7000) [pid = 3888] [serial = 1077] [outer = 17D9A000] 13:39:08 INFO - PROCESS | 3888 | 1461101948347 Marionette DEBUG loaded listener.js 13:39:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (19F2D000) [pid = 3888] [serial = 1078] [outer = 17D9A000] 13:39:08 INFO - PROCESS | 3888 | 1461101948992 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1017ms 13:39:09 INFO - PROCESS | 3888 | 1461101949032 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:39:09 INFO - PROCESS | 3888 | 1461101949035 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 13:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:39:09 INFO - PROCESS | 3888 | 1461101949064 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:39:09 INFO - PROCESS | 3888 | 1461101949068 Marionette TRACE conn2 <- [1,1402,null,{}] 13:39:09 INFO - PROCESS | 3888 | 1461101949079 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:09 INFO - PROCESS | 3888 | 1461101949225 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:39:09 INFO - PROCESS | 3888 | 1461101949342 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:09 INFO - PROCESS | 3888 | ++DOCSHELL 1C81D000 == 89 [pid = 3888] [id = 360] 13:39:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1C81D800) [pid = 3888] [serial = 1079] [outer = 00000000] 13:39:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1D21BC00) [pid = 3888] [serial = 1080] [outer = 1C81D800] 13:39:09 INFO - PROCESS | 3888 | 1461101949402 Marionette DEBUG loaded listener.js 13:39:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1DC31800) [pid = 3888] [serial = 1081] [outer = 1C81D800] 13:39:09 INFO - PROCESS | 3888 | 1461101949970 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 956ms 13:39:10 INFO - PROCESS | 3888 | 1461101950028 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:39:10 INFO - PROCESS | 3888 | 1461101950030 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 13:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:39:10 INFO - PROCESS | 3888 | 1461101950034 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:39:10 INFO - PROCESS | 3888 | 1461101950036 Marionette TRACE conn2 <- [1,1406,null,{}] 13:39:10 INFO - PROCESS | 3888 | 1461101950039 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:10 INFO - PROCESS | 3888 | 1461101950136 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:39:10 INFO - PROCESS | 3888 | 1461101950271 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:10 INFO - PROCESS | 3888 | ++DOCSHELL 1CA81000 == 90 [pid = 3888] [id = 361] 13:39:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1CD55C00) [pid = 3888] [serial = 1082] [outer = 00000000] 13:39:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1DF67800) [pid = 3888] [serial = 1083] [outer = 1CD55C00] 13:39:10 INFO - PROCESS | 3888 | 1461101950326 Marionette DEBUG loaded listener.js 13:39:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1DF6A000) [pid = 3888] [serial = 1084] [outer = 1CD55C00] 13:39:10 INFO - PROCESS | 3888 | 1461101950964 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 987ms 13:39:11 INFO - PROCESS | 3888 | 1461101951039 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:39:11 INFO - PROCESS | 3888 | 1461101951041 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 13:39:11 INFO - PROCESS | 3888 | 1461101951045 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:39:11 INFO - PROCESS | 3888 | 1461101951047 Marionette TRACE conn2 <- [1,1410,null,{}] 13:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:39:11 INFO - PROCESS | 3888 | 1461101951051 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:11 INFO - PROCESS | 3888 | 1461101951156 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:39:11 INFO - PROCESS | 3888 | 1461101951296 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:11 INFO - PROCESS | 3888 | ++DOCSHELL 1DE18000 == 91 [pid = 3888] [id = 362] 13:39:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1DF71C00) [pid = 3888] [serial = 1085] [outer = 00000000] 13:39:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1E225C00) [pid = 3888] [serial = 1086] [outer = 1DF71C00] 13:39:11 INFO - PROCESS | 3888 | 1461101951351 Marionette DEBUG loaded listener.js 13:39:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1E227C00) [pid = 3888] [serial = 1087] [outer = 1DF71C00] 13:39:11 INFO - PROCESS | 3888 | 1461101951991 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 987ms 13:39:12 INFO - PROCESS | 3888 | 1461101952063 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:39:12 INFO - PROCESS | 3888 | 1461101952065 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 13:39:12 INFO - PROCESS | 3888 | 1461101952069 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:39:12 INFO - PROCESS | 3888 | 1461101952071 Marionette TRACE conn2 <- [1,1414,null,{}] 13:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:39:12 INFO - PROCESS | 3888 | 1461101952075 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:12 INFO - PROCESS | 3888 | 1461101952212 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:39:12 INFO - PROCESS | 3888 | 1461101952359 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:12 INFO - PROCESS | 3888 | ++DOCSHELL 02A99400 == 92 [pid = 3888] [id = 363] 13:39:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (11B30C00) [pid = 3888] [serial = 1088] [outer = 00000000] 13:39:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (15CD8000) [pid = 3888] [serial = 1089] [outer = 11B30C00] 13:39:12 INFO - PROCESS | 3888 | 1461101952426 Marionette DEBUG loaded listener.js 13:39:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (169E9000) [pid = 3888] [serial = 1090] [outer = 11B30C00] 13:39:13 INFO - PROCESS | 3888 | 1461101953203 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1196ms 13:39:13 INFO - PROCESS | 3888 | 1461101953273 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:39:13 INFO - PROCESS | 3888 | 1461101953278 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 13:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:39:13 INFO - PROCESS | 3888 | 1461101953283 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:39:13 INFO - PROCESS | 3888 | 1461101953286 Marionette TRACE conn2 <- [1,1418,null,{}] 13:39:13 INFO - PROCESS | 3888 | 1461101953291 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:13 INFO - PROCESS | 3888 | 1461101953379 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:39:13 INFO - PROCESS | 3888 | 1461101953533 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:13 INFO - PROCESS | 3888 | ++DOCSHELL 12DDA000 == 93 [pid = 3888] [id = 364] 13:39:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (13337800) [pid = 3888] [serial = 1091] [outer = 00000000] 13:39:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (16E0CC00) [pid = 3888] [serial = 1092] [outer = 13337800] 13:39:13 INFO - PROCESS | 3888 | 1461101953588 Marionette DEBUG loaded listener.js 13:39:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (16E64800) [pid = 3888] [serial = 1093] [outer = 13337800] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 1D55F000 == 92 [pid = 3888] [id = 147] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 1ADB0400 == 91 [pid = 3888] [id = 95] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 15E8E400 == 90 [pid = 3888] [id = 312] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 1C2DA800 == 89 [pid = 3888] [id = 150] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 15F93000 == 88 [pid = 3888] [id = 109] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 148AF800 == 87 [pid = 3888] [id = 356] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 02A93800 == 86 [pid = 3888] [id = 355] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 1C3E3800 == 85 [pid = 3888] [id = 354] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 1C826400 == 84 [pid = 3888] [id = 353] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 12B81400 == 83 [pid = 3888] [id = 352] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 1A340400 == 82 [pid = 3888] [id = 351] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 191D2400 == 81 [pid = 3888] [id = 350] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (19C47000) [pid = 3888] [serial = 1023] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 1333C000 == 80 [pid = 3888] [id = 349] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 13339C00 == 79 [pid = 3888] [id = 348] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 19AB0800 == 78 [pid = 3888] [id = 345] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 1A088400 == 77 [pid = 3888] [id = 344] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 1696B400 == 76 [pid = 3888] [id = 343] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 12D71400 == 75 [pid = 3888] [id = 342] 13:39:13 INFO - PROCESS | 3888 | --DOCSHELL 197E2800 == 74 [pid = 3888] [id = 341] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (1C328000) [pid = 3888] [serial = 850] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (1DE18800) [pid = 3888] [serial = 904] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (1CD5DC00) [pid = 3888] [serial = 898] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (1C27D000) [pid = 3888] [serial = 847] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (1D5C8800) [pid = 3888] [serial = 901] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (14345000) [pid = 3888] [serial = 796] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1CD55000) [pid = 3888] [serial = 856] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (1C27FC00) [pid = 3888] [serial = 838] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1AA7E400) [pid = 3888] [serial = 793] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (1ADF1800) [pid = 3888] [serial = 946] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (1C272000) [pid = 3888] [serial = 937] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (18251400) [pid = 3888] [serial = 943] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (1CA81400) [pid = 3888] [serial = 949] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (14345400) [pid = 3888] [serial = 940] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (16EB3C00) [pid = 3888] [serial = 1014] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (1825C400) [pid = 3888] [serial = 1015] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1551C000) [pid = 3888] [serial = 1009] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (14345800) [pid = 3888] [serial = 1008] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1342D400) [pid = 3888] [serial = 1006] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1342C800) [pid = 3888] [serial = 1005] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (13265C00) [pid = 3888] [serial = 1011] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (1342E000) [pid = 3888] [serial = 1012] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (18BC1C00) [pid = 3888] [serial = 1017] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (18BE9800) [pid = 3888] [serial = 1018] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1CD5AC00) [pid = 3888] [serial = 990] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (16969400) [pid = 3888] [serial = 993] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (18BC6400) [pid = 3888] [serial = 996] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1CA84800) [pid = 3888] [serial = 999] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1D5C5000) [pid = 3888] [serial = 1002] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1860C400) [pid = 3888] [serial = 799] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (13713400) [pid = 3888] [serial = 892] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1AD7DC00) [pid = 3888] [serial = 802] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1825C800) [pid = 3888] [serial = 844] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (136D7400) [pid = 3888] [serial = 841] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (18BC9000) [pid = 3888] [serial = 895] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1C824C00) [pid = 3888] [serial = 853] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1964F000) [pid = 3888] [serial = 805] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (197E4000) [pid = 3888] [serial = 1021] [outer = 00000000] [url = about:blank] 13:39:13 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (19264000) [pid = 3888] [serial = 1020] [outer = 00000000] [url = about:blank] 13:39:14 INFO - PROCESS | 3888 | 1461101954131 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 897ms 13:39:14 INFO - PROCESS | 3888 | 1461101954176 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:39:14 INFO - PROCESS | 3888 | 1461101954182 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 13:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:39:14 INFO - PROCESS | 3888 | 1461101954188 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:39:14 INFO - PROCESS | 3888 | 1461101954190 Marionette TRACE conn2 <- [1,1422,null,{}] 13:39:14 INFO - PROCESS | 3888 | 1461101954194 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:14 INFO - PROCESS | 3888 | 1461101954287 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:39:14 INFO - PROCESS | 3888 | 1461101954385 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:14 INFO - PROCESS | 3888 | ++DOCSHELL 12DDA800 == 75 [pid = 3888] [id = 365] 13:39:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (13203800) [pid = 3888] [serial = 1094] [outer = 00000000] 13:39:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (14BEC800) [pid = 3888] [serial = 1095] [outer = 13203800] 13:39:14 INFO - PROCESS | 3888 | 1461101954436 Marionette DEBUG loaded listener.js 13:39:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1696CC00) [pid = 3888] [serial = 1096] [outer = 13203800] 13:39:14 INFO - PROCESS | 3888 | 1461101954840 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 702ms 13:39:14 INFO - PROCESS | 3888 | 1461101954927 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:39:14 INFO - PROCESS | 3888 | 1461101954929 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 13:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:39:14 INFO - PROCESS | 3888 | 1461101954933 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:39:14 INFO - PROCESS | 3888 | 1461101954936 Marionette TRACE conn2 <- [1,1426,null,{}] 13:39:14 INFO - PROCESS | 3888 | 1461101954930 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:15 INFO - PROCESS | 3888 | 1461101955019 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:39:15 INFO - PROCESS | 3888 | 1461101955034 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:15 INFO - PROCESS | 3888 | ++DOCSHELL 1868B400 == 76 [pid = 3888] [id = 366] 13:39:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (18907000) [pid = 3888] [serial = 1097] [outer = 00000000] 13:39:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (18BC3000) [pid = 3888] [serial = 1098] [outer = 18907000] 13:39:15 INFO - PROCESS | 3888 | 1461101955082 Marionette DEBUG loaded listener.js 13:39:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (18BE0800) [pid = 3888] [serial = 1099] [outer = 18907000] 13:39:15 INFO - PROCESS | 3888 | 1461101955526 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 613ms 13:39:15 INFO - PROCESS | 3888 | 1461101955535 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:39:15 INFO - PROCESS | 3888 | 1461101955538 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 13:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:39:15 INFO - PROCESS | 3888 | 1461101955541 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:39:15 INFO - PROCESS | 3888 | 1461101955543 Marionette TRACE conn2 <- [1,1430,null,{}] 13:39:15 INFO - PROCESS | 3888 | 1461101955546 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:15 INFO - PROCESS | 3888 | 1461101955630 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:39:15 INFO - PROCESS | 3888 | 1461101955636 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:15 INFO - PROCESS | 3888 | ++DOCSHELL 18BC6000 == 77 [pid = 3888] [id = 367] 13:39:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (19256000) [pid = 3888] [serial = 1100] [outer = 00000000] 13:39:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (19264000) [pid = 3888] [serial = 1101] [outer = 19256000] 13:39:15 INFO - PROCESS | 3888 | 1461101955681 Marionette DEBUG loaded listener.js 13:39:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (197E2800) [pid = 3888] [serial = 1102] [outer = 19256000] 13:39:16 INFO - PROCESS | 3888 | 1461101956112 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 673ms 13:39:16 INFO - PROCESS | 3888 | 1461101956206 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:39:16 INFO - PROCESS | 3888 | 1461101956208 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 13:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:39:16 INFO - PROCESS | 3888 | 1461101956212 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:39:16 INFO - PROCESS | 3888 | 1461101956213 Marionette TRACE conn2 <- [1,1434,null,{}] 13:39:16 INFO - PROCESS | 3888 | 1461101956217 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:16 INFO - PROCESS | 3888 | 1461101956333 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:39:16 INFO - PROCESS | 3888 | 1461101956430 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:16 INFO - PROCESS | 3888 | ++DOCSHELL 11BED000 == 78 [pid = 3888] [id = 368] 13:39:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (138C1000) [pid = 3888] [serial = 1103] [outer = 00000000] 13:39:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (19BDAC00) [pid = 3888] [serial = 1104] [outer = 138C1000] 13:39:16 INFO - PROCESS | 3888 | 1461101956481 Marionette DEBUG loaded listener.js 13:39:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (19C44C00) [pid = 3888] [serial = 1105] [outer = 138C1000] 13:39:16 INFO - PROCESS | 3888 | 1461101956898 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 717ms 13:39:16 INFO - PROCESS | 3888 | 1461101956915 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:39:16 INFO - PROCESS | 3888 | 1461101956917 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 13:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:39:16 INFO - PROCESS | 3888 | 1461101956924 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:39:16 INFO - PROCESS | 3888 | 1461101956926 Marionette TRACE conn2 <- [1,1438,null,{}] 13:39:16 INFO - PROCESS | 3888 | 1461101956937 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:17 INFO - PROCESS | 3888 | 1461101957062 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:39:17 INFO - PROCESS | 3888 | 1461101957133 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:17 INFO - PROCESS | 3888 | ++DOCSHELL 1A396800 == 79 [pid = 3888] [id = 369] 13:39:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1A39B000) [pid = 3888] [serial = 1106] [outer = 00000000] 13:39:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1AD85000) [pid = 3888] [serial = 1107] [outer = 1A39B000] 13:39:17 INFO - PROCESS | 3888 | 1461101957180 Marionette DEBUG loaded listener.js 13:39:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (1ADB0400) [pid = 3888] [serial = 1108] [outer = 1A39B000] 13:39:17 INFO - PROCESS | 3888 | 1461101957597 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 733ms 13:39:17 INFO - PROCESS | 3888 | 1461101957675 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:39:17 INFO - PROCESS | 3888 | 1461101957677 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 13:39:17 INFO - PROCESS | 3888 | 1461101957681 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:39:17 INFO - PROCESS | 3888 | 1461101957682 Marionette TRACE conn2 <- [1,1442,null,{}] 13:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:39:17 INFO - PROCESS | 3888 | 1461101957686 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:17 INFO - PROCESS | 3888 | 1461101957803 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:39:17 INFO - PROCESS | 3888 | 1461101957869 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:17 INFO - PROCESS | 3888 | ++DOCSHELL 1AD83000 == 80 [pid = 3888] [id = 370] 13:39:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1ADE7000) [pid = 3888] [serial = 1109] [outer = 00000000] 13:39:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1C276400) [pid = 3888] [serial = 1110] [outer = 1ADE7000] 13:39:17 INFO - PROCESS | 3888 | 1461101957913 Marionette DEBUG loaded listener.js 13:39:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (1C280000) [pid = 3888] [serial = 1111] [outer = 1ADE7000] 13:39:18 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (1CA81C00) [pid = 3888] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:39:18 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (1C823C00) [pid = 3888] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:39:18 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (1342D000) [pid = 3888] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:39:18 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1A39BC00) [pid = 3888] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:39:18 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (13423C00) [pid = 3888] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:39:18 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (11BCD400) [pid = 3888] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:39:18 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (14BED000) [pid = 3888] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:39:18 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (19255800) [pid = 3888] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:39:18 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (136CCC00) [pid = 3888] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:39:18 INFO - PROCESS | 3888 | 1461101958417 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 747ms 13:39:18 INFO - PROCESS | 3888 | 1461101958454 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:39:18 INFO - PROCESS | 3888 | 1461101958456 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 13:39:18 INFO - PROCESS | 3888 | 1461101958459 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:39:18 INFO - PROCESS | 3888 | 1461101958461 Marionette TRACE conn2 <- [1,1446,null,{}] 13:39:18 INFO - PROCESS | 3888 | 1461101958471 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:18 INFO - PROCESS | 3888 | 1461101958545 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:39:18 INFO - PROCESS | 3888 | 1461101958553 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:18 INFO - PROCESS | 3888 | ++DOCSHELL 14B99C00 == 81 [pid = 3888] [id = 371] 13:39:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (18BC7000) [pid = 3888] [serial = 1112] [outer = 00000000] 13:39:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1A1C0800) [pid = 3888] [serial = 1113] [outer = 18BC7000] 13:39:18 INFO - PROCESS | 3888 | 1461101958600 Marionette DEBUG loaded listener.js 13:39:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1A4D7000) [pid = 3888] [serial = 1114] [outer = 18BC7000] 13:39:19 INFO - PROCESS | 3888 | 1461101959015 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 613ms 13:39:19 INFO - PROCESS | 3888 | 1461101959063 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:39:19 INFO - PROCESS | 3888 | 1461101959065 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 13:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:39:19 INFO - PROCESS | 3888 | 1461101959072 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:39:19 INFO - PROCESS | 3888 | 1461101959074 Marionette TRACE conn2 <- [1,1450,null,{}] 13:39:19 INFO - PROCESS | 3888 | 1461101959077 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:19 INFO - PROCESS | 3888 | 1461101959162 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:39:19 INFO - PROCESS | 3888 | 1461101959169 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:19 INFO - PROCESS | 3888 | ++DOCSHELL 1860AC00 == 82 [pid = 3888] [id = 372] 13:39:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1AD85800) [pid = 3888] [serial = 1115] [outer = 00000000] 13:39:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1C2D5400) [pid = 3888] [serial = 1116] [outer = 1AD85800] 13:39:19 INFO - PROCESS | 3888 | 1461101959214 Marionette DEBUG loaded listener.js 13:39:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (1C2DF800) [pid = 3888] [serial = 1117] [outer = 1AD85800] 13:39:19 INFO - PROCESS | 3888 | 1461101959645 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 598ms 13:39:19 INFO - PROCESS | 3888 | 1461101959682 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:39:19 INFO - PROCESS | 3888 | 1461101959684 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 13:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:39:19 INFO - PROCESS | 3888 | 1461101959687 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:39:19 INFO - PROCESS | 3888 | 1461101959689 Marionette TRACE conn2 <- [1,1454,null,{}] 13:39:19 INFO - PROCESS | 3888 | 1461101959692 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:19 INFO - PROCESS | 3888 | 1461101959775 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:39:19 INFO - PROCESS | 3888 | 1461101959782 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:19 INFO - PROCESS | 3888 | ++DOCSHELL 19C46400 == 83 [pid = 3888] [id = 373] 13:39:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1C2E1400) [pid = 3888] [serial = 1118] [outer = 00000000] 13:39:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1C824C00) [pid = 3888] [serial = 1119] [outer = 1C2E1400] 13:39:19 INFO - PROCESS | 3888 | 1461101959826 Marionette DEBUG loaded listener.js 13:39:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (1CA82800) [pid = 3888] [serial = 1120] [outer = 1C2E1400] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 11BF2000 == 82 [pid = 3888] [id = 136] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 11BD4000 == 81 [pid = 3888] [id = 347] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1C278800 == 80 [pid = 3888] [id = 110] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1D212400 == 79 [pid = 3888] [id = 165] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 197EA000 == 78 [pid = 3888] [id = 151] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 15C31800 == 77 [pid = 3888] [id = 346] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 12B8A000 == 76 [pid = 3888] [id = 163] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 19AB9000 == 75 [pid = 3888] [id = 96] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1ADE5000 == 74 [pid = 3888] [id = 253] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1C2D7000 == 73 [pid = 3888] [id = 283] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1D207800 == 72 [pid = 3888] [id = 177] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 16E96000 == 71 [pid = 3888] [id = 282] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 159E7C00 == 70 [pid = 3888] [id = 250] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1655BC00 == 69 [pid = 3888] [id = 281] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1925A800 == 68 [pid = 3888] [id = 180] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 16E15C00 == 67 [pid = 3888] [id = 301] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1D215800 == 66 [pid = 3888] [id = 334] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1A4D5800 == 65 [pid = 3888] [id = 300] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 14347400 == 64 [pid = 3888] [id = 202] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 13205C00 == 63 [pid = 3888] [id = 268] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 13264400 == 62 [pid = 3888] [id = 319] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1D5CC800 == 61 [pid = 3888] [id = 318] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1DF67400 == 60 [pid = 3888] [id = 236] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1925AC00 == 59 [pid = 3888] [id = 296] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1CA80800 == 58 [pid = 3888] [id = 330] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 13268C00 == 57 [pid = 3888] [id = 52] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 11B34000 == 56 [pid = 3888] [id = 286] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1683E000 == 55 [pid = 3888] [id = 135] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 19260000 == 54 [pid = 3888] [id = 164] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 13720000 == 53 [pid = 3888] [id = 53] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1A4D7C00 == 52 [pid = 3888] [id = 299] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 13208000 == 51 [pid = 3888] [id = 237] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1ADEE800 == 50 [pid = 3888] [id = 317] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1ADA5C00 == 49 [pid = 3888] [id = 251] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1AD7E400 == 48 [pid = 3888] [id = 221] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 02A96800 == 47 [pid = 3888] [id = 252] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1C2E1C00 == 46 [pid = 3888] [id = 316] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1868E000 == 45 [pid = 3888] [id = 285] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 11BC9400 == 44 [pid = 3888] [id = 134] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 02A97C00 == 43 [pid = 3888] [id = 335] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 12DDA000 == 42 [pid = 3888] [id = 364] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 02A99400 == 41 [pid = 3888] [id = 363] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1DE18000 == 40 [pid = 3888] [id = 362] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1C81D000 == 39 [pid = 3888] [id = 360] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1CA81000 == 38 [pid = 3888] [id = 361] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 16EF7400 == 37 [pid = 3888] [id = 359] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 15CB6800 == 36 [pid = 3888] [id = 357] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 11BF4800 == 35 [pid = 3888] [id = 358] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1AD83000 == 34 [pid = 3888] [id = 370] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1860AC00 == 33 [pid = 3888] [id = 372] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1868B400 == 32 [pid = 3888] [id = 366] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 18BC6000 == 31 [pid = 3888] [id = 367] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 12DDA800 == 30 [pid = 3888] [id = 365] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 14B99C00 == 29 [pid = 3888] [id = 371] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 11BED000 == 28 [pid = 3888] [id = 368] 13:39:21 INFO - PROCESS | 3888 | --DOCSHELL 1A396800 == 27 [pid = 3888] [id = 369] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (142A2400) [pid = 3888] [serial = 1026] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (18BBA400) [pid = 3888] [serial = 1029] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (1A39DC00) [pid = 3888] [serial = 1032] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1ADE5C00) [pid = 3888] [serial = 1035] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1C2D8000) [pid = 3888] [serial = 1038] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (13425000) [pid = 3888] [serial = 1065] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1C820C00) [pid = 3888] [serial = 1071] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1996EC00) [pid = 3888] [serial = 1069] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (197E9800) [pid = 3888] [serial = 1068] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1D5C6000) [pid = 3888] [serial = 1063] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (197DFC00) [pid = 3888] [serial = 1050] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1996BC00) [pid = 3888] [serial = 1051] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1A883C00) [pid = 3888] [serial = 1056] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1AD84000) [pid = 3888] [serial = 1057] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (169E5C00) [pid = 3888] [serial = 1066] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1ADA7400) [pid = 3888] [serial = 1054] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1CC54400) [pid = 3888] [serial = 1059] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (1D569400) [pid = 3888] [serial = 1062] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1CC58C00) [pid = 3888] [serial = 1060] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (169F0400) [pid = 3888] [serial = 1047] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (16EB6000) [pid = 3888] [serial = 1048] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1A8C8C00) [pid = 3888] [serial = 1053] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (19259000) [pid = 3888] [serial = 1041] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (169E8C00) [pid = 3888] [serial = 1045] [outer = 00000000] [url = about:blank] 13:39:21 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (15CB8C00) [pid = 3888] [serial = 1044] [outer = 00000000] [url = about:blank] 13:39:22 INFO - PROCESS | 3888 | 1461101962083 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2407ms 13:39:22 INFO - PROCESS | 3888 | 1461101962105 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:39:22 INFO - PROCESS | 3888 | 1461101962110 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 13:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:39:22 INFO - PROCESS | 3888 | 1461101962115 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:39:22 INFO - PROCESS | 3888 | 1461101962120 Marionette TRACE conn2 <- [1,1458,null,{}] 13:39:22 INFO - PROCESS | 3888 | 1461101962127 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:22 INFO - PROCESS | 3888 | 1461101962221 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:39:22 INFO - PROCESS | 3888 | 1461101962236 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:22 INFO - PROCESS | 3888 | ++DOCSHELL 11B38000 == 28 [pid = 3888] [id = 374] 13:39:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (11BC9C00) [pid = 3888] [serial = 1121] [outer = 00000000] 13:39:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (11BCE000) [pid = 3888] [serial = 1122] [outer = 11BC9C00] 13:39:22 INFO - PROCESS | 3888 | 1461101962288 Marionette DEBUG loaded listener.js 13:39:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (11BD3800) [pid = 3888] [serial = 1123] [outer = 11BC9C00] 13:39:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (11BEF000) [pid = 3888] [serial = 1124] [outer = 1E97F400] 13:39:22 INFO - PROCESS | 3888 | 1461101962826 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 763ms 13:39:22 INFO - PROCESS | 3888 | 1461101962882 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:39:22 INFO - PROCESS | 3888 | 1461101962887 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 13:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:39:22 INFO - PROCESS | 3888 | 1461101962894 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:39:22 INFO - PROCESS | 3888 | 1461101962896 Marionette TRACE conn2 <- [1,1462,null,{}] 13:39:22 INFO - PROCESS | 3888 | 1461101962900 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:22 INFO - PROCESS | 3888 | 1461101962971 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:39:23 INFO - PROCESS | 3888 | 1461101963063 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:23 INFO - PROCESS | 3888 | ++DOCSHELL 12C0F000 == 29 [pid = 3888] [id = 375] 13:39:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (12C5E000) [pid = 3888] [serial = 1125] [outer = 00000000] 13:39:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (12D75800) [pid = 3888] [serial = 1126] [outer = 12C5E000] 13:39:23 INFO - PROCESS | 3888 | 1461101963110 Marionette DEBUG loaded listener.js 13:39:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (13204000) [pid = 3888] [serial = 1127] [outer = 12C5E000] 13:39:23 INFO - PROCESS | 3888 | 1461101963507 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 657ms 13:39:23 INFO - PROCESS | 3888 | 1461101963556 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:39:23 INFO - PROCESS | 3888 | 1461101963559 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 13:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:39:23 INFO - PROCESS | 3888 | 1461101963604 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:39:23 INFO - PROCESS | 3888 | 1461101963608 Marionette TRACE conn2 <- [1,1466,null,{}] 13:39:23 INFO - PROCESS | 3888 | 1461101963619 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:23 INFO - PROCESS | 3888 | 1461101963703 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:39:23 INFO - PROCESS | 3888 | 1461101963715 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:23 INFO - PROCESS | 3888 | ++DOCSHELL 13428800 == 30 [pid = 3888] [id = 376] 13:39:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (13428C00) [pid = 3888] [serial = 1128] [outer = 00000000] 13:39:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (136CA000) [pid = 3888] [serial = 1129] [outer = 13428C00] 13:39:23 INFO - PROCESS | 3888 | 1461101963765 Marionette DEBUG loaded listener.js 13:39:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1371A800) [pid = 3888] [serial = 1130] [outer = 13428C00] 13:39:24 INFO - PROCESS | 3888 | 1461101964202 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 658ms 13:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:39:24 INFO - PROCESS | 3888 | 1461101964268 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:39:24 INFO - PROCESS | 3888 | 1461101964271 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 13:39:24 INFO - PROCESS | 3888 | 1461101964274 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:39:24 INFO - PROCESS | 3888 | 1461101964276 Marionette TRACE conn2 <- [1,1470,null,{}] 13:39:24 INFO - PROCESS | 3888 | 1461101964280 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:24 INFO - PROCESS | 3888 | 1461101964359 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:39:24 INFO - PROCESS | 3888 | 1461101964365 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:24 INFO - PROCESS | 3888 | ++DOCSHELL 136D7C00 == 31 [pid = 3888] [id = 377] 13:39:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (142A2400) [pid = 3888] [serial = 1131] [outer = 00000000] 13:39:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (143AF000) [pid = 3888] [serial = 1132] [outer = 142A2400] 13:39:24 INFO - PROCESS | 3888 | 1461101964411 Marionette DEBUG loaded listener.js 13:39:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (15513000) [pid = 3888] [serial = 1133] [outer = 142A2400] 13:39:24 INFO - PROCESS | 3888 | 1461101964841 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 613ms 13:39:24 INFO - PROCESS | 3888 | 1461101964893 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:39:24 INFO - PROCESS | 3888 | 1461101964895 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 13:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:39:24 INFO - PROCESS | 3888 | 1461101964898 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:39:24 INFO - PROCESS | 3888 | 1461101964900 Marionette TRACE conn2 <- [1,1474,null,{}] 13:39:24 INFO - PROCESS | 3888 | 1461101964903 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:24 INFO - PROCESS | 3888 | 1461101964980 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:39:25 INFO - PROCESS | 3888 | 1461101965003 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:25 INFO - PROCESS | 3888 | ++DOCSHELL 15C2C800 == 32 [pid = 3888] [id = 378] 13:39:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (15C30000) [pid = 3888] [serial = 1134] [outer = 00000000] 13:39:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (15E86C00) [pid = 3888] [serial = 1135] [outer = 15C30000] 13:39:25 INFO - PROCESS | 3888 | 1461101965049 Marionette DEBUG loaded listener.js 13:39:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (15ED8400) [pid = 3888] [serial = 1136] [outer = 15C30000] 13:39:25 INFO - PROCESS | 3888 | 1461101965475 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 613ms 13:39:25 INFO - PROCESS | 3888 | 1461101965501 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:39:25 INFO - PROCESS | 3888 | 1461101965503 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 13:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:39:25 INFO - PROCESS | 3888 | 1461101965510 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:39:25 INFO - PROCESS | 3888 | 1461101965512 Marionette TRACE conn2 <- [1,1478,null,{}] 13:39:25 INFO - PROCESS | 3888 | 1461101965515 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:25 INFO - PROCESS | 3888 | 1461101965626 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:39:25 INFO - PROCESS | 3888 | 1461101965637 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:25 INFO - PROCESS | 3888 | ++DOCSHELL 169EE400 == 33 [pid = 3888] [id = 379] 13:39:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (169EF000) [pid = 3888] [serial = 1137] [outer = 00000000] 13:39:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (16E5A400) [pid = 3888] [serial = 1138] [outer = 169EF000] 13:39:25 INFO - PROCESS | 3888 | 1461101965682 Marionette DEBUG loaded listener.js 13:39:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (16E65400) [pid = 3888] [serial = 1139] [outer = 169EF000] 13:39:26 INFO - PROCESS | 3888 | 1461101966095 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 598ms 13:39:26 INFO - PROCESS | 3888 | 1461101966133 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:39:26 INFO - PROCESS | 3888 | 1461101966134 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 13:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:39:26 INFO - PROCESS | 3888 | 1461101966142 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:39:26 INFO - PROCESS | 3888 | 1461101966144 Marionette TRACE conn2 <- [1,1482,null,{}] 13:39:26 INFO - PROCESS | 3888 | 1461101966147 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:26 INFO - PROCESS | 3888 | 1461101966204 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:39:26 INFO - PROCESS | 3888 | 1461101966210 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:26 INFO - PROCESS | 3888 | ++DOCSHELL 169F0C00 == 34 [pid = 3888] [id = 380] 13:39:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (16E0C000) [pid = 3888] [serial = 1140] [outer = 00000000] 13:39:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (16EAF400) [pid = 3888] [serial = 1141] [outer = 16E0C000] 13:39:26 INFO - PROCESS | 3888 | 1461101966277 Marionette DEBUG loaded listener.js 13:39:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (16EB9400) [pid = 3888] [serial = 1142] [outer = 16E0C000] 13:39:26 INFO - PROCESS | 3888 | 1461101966749 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 673ms 13:39:26 INFO - PROCESS | 3888 | 1461101966807 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:39:26 INFO - PROCESS | 3888 | 1461101966809 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 13:39:26 INFO - PROCESS | 3888 | 1461101966813 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:39:26 INFO - PROCESS | 3888 | 1461101966814 Marionette TRACE conn2 <- [1,1486,null,{}] 13:39:26 INFO - PROCESS | 3888 | 1461101966818 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:26 INFO - PROCESS | 3888 | 1461101966893 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:39:26 INFO - PROCESS | 3888 | 1461101966899 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:26 INFO - PROCESS | 3888 | ++DOCSHELL 16E9A800 == 35 [pid = 3888] [id = 381] 13:39:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (16E9C000) [pid = 3888] [serial = 1143] [outer = 00000000] 13:39:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1825B400) [pid = 3888] [serial = 1144] [outer = 16E9C000] 13:39:26 INFO - PROCESS | 3888 | 1461101966928 Marionette DEBUG loaded listener.js 13:39:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (17D92400) [pid = 3888] [serial = 1145] [outer = 16E9C000] 13:39:27 INFO - PROCESS | 3888 | 1461101967394 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 613ms 13:39:27 INFO - PROCESS | 3888 | 1461101967416 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:39:27 INFO - PROCESS | 3888 | 1461101967418 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 13:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:39:27 INFO - PROCESS | 3888 | 1461101967422 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:39:27 INFO - PROCESS | 3888 | 1461101967424 Marionette TRACE conn2 <- [1,1490,null,{}] 13:39:27 INFO - PROCESS | 3888 | 1461101967434 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:27 INFO - PROCESS | 3888 | 1461101967539 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:39:27 INFO - PROCESS | 3888 | 1461101967547 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:27 INFO - PROCESS | 3888 | ++DOCSHELL 13427C00 == 36 [pid = 3888] [id = 382] 13:39:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (16E99000) [pid = 3888] [serial = 1146] [outer = 00000000] 13:39:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (1868B800) [pid = 3888] [serial = 1147] [outer = 16E99000] 13:39:27 INFO - PROCESS | 3888 | 1461101967619 Marionette DEBUG loaded listener.js 13:39:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (1868AC00) [pid = 3888] [serial = 1148] [outer = 16E99000] 13:39:28 INFO - PROCESS | 3888 | 1461101968044 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 672ms 13:39:28 INFO - PROCESS | 3888 | 1461101968087 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:39:28 INFO - PROCESS | 3888 | 1461101968089 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 13:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:39:28 INFO - PROCESS | 3888 | 1461101968092 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:39:28 INFO - PROCESS | 3888 | 1461101968094 Marionette TRACE conn2 <- [1,1494,null,{}] 13:39:28 INFO - PROCESS | 3888 | 1461101968098 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:28 INFO - PROCESS | 3888 | 1461101968209 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:39:28 INFO - PROCESS | 3888 | 1461101968218 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:28 INFO - PROCESS | 3888 | ++DOCSHELL 15753400 == 37 [pid = 3888] [id = 383] 13:39:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (157F5000) [pid = 3888] [serial = 1149] [outer = 00000000] 13:39:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (18BE0000) [pid = 3888] [serial = 1150] [outer = 157F5000] 13:39:28 INFO - PROCESS | 3888 | 1461101968267 Marionette DEBUG loaded listener.js 13:39:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (18D0D400) [pid = 3888] [serial = 1151] [outer = 157F5000] 13:39:28 INFO - PROCESS | 3888 | 1461101968691 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 598ms 13:39:28 INFO - PROCESS | 3888 | 1461101968712 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:39:28 INFO - PROCESS | 3888 | 1461101968714 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 13:39:28 INFO - PROCESS | 3888 | 1461101968717 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:39:28 INFO - PROCESS | 3888 | 1461101968719 Marionette TRACE conn2 <- [1,1498,null,{}] 13:39:28 INFO - PROCESS | 3888 | 1461101968722 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:28 INFO - PROCESS | 3888 | 1461101968843 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:39:28 INFO - PROCESS | 3888 | 1461101968921 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:28 INFO - PROCESS | 3888 | ++DOCSHELL 19256400 == 38 [pid = 3888] [id = 384] 13:39:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (19256C00) [pid = 3888] [serial = 1152] [outer = 00000000] 13:39:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (19652000) [pid = 3888] [serial = 1153] [outer = 19256C00] 13:39:28 INFO - PROCESS | 3888 | 1461101968976 Marionette DEBUG loaded listener.js 13:39:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (197E5000) [pid = 3888] [serial = 1154] [outer = 19256C00] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (1AD85C00) [pid = 3888] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1CA82C00) [pid = 3888] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1696FC00) [pid = 3888] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (197EB800) [pid = 3888] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (16E0B400) [pid = 3888] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (19F33400) [pid = 3888] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1D5CE800) [pid = 3888] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1A39B000) [pid = 3888] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (138C1000) [pid = 3888] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (1ADE7000) [pid = 3888] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (1AD85800) [pid = 3888] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (1CD55C00) [pid = 3888] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1C81D800) [pid = 3888] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (17D9A000) [pid = 3888] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (13264800) [pid = 3888] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (17D97800) [pid = 3888] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (19256000) [pid = 3888] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (18907000) [pid = 3888] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (13203800) [pid = 3888] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (13337800) [pid = 3888] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (11B30C00) [pid = 3888] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1DF71C00) [pid = 3888] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (18BC7000) [pid = 3888] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1A1B7800) [pid = 3888] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1D217000) [pid = 3888] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (13430000) [pid = 3888] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (13332400) [pid = 3888] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (12DD3800) [pid = 3888] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1C2D3C00) [pid = 3888] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (11BED800) [pid = 3888] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:39:29 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1ADF0C00) [pid = 3888] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:39:29 INFO - PROCESS | 3888 | 1461101969944 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1271ms 13:39:29 INFO - PROCESS | 3888 | 1461101970006 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:39:29 INFO - PROCESS | 3888 | 1461101970008 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 13:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:39:29 INFO - PROCESS | 3888 | 1461101970011 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:39:29 INFO - PROCESS | 3888 | 1461101970013 Marionette TRACE conn2 <- [1,1502,null,{}] 13:39:30 INFO - PROCESS | 3888 | 1461101970017 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:30 INFO - PROCESS | 3888 | 1461101970076 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:39:30 INFO - PROCESS | 3888 | 1461101970082 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:30 INFO - PROCESS | 3888 | ++DOCSHELL 13265C00 == 39 [pid = 3888] [id = 385] 13:39:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (13424000) [pid = 3888] [serial = 1155] [outer = 00000000] 13:39:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (13A2A000) [pid = 3888] [serial = 1156] [outer = 13424000] 13:39:30 INFO - PROCESS | 3888 | 1461101970126 Marionette DEBUG loaded listener.js 13:39:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (14B96C00) [pid = 3888] [serial = 1157] [outer = 13424000] 13:39:30 INFO - PROCESS | 3888 | 1461101970527 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 568ms 13:39:30 INFO - PROCESS | 3888 | 1461101970577 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:39:30 INFO - PROCESS | 3888 | 1461101970579 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 13:39:30 INFO - PROCESS | 3888 | 1461101970582 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:39:30 INFO - PROCESS | 3888 | 1461101970584 Marionette TRACE conn2 <- [1,1506,null,{}] 13:39:30 INFO - PROCESS | 3888 | 1461101970587 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:30 INFO - PROCESS | 3888 | 1461101970663 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:39:30 INFO - PROCESS | 3888 | 1461101970669 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:30 INFO - PROCESS | 3888 | ++DOCSHELL 1342D400 == 40 [pid = 3888] [id = 386] 13:39:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (138C1000) [pid = 3888] [serial = 1158] [outer = 00000000] 13:39:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1860A800) [pid = 3888] [serial = 1159] [outer = 138C1000] 13:39:30 INFO - PROCESS | 3888 | 1461101970720 Marionette DEBUG loaded listener.js 13:39:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1890C800) [pid = 3888] [serial = 1160] [outer = 138C1000] 13:39:31 INFO - PROCESS | 3888 | 1461101971138 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 568ms 13:39:31 INFO - PROCESS | 3888 | 1461101971167 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:39:31 INFO - PROCESS | 3888 | 1461101971169 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 13:39:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:39:31 INFO - PROCESS | 3888 | 1461101971173 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:39:31 INFO - PROCESS | 3888 | 1461101971174 Marionette TRACE conn2 <- [1,1510,null,{}] 13:39:31 INFO - PROCESS | 3888 | 1461101971190 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:31 INFO - PROCESS | 3888 | 1461101971265 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:39:31 INFO - PROCESS | 3888 | 1461101971271 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:31 INFO - PROCESS | 3888 | ++DOCSHELL 16E5FC00 == 41 [pid = 3888] [id = 387] 13:39:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (16E9AC00) [pid = 3888] [serial = 1161] [outer = 00000000] 13:39:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (197E1000) [pid = 3888] [serial = 1162] [outer = 16E9AC00] 13:39:31 INFO - PROCESS | 3888 | 1461101971315 Marionette DEBUG loaded listener.js 13:39:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (19968800) [pid = 3888] [serial = 1163] [outer = 16E9AC00] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 13718C00 == 40 [pid = 3888] [id = 21] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 12B85400 == 39 [pid = 3888] [id = 18] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 1DF66000 == 38 [pid = 3888] [id = 14] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 1970F800 == 37 [pid = 3888] [id = 8] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 12CFE000 == 36 [pid = 3888] [id = 28] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 1D117800 == 35 [pid = 3888] [id = 10] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 18BC0000 == 34 [pid = 3888] [id = 26] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 1825C000 == 33 [pid = 3888] [id = 20] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 16E0C400 == 32 [pid = 3888] [id = 24] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 157F7400 == 31 [pid = 3888] [id = 22] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 1683E400 == 30 [pid = 3888] [id = 23] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 1D2D5800 == 29 [pid = 3888] [id = 11] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 1D9DD800 == 28 [pid = 3888] [id = 12] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 18901C00 == 27 [pid = 3888] [id = 25] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 1DC36000 == 26 [pid = 3888] [id = 13] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 13A23400 == 25 [pid = 3888] [id = 19] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 1DF6D400 == 24 [pid = 3888] [id = 15] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 19BDD400 == 23 [pid = 3888] [id = 27] 13:39:32 INFO - PROCESS | 3888 | --DOCSHELL 19C46400 == 22 [pid = 3888] [id = 373] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1A4D9800) [pid = 3888] [serial = 1033] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1D5CF800) [pid = 3888] [serial = 1003] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (169EDC00) [pid = 3888] [serial = 994] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (197ECC00) [pid = 3888] [serial = 958] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (1683EC00) [pid = 3888] [serial = 1027] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1D207C00) [pid = 3888] [serial = 952] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1ADA9800) [pid = 3888] [serial = 1042] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1CD5B800) [pid = 3888] [serial = 1000] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1ADEC000) [pid = 3888] [serial = 1036] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1D212000) [pid = 3888] [serial = 991] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (19651800) [pid = 3888] [serial = 1030] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (19C4B400) [pid = 3888] [serial = 1024] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (19263800) [pid = 3888] [serial = 997] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1C2DC400) [pid = 3888] [serial = 1039] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1DC2D400) [pid = 3888] [serial = 955] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1C824C00) [pid = 3888] [serial = 1119] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1AD85000) [pid = 3888] [serial = 1107] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (19BDAC00) [pid = 3888] [serial = 1104] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (19C44C00) [pid = 3888] [serial = 1105] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (1C276400) [pid = 3888] [serial = 1110] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1ADB0400) [pid = 3888] [serial = 1108] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (1C2D5400) [pid = 3888] [serial = 1116] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (1C280000) [pid = 3888] [serial = 1111] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (1DF67800) [pid = 3888] [serial = 1083] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (1DC31800) [pid = 3888] [serial = 1081] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (1D21BC00) [pid = 3888] [serial = 1080] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (19F2D000) [pid = 3888] [serial = 1078] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (1C2DF800) [pid = 3888] [serial = 1117] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (197E7000) [pid = 3888] [serial = 1077] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (15CD3C00) [pid = 3888] [serial = 1075] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (1434FC00) [pid = 3888] [serial = 1074] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (1D20F800) [pid = 3888] [serial = 1072] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (19264000) [pid = 3888] [serial = 1101] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (18BC3000) [pid = 3888] [serial = 1098] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (18BE0800) [pid = 3888] [serial = 1099] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (14BEC800) [pid = 3888] [serial = 1095] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (1696CC00) [pid = 3888] [serial = 1096] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (16E64800) [pid = 3888] [serial = 1093] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (16E0CC00) [pid = 3888] [serial = 1092] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (169E9000) [pid = 3888] [serial = 1090] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (15CD8000) [pid = 3888] [serial = 1089] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (1E227C00) [pid = 3888] [serial = 1087] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (1E225C00) [pid = 3888] [serial = 1086] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 67 (1DF6A000) [pid = 3888] [serial = 1084] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 66 (1A1C0800) [pid = 3888] [serial = 1113] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 65 (1A4D7000) [pid = 3888] [serial = 1114] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | --DOMWINDOW == 64 (197E2800) [pid = 3888] [serial = 1102] [outer = 00000000] [url = about:blank] 13:39:33 INFO - PROCESS | 3888 | 1461101973093 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:39:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:39:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:39:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:39:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:39:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 13:39:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:39:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 13:39:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:39:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1989ms 13:39:33 INFO - PROCESS | 3888 | 1461101973155 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:39:33 INFO - PROCESS | 3888 | 1461101973159 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 13:39:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:39:33 INFO - PROCESS | 3888 | 1461101973167 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:39:33 INFO - PROCESS | 3888 | 1461101973171 Marionette TRACE conn2 <- [1,1514,null,{}] 13:39:33 INFO - PROCESS | 3888 | 1461101973176 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:33 INFO - PROCESS | 3888 | 1461101973258 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:39:33 INFO - PROCESS | 3888 | 1461101973267 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:33 INFO - PROCESS | 3888 | ++DOCSHELL 02A9C000 == 23 [pid = 3888] [id = 388] 13:39:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 65 (11BCEC00) [pid = 3888] [serial = 1164] [outer = 00000000] 13:39:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 66 (11BFA800) [pid = 3888] [serial = 1165] [outer = 11BCEC00] 13:39:33 INFO - PROCESS | 3888 | 1461101973315 Marionette DEBUG loaded listener.js 13:39:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 67 (12B85000) [pid = 3888] [serial = 1166] [outer = 11BCEC00] 13:39:33 INFO - PROCESS | 3888 | 1461101973786 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:39:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:39:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:39:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:39:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 658ms 13:39:33 INFO - PROCESS | 3888 | 1461101973848 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:39:33 INFO - PROCESS | 3888 | 1461101973854 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 13:39:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:39:33 INFO - PROCESS | 3888 | 1461101973860 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:39:33 INFO - PROCESS | 3888 | 1461101973863 Marionette TRACE conn2 <- [1,1518,null,{}] 13:39:33 INFO - PROCESS | 3888 | 1461101973849 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:33 INFO - PROCESS | 3888 | 1461101973930 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:39:33 INFO - PROCESS | 3888 | 1461101973939 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:33 INFO - PROCESS | 3888 | ++DOCSHELL 12B8D800 == 24 [pid = 3888] [id = 389] 13:39:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (12BB9000) [pid = 3888] [serial = 1167] [outer = 00000000] 13:39:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (13334400) [pid = 3888] [serial = 1168] [outer = 12BB9000] 13:39:33 INFO - PROCESS | 3888 | 1461101973984 Marionette DEBUG loaded listener.js 13:39:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (13339400) [pid = 3888] [serial = 1169] [outer = 12BB9000] 13:39:34 INFO - PROCESS | 3888 | 1461101974421 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:39:34 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 13:39:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:39:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:39:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 13:39:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:39:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 613ms 13:39:34 INFO - PROCESS | 3888 | 1461101974458 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:39:34 INFO - PROCESS | 3888 | 1461101974460 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 13:39:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:39:34 INFO - PROCESS | 3888 | 1461101974464 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:39:34 INFO - PROCESS | 3888 | 1461101974468 Marionette TRACE conn2 <- [1,1522,null,{}] 13:39:34 INFO - PROCESS | 3888 | 1461101974478 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:34 INFO - PROCESS | 3888 | 1461101974557 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:39:34 INFO - PROCESS | 3888 | 1461101974597 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:34 INFO - PROCESS | 3888 | ++DOCSHELL 13A23C00 == 25 [pid = 3888] [id = 390] 13:39:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (142A0000) [pid = 3888] [serial = 1170] [outer = 00000000] 13:39:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (143A5000) [pid = 3888] [serial = 1171] [outer = 142A0000] 13:39:34 INFO - PROCESS | 3888 | 1461101974646 Marionette DEBUG loaded listener.js 13:39:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (14BEB400) [pid = 3888] [serial = 1172] [outer = 142A0000] 13:39:35 INFO - PROCESS | 3888 | 1461101975051 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:39:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 613ms 13:39:35 INFO - PROCESS | 3888 | 1461101975073 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:39:35 INFO - PROCESS | 3888 | 1461101975075 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 13:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:39:35 INFO - PROCESS | 3888 | 1461101975078 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:39:35 INFO - PROCESS | 3888 | 1461101975080 Marionette TRACE conn2 <- [1,1526,null,{}] 13:39:35 INFO - PROCESS | 3888 | 1461101975083 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:35 INFO - PROCESS | 3888 | 1461101975157 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:39:35 INFO - PROCESS | 3888 | 1461101975163 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:35 INFO - PROCESS | 3888 | ++DOCSHELL 148AFC00 == 26 [pid = 3888] [id = 391] 13:39:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (15C27C00) [pid = 3888] [serial = 1173] [outer = 00000000] 13:39:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (15F89C00) [pid = 3888] [serial = 1174] [outer = 15C27C00] 13:39:35 INFO - PROCESS | 3888 | 1461101975208 Marionette DEBUG loaded listener.js 13:39:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (16834400) [pid = 3888] [serial = 1175] [outer = 15C27C00] 13:39:35 INFO - PROCESS | 3888 | 1461101975607 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:39:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 568ms 13:39:35 INFO - PROCESS | 3888 | 1461101975657 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:39:35 INFO - PROCESS | 3888 | 1461101975659 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 13:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:39:35 INFO - PROCESS | 3888 | 1461101975663 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:39:35 INFO - PROCESS | 3888 | 1461101975664 Marionette TRACE conn2 <- [1,1530,null,{}] 13:39:35 INFO - PROCESS | 3888 | 1461101975668 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:35 INFO - PROCESS | 3888 | 1461101975740 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:39:35 INFO - PROCESS | 3888 | 1461101975746 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:35 INFO - PROCESS | 3888 | ++DOCSHELL 16837400 == 27 [pid = 3888] [id = 392] 13:39:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (16837800) [pid = 3888] [serial = 1176] [outer = 00000000] 13:39:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (169ED800) [pid = 3888] [serial = 1177] [outer = 16837800] 13:39:35 INFO - PROCESS | 3888 | 1461101975801 Marionette DEBUG loaded listener.js 13:39:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (16E0A800) [pid = 3888] [serial = 1178] [outer = 16837800] 13:39:36 INFO - PROCESS | 3888 | 1461101976214 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 613ms 13:39:36 INFO - PROCESS | 3888 | 1461101976266 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:39:36 INFO - PROCESS | 3888 | 1461101976268 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 13:39:36 INFO - PROCESS | 3888 | 1461101976271 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:39:36 INFO - PROCESS | 3888 | 1461101976273 Marionette TRACE conn2 <- [1,1534,null,{}] 13:39:36 INFO - PROCESS | 3888 | 1461101976276 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:36 INFO - PROCESS | 3888 | 1461101976366 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:39:36 INFO - PROCESS | 3888 | 1461101976373 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:36 INFO - PROCESS | 3888 | ++DOCSHELL 16E5C000 == 28 [pid = 3888] [id = 393] 13:39:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (16E5EC00) [pid = 3888] [serial = 1179] [outer = 00000000] 13:39:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (16EB0400) [pid = 3888] [serial = 1180] [outer = 16E5EC00] 13:39:36 INFO - PROCESS | 3888 | 1461101976420 Marionette DEBUG loaded listener.js 13:39:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (16EB1800) [pid = 3888] [serial = 1181] [outer = 16E5EC00] 13:39:36 INFO - PROCESS | 3888 | 1461101976866 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 613ms 13:39:36 INFO - PROCESS | 3888 | 1461101976890 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:39:36 INFO - PROCESS | 3888 | 1461101976892 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 13:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:39:36 INFO - PROCESS | 3888 | 1461101976899 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:39:36 INFO - PROCESS | 3888 | 1461101976900 Marionette TRACE conn2 <- [1,1538,null,{}] 13:39:36 INFO - PROCESS | 3888 | 1461101976904 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:36 INFO - PROCESS | 3888 | 1461101976975 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:39:36 INFO - PROCESS | 3888 | 1461101976982 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:36 INFO - PROCESS | 3888 | ++DOCSHELL 16EA1C00 == 29 [pid = 3888] [id = 394] 13:39:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (16EB0C00) [pid = 3888] [serial = 1182] [outer = 00000000] 13:39:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (1868FC00) [pid = 3888] [serial = 1183] [outer = 16EB0C00] 13:39:37 INFO - PROCESS | 3888 | 1461101977010 Marionette DEBUG loaded listener.js 13:39:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (18BC0000) [pid = 3888] [serial = 1184] [outer = 16EB0C00] 13:39:37 INFO - PROCESS | 3888 | 1461101977437 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 568ms 13:39:37 INFO - PROCESS | 3888 | 1461101977457 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:39:37 INFO - PROCESS | 3888 | 1461101977459 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 13:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:39:37 INFO - PROCESS | 3888 | 1461101977473 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:39:37 INFO - PROCESS | 3888 | 1461101977475 Marionette TRACE conn2 <- [1,1542,null,{}] 13:39:37 INFO - PROCESS | 3888 | 1461101977479 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:37 INFO - PROCESS | 3888 | 1461101977550 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:39:37 INFO - PROCESS | 3888 | 1461101977555 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:37 INFO - PROCESS | 3888 | ++DOCSHELL 18BC9000 == 30 [pid = 3888] [id = 395] 13:39:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (18BC9400) [pid = 3888] [serial = 1185] [outer = 00000000] 13:39:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (18D14800) [pid = 3888] [serial = 1186] [outer = 18BC9400] 13:39:37 INFO - PROCESS | 3888 | 1461101977600 Marionette DEBUG loaded listener.js 13:39:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (18BE0800) [pid = 3888] [serial = 1187] [outer = 18BC9400] 13:39:38 INFO - PROCESS | 3888 | 1461101978020 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:39:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:39:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 568ms 13:39:38 INFO - PROCESS | 3888 | 1461101978050 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:39:38 INFO - PROCESS | 3888 | 1461101978052 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 13:39:38 INFO - PROCESS | 3888 | 1461101978055 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:39:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:39:38 INFO - PROCESS | 3888 | 1461101978057 Marionette TRACE conn2 <- [1,1546,null,{}] 13:39:38 INFO - PROCESS | 3888 | 1461101978060 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:38 INFO - PROCESS | 3888 | 1461101978170 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:39:38 INFO - PROCESS | 3888 | 1461101978183 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:38 INFO - PROCESS | 3888 | ++DOCSHELL 1925E400 == 31 [pid = 3888] [id = 396] 13:39:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (1925EC00) [pid = 3888] [serial = 1188] [outer = 00000000] 13:39:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (19261400) [pid = 3888] [serial = 1189] [outer = 1925EC00] 13:39:38 INFO - PROCESS | 3888 | 1461101978231 Marionette DEBUG loaded listener.js 13:39:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (19260400) [pid = 3888] [serial = 1190] [outer = 1925EC00] 13:39:38 INFO - PROCESS | 3888 | 1461101978661 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:39:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:39:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 613ms 13:39:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:39:38 INFO - PROCESS | 3888 | 1461101978663 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:39:38 INFO - PROCESS | 3888 | 1461101978665 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 13:39:38 INFO - PROCESS | 3888 | 1461101978668 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:39:38 INFO - PROCESS | 3888 | 1461101978670 Marionette TRACE conn2 <- [1,1550,null,{}] 13:39:38 INFO - PROCESS | 3888 | 1461101978673 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:38 INFO - PROCESS | 3888 | 1461101978778 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:39:38 INFO - PROCESS | 3888 | 1461101978783 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:38 INFO - PROCESS | 3888 | ++DOCSHELL 15E8B400 == 32 [pid = 3888] [id = 397] 13:39:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (18BC3800) [pid = 3888] [serial = 1191] [outer = 00000000] 13:39:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (197E8000) [pid = 3888] [serial = 1192] [outer = 18BC3800] 13:39:38 INFO - PROCESS | 3888 | 1461101978835 Marionette DEBUG loaded listener.js 13:39:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1996CC00) [pid = 3888] [serial = 1193] [outer = 18BC3800] 13:39:39 INFO - PROCESS | 3888 | 1461101979256 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 613ms 13:39:39 INFO - PROCESS | 3888 | 1461101979288 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:39:39 INFO - PROCESS | 3888 | 1461101979290 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 13:39:39 INFO - PROCESS | 3888 | 1461101979294 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:39:39 INFO - PROCESS | 3888 | 1461101979296 Marionette TRACE conn2 <- [1,1554,null,{}] 13:39:39 INFO - PROCESS | 3888 | 1461101979317 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:39 INFO - PROCESS | 3888 | 1461101979432 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:39:39 INFO - PROCESS | 3888 | 1461101979506 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:39 INFO - PROCESS | 3888 | ++DOCSHELL 15E8BC00 == 33 [pid = 3888] [id = 398] 13:39:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (197ED400) [pid = 3888] [serial = 1194] [outer = 00000000] 13:39:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (19C43C00) [pid = 3888] [serial = 1195] [outer = 197ED400] 13:39:39 INFO - PROCESS | 3888 | 1461101979554 Marionette DEBUG loaded listener.js 13:39:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (19C49800) [pid = 3888] [serial = 1196] [outer = 197ED400] 13:39:39 INFO - PROCESS | 3888 | 1461101979956 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 703ms 13:39:39 INFO - PROCESS | 3888 | 1461101979998 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:39:39 INFO - PROCESS | 3888 | 1461101980000 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 13:39:39 INFO - PROCESS | 3888 | 1461101980003 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:39:39 INFO - PROCESS | 3888 | 1461101980005 Marionette TRACE conn2 <- [1,1558,null,{}] 13:39:39 INFO - PROCESS | 3888 | 1461101980008 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:40 INFO - PROCESS | 3888 | 1461101980240 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (138C1000) [pid = 3888] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (16E99000) [pid = 3888] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (157F5000) [pid = 3888] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (19256C00) [pid = 3888] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (16E9C000) [pid = 3888] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (16E0C000) [pid = 3888] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (169EF000) [pid = 3888] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (15C30000) [pid = 3888] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (142A2400) [pid = 3888] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (13428C00) [pid = 3888] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (12C5E000) [pid = 3888] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (11BC9C00) [pid = 3888] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (1C2E1400) [pid = 3888] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:39:40 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (13424000) [pid = 3888] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:39:40 INFO - PROCESS | 3888 | 1461101980302 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:40 INFO - PROCESS | 3888 | ++DOCSHELL 02A91000 == 34 [pid = 3888] [id = 399] 13:39:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (02A97800) [pid = 3888] [serial = 1197] [outer = 00000000] 13:39:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (11BF5000) [pid = 3888] [serial = 1198] [outer = 02A97800] 13:39:40 INFO - PROCESS | 3888 | 1461101980346 Marionette DEBUG loaded listener.js 13:39:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1333B400) [pid = 3888] [serial = 1199] [outer = 02A97800] 13:39:40 INFO - PROCESS | 3888 | 1461101980678 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:39:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:39:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 702ms 13:39:40 INFO - PROCESS | 3888 | 1461101980707 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:39:40 INFO - PROCESS | 3888 | 1461101980709 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 13:39:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:39:40 INFO - PROCESS | 3888 | 1461101980744 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:39:40 INFO - PROCESS | 3888 | 1461101980746 Marionette TRACE conn2 <- [1,1562,null,{}] 13:39:40 INFO - PROCESS | 3888 | 1461101980752 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:40 INFO - PROCESS | 3888 | 1461101980825 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:39:40 INFO - PROCESS | 3888 | 1461101980832 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:40 INFO - PROCESS | 3888 | ++DOCSHELL 11BD5800 == 35 [pid = 3888] [id = 400] 13:39:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (12CFE400) [pid = 3888] [serial = 1200] [outer = 00000000] 13:39:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (16EAE800) [pid = 3888] [serial = 1201] [outer = 12CFE400] 13:39:40 INFO - PROCESS | 3888 | 1461101980882 Marionette DEBUG loaded listener.js 13:39:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (19C4AC00) [pid = 3888] [serial = 1202] [outer = 12CFE400] 13:39:41 INFO - PROCESS | 3888 | 1461101981276 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:39:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:39:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 568ms 13:39:41 INFO - PROCESS | 3888 | 1461101981325 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:39:41 INFO - PROCESS | 3888 | 1461101981327 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 13:39:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:39:41 INFO - PROCESS | 3888 | 1461101981334 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:39:41 INFO - PROCESS | 3888 | 1461101981336 Marionette TRACE conn2 <- [1,1566,null,{}] 13:39:41 INFO - PROCESS | 3888 | 1461101981339 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:41 INFO - PROCESS | 3888 | 1461101981412 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:39:41 INFO - PROCESS | 3888 | 1461101981419 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:41 INFO - PROCESS | 3888 | ++DOCSHELL 12BB5400 == 36 [pid = 3888] [id = 401] 13:39:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (13264C00) [pid = 3888] [serial = 1203] [outer = 00000000] 13:39:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (19C4F000) [pid = 3888] [serial = 1204] [outer = 13264C00] 13:39:41 INFO - PROCESS | 3888 | 1461101981483 Marionette DEBUG loaded listener.js 13:39:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (1A058C00) [pid = 3888] [serial = 1205] [outer = 13264C00] 13:39:41 INFO - PROCESS | 3888 | 1461101981901 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:39:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:39:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 613ms 13:39:41 INFO - PROCESS | 3888 | 1461101981934 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:39:41 INFO - PROCESS | 3888 | 1461101981936 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 13:39:41 INFO - PROCESS | 3888 | 1461101981939 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:39:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:39:41 INFO - PROCESS | 3888 | 1461101981941 Marionette TRACE conn2 <- [1,1570,null,{}] 13:39:41 INFO - PROCESS | 3888 | 1461101981944 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:42 INFO - PROCESS | 3888 | 1461101982016 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:39:42 INFO - PROCESS | 3888 | 1461101982022 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:42 INFO - PROCESS | 3888 | ++DOCSHELL 13A2B400 == 37 [pid = 3888] [id = 402] 13:39:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (19C4E000) [pid = 3888] [serial = 1206] [outer = 00000000] 13:39:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1A1C6000) [pid = 3888] [serial = 1207] [outer = 19C4E000] 13:39:42 INFO - PROCESS | 3888 | 1461101982067 Marionette DEBUG loaded listener.js 13:39:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1A33A000) [pid = 3888] [serial = 1208] [outer = 19C4E000] 13:39:42 INFO - PROCESS | 3888 | 1461101982811 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 897ms 13:39:42 INFO - PROCESS | 3888 | 1461101982848 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:39:42 INFO - PROCESS | 3888 | 1461101982853 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 13:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:39:42 INFO - PROCESS | 3888 | 1461101982859 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:39:42 INFO - PROCESS | 3888 | 1461101982863 Marionette TRACE conn2 <- [1,1574,null,{}] 13:39:42 INFO - PROCESS | 3888 | 1461101982868 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:42 INFO - PROCESS | 3888 | 1461101982989 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:39:43 INFO - PROCESS | 3888 | 1461101983102 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:43 INFO - PROCESS | 3888 | ++DOCSHELL 11BFB400 == 38 [pid = 3888] [id = 403] 13:39:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (12B3C000) [pid = 3888] [serial = 1209] [outer = 00000000] 13:39:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (13266000) [pid = 3888] [serial = 1210] [outer = 12B3C000] 13:39:43 INFO - PROCESS | 3888 | 1461101983159 Marionette DEBUG loaded listener.js 13:39:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (13426400) [pid = 3888] [serial = 1211] [outer = 12B3C000] 13:39:44 INFO - PROCESS | 3888 | 1461101984034 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1196ms 13:39:44 INFO - PROCESS | 3888 | 1461101984063 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:39:44 INFO - PROCESS | 3888 | 1461101984067 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 13:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:39:44 INFO - PROCESS | 3888 | 1461101984097 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:39:44 INFO - PROCESS | 3888 | 1461101984101 Marionette TRACE conn2 <- [1,1578,null,{}] 13:39:44 INFO - PROCESS | 3888 | 1461101984107 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:44 INFO - PROCESS | 3888 | 1461101984209 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:39:44 INFO - PROCESS | 3888 | 1461101984346 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:44 INFO - PROCESS | 3888 | ++DOCSHELL 12B85400 == 39 [pid = 3888] [id = 404] 13:39:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (12BB4C00) [pid = 3888] [serial = 1212] [outer = 00000000] 13:39:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1320FC00) [pid = 3888] [serial = 1213] [outer = 12BB4C00] 13:39:44 INFO - PROCESS | 3888 | 1461101984396 Marionette DEBUG loaded listener.js 13:39:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (13269000) [pid = 3888] [serial = 1214] [outer = 12BB4C00] 13:39:44 INFO - PROCESS | 3888 | --DOCSHELL 12BB5400 == 38 [pid = 3888] [id = 401] 13:39:44 INFO - PROCESS | 3888 | --DOCSHELL 11BD5800 == 37 [pid = 3888] [id = 400] 13:39:44 INFO - PROCESS | 3888 | --DOCSHELL 02A91000 == 36 [pid = 3888] [id = 399] 13:39:44 INFO - PROCESS | 3888 | --DOCSHELL 15E8BC00 == 35 [pid = 3888] [id = 398] 13:39:44 INFO - PROCESS | 3888 | --DOCSHELL 15E8B400 == 34 [pid = 3888] [id = 397] 13:39:44 INFO - PROCESS | 3888 | --DOCSHELL 1925E400 == 33 [pid = 3888] [id = 396] 13:39:44 INFO - PROCESS | 3888 | --DOCSHELL 18BC9000 == 32 [pid = 3888] [id = 395] 13:39:44 INFO - PROCESS | 3888 | --DOCSHELL 16EA1C00 == 31 [pid = 3888] [id = 394] 13:39:44 INFO - PROCESS | 3888 | --DOCSHELL 16E5C000 == 30 [pid = 3888] [id = 393] 13:39:44 INFO - PROCESS | 3888 | --DOCSHELL 16837400 == 29 [pid = 3888] [id = 392] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (197E1000) [pid = 3888] [serial = 1162] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1890C800) [pid = 3888] [serial = 1160] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1868B800) [pid = 3888] [serial = 1147] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (18BE0000) [pid = 3888] [serial = 1150] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (19652000) [pid = 3888] [serial = 1153] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (18D0D400) [pid = 3888] [serial = 1151] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1860A800) [pid = 3888] [serial = 1159] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (197E5000) [pid = 3888] [serial = 1154] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1DF65400) [pid = 3888] [serial = 706] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (1825B400) [pid = 3888] [serial = 1144] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (16EAF400) [pid = 3888] [serial = 1141] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (16EB9400) [pid = 3888] [serial = 1142] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (16E5A400) [pid = 3888] [serial = 1138] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (16E65400) [pid = 3888] [serial = 1139] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (15E86C00) [pid = 3888] [serial = 1135] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (15ED8400) [pid = 3888] [serial = 1136] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (143AF000) [pid = 3888] [serial = 1132] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (15513000) [pid = 3888] [serial = 1133] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (136CA000) [pid = 3888] [serial = 1129] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (1371A800) [pid = 3888] [serial = 1130] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (12D75800) [pid = 3888] [serial = 1126] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (13204000) [pid = 3888] [serial = 1127] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (11BCE000) [pid = 3888] [serial = 1122] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (11BD3800) [pid = 3888] [serial = 1123] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (1CA82800) [pid = 3888] [serial = 1120] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (1868AC00) [pid = 3888] [serial = 1148] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (13A2A000) [pid = 3888] [serial = 1156] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (17D92400) [pid = 3888] [serial = 1145] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (14B96C00) [pid = 3888] [serial = 1157] [outer = 00000000] [url = about:blank] 13:39:44 INFO - PROCESS | 3888 | 1461101984883 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 807ms 13:39:44 INFO - PROCESS | 3888 | 1461101984903 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:39:44 INFO - PROCESS | 3888 | 1461101984911 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 13:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:39:44 INFO - PROCESS | 3888 | 1461101984920 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:39:44 INFO - PROCESS | 3888 | 1461101984925 Marionette TRACE conn2 <- [1,1582,null,{}] 13:39:44 INFO - PROCESS | 3888 | 1461101984928 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:45 INFO - PROCESS | 3888 | 1461101985011 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:39:45 INFO - PROCESS | 3888 | 1461101985018 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:45 INFO - PROCESS | 3888 | ++DOCSHELL 11BD0800 == 30 [pid = 3888] [id = 405] 13:39:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (12B8AC00) [pid = 3888] [serial = 1215] [outer = 00000000] 13:39:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (1325B400) [pid = 3888] [serial = 1216] [outer = 12B8AC00] 13:39:45 INFO - PROCESS | 3888 | 1461101985063 Marionette DEBUG loaded listener.js 13:39:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (13427800) [pid = 3888] [serial = 1217] [outer = 12B8AC00] 13:39:45 INFO - PROCESS | 3888 | 1461101985512 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:39:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:39:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 613ms 13:39:45 INFO - PROCESS | 3888 | 1461101985522 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:39:45 INFO - PROCESS | 3888 | 1461101985524 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 13:39:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:39:45 INFO - PROCESS | 3888 | 1461101985527 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:39:45 INFO - PROCESS | 3888 | 1461101985530 Marionette TRACE conn2 <- [1,1586,null,{}] 13:39:45 INFO - PROCESS | 3888 | 1461101985541 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:45 INFO - PROCESS | 3888 | 1461101985628 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:39:45 INFO - PROCESS | 3888 | 1461101985635 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:45 INFO - PROCESS | 3888 | ++DOCSHELL 13A2C400 == 31 [pid = 3888] [id = 406] 13:39:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (13A2CC00) [pid = 3888] [serial = 1218] [outer = 00000000] 13:39:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (143A5400) [pid = 3888] [serial = 1219] [outer = 13A2CC00] 13:39:45 INFO - PROCESS | 3888 | 1461101985682 Marionette DEBUG loaded listener.js 13:39:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (14B99C00) [pid = 3888] [serial = 1220] [outer = 13A2CC00] 13:39:46 INFO - PROCESS | 3888 | 1461101986148 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:39:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:39:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 658ms 13:39:46 INFO - PROCESS | 3888 | 1461101986206 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 3888 | 1461101986208 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 13:39:46 INFO - PROCESS | 3888 | 1461101986211 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:39:46 INFO - PROCESS | 3888 | 1461101986213 Marionette TRACE conn2 <- [1,1590,null,{}] 13:39:46 INFO - PROCESS | 3888 | 1461101986216 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:46 INFO - PROCESS | 3888 | 1461101986292 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:39:46 INFO - PROCESS | 3888 | 1461101986298 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:46 INFO - PROCESS | 3888 | ++DOCSHELL 14BEC800 == 32 [pid = 3888] [id = 407] 13:39:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (15CB2800) [pid = 3888] [serial = 1221] [outer = 00000000] 13:39:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (1655BC00) [pid = 3888] [serial = 1222] [outer = 15CB2800] 13:39:46 INFO - PROCESS | 3888 | 1461101986343 Marionette DEBUG loaded listener.js 13:39:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (16838400) [pid = 3888] [serial = 1223] [outer = 15CB2800] 13:39:46 INFO - PROCESS | 3888 | 1461101986759 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:39:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:39:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 598ms 13:39:46 INFO - PROCESS | 3888 | 1461101986814 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 3888 | 1461101986816 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 13:39:46 INFO - PROCESS | 3888 | 1461101986819 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:39:46 INFO - PROCESS | 3888 | 1461101986821 Marionette TRACE conn2 <- [1,1594,null,{}] 13:39:46 INFO - PROCESS | 3888 | 1461101986825 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:46 INFO - PROCESS | 3888 | 1461101986926 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:39:47 INFO - PROCESS | 3888 | 1461101987018 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 3888 | ++DOCSHELL 1656AC00 == 33 [pid = 3888] [id = 408] 13:39:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (169E3C00) [pid = 3888] [serial = 1224] [outer = 00000000] 13:39:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (169EF000) [pid = 3888] [serial = 1225] [outer = 169E3C00] 13:39:47 INFO - PROCESS | 3888 | 1461101987062 Marionette DEBUG loaded listener.js 13:39:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (16E5A800) [pid = 3888] [serial = 1226] [outer = 169E3C00] 13:39:47 INFO - PROCESS | 3888 | 1461101987467 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:39:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:39:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 658ms 13:39:47 INFO - PROCESS | 3888 | 1461101987505 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:39:47 INFO - PROCESS | 3888 | 1461101987507 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 13:39:47 INFO - PROCESS | 3888 | 1461101987510 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:39:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:39:47 INFO - PROCESS | 3888 | 1461101987512 Marionette TRACE conn2 <- [1,1598,null,{}] 13:39:47 INFO - PROCESS | 3888 | 1461101987498 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:47 INFO - PROCESS | 3888 | 1461101987619 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:39:47 INFO - PROCESS | 3888 | 1461101987626 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 3888 | ++DOCSHELL 16E64000 == 34 [pid = 3888] [id = 409] 13:39:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (16E66000) [pid = 3888] [serial = 1227] [outer = 00000000] 13:39:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (16EA2400) [pid = 3888] [serial = 1228] [outer = 16E66000] 13:39:47 INFO - PROCESS | 3888 | 1461101987674 Marionette DEBUG loaded listener.js 13:39:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (17D9E000) [pid = 3888] [serial = 1229] [outer = 16E66000] 13:39:48 INFO - PROCESS | 3888 | 1461101988121 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:39:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:39:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 673ms 13:39:48 INFO - PROCESS | 3888 | 1461101988177 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:39:48 INFO - PROCESS | 3888 | 1461101988179 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 13:39:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:39:48 INFO - PROCESS | 3888 | 1461101988183 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:39:48 INFO - PROCESS | 3888 | 1461101988184 Marionette TRACE conn2 <- [1,1602,null,{}] 13:39:48 INFO - PROCESS | 3888 | 1461101988188 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:48 INFO - PROCESS | 3888 | 1461101988302 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:39:48 INFO - PROCESS | 3888 | 1461101988325 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:48 INFO - PROCESS | 3888 | ++DOCSHELL 13891800 == 35 [pid = 3888] [id = 410] 13:39:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (16E9E800) [pid = 3888] [serial = 1230] [outer = 00000000] 13:39:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (18689C00) [pid = 3888] [serial = 1231] [outer = 16E9E800] 13:39:48 INFO - PROCESS | 3888 | 1461101988370 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (18614C00) [pid = 3888] [serial = 1232] [outer = 16E9E800] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (13264C00) [pid = 3888] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (142A0000) [pid = 3888] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (18BC3800) [pid = 3888] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (12BB9000) [pid = 3888] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (16E9AC00) [pid = 3888] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (16E5EC00) [pid = 3888] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (15C27C00) [pid = 3888] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (16EB0C00) [pid = 3888] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (1925EC00) [pid = 3888] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (18BC9400) [pid = 3888] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (197ED400) [pid = 3888] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (11BCEC00) [pid = 3888] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (16837800) [pid = 3888] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (12CFE400) [pid = 3888] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:39:48 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (02A97800) [pid = 3888] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:39:48 INFO - PROCESS | 3888 | 1461101988941 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:39:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 13:39:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 793ms 13:39:48 INFO - PROCESS | 3888 | 1461101988991 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:39:48 INFO - PROCESS | 3888 | 1461101988994 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 13:39:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:39:48 INFO - PROCESS | 3888 | 1461101988999 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:39:48 INFO - PROCESS | 3888 | 1461101989001 Marionette TRACE conn2 <- [1,1606,null,{}] 13:39:48 INFO - PROCESS | 3888 | 1461101989004 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:49 INFO - PROCESS | 3888 | 1461101989076 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:39:49 INFO - PROCESS | 3888 | 1461101989082 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:49 INFO - PROCESS | 3888 | ++DOCSHELL 12B81400 == 36 [pid = 3888] [id = 411] 13:39:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (12DDA800) [pid = 3888] [serial = 1233] [outer = 00000000] 13:39:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (16970C00) [pid = 3888] [serial = 1234] [outer = 12DDA800] 13:39:49 INFO - PROCESS | 3888 | 1461101989129 Marionette DEBUG loaded listener.js 13:39:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (16E0CC00) [pid = 3888] [serial = 1235] [outer = 12DDA800] 13:39:49 INFO - PROCESS | 3888 | 1461101989532 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 584ms 13:39:49 INFO - PROCESS | 3888 | 1461101989592 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:39:49 INFO - PROCESS | 3888 | 1461101989594 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 13:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:39:49 INFO - PROCESS | 3888 | 1461101989597 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:39:49 INFO - PROCESS | 3888 | 1461101989599 Marionette TRACE conn2 <- [1,1610,null,{}] 13:39:49 INFO - PROCESS | 3888 | 1461101989604 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:49 INFO - PROCESS | 3888 | 1461101989677 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:39:49 INFO - PROCESS | 3888 | 1461101989683 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:49 INFO - PROCESS | 3888 | ++DOCSHELL 12CC3400 == 37 [pid = 3888] [id = 412] 13:39:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (12CF2000) [pid = 3888] [serial = 1236] [outer = 00000000] 13:39:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (1868E000) [pid = 3888] [serial = 1237] [outer = 12CF2000] 13:39:49 INFO - PROCESS | 3888 | 1461101989727 Marionette DEBUG loaded listener.js 13:39:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (18BBFC00) [pid = 3888] [serial = 1238] [outer = 12CF2000] 13:39:50 INFO - PROCESS | 3888 | 1461101990146 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:39:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 13:39:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 584ms 13:39:50 INFO - PROCESS | 3888 | 1461101990194 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:39:50 INFO - PROCESS | 3888 | 1461101990196 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 13:39:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:39:50 INFO - PROCESS | 3888 | 1461101990199 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:39:50 INFO - PROCESS | 3888 | 1461101990201 Marionette TRACE conn2 <- [1,1614,null,{}] 13:39:50 INFO - PROCESS | 3888 | 1461101990204 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:50 INFO - PROCESS | 3888 | 1461101990276 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:39:50 INFO - PROCESS | 3888 | 1461101990282 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:50 INFO - PROCESS | 3888 | ++DOCSHELL 16562800 == 38 [pid = 3888] [id = 413] 13:39:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (16EB0C00) [pid = 3888] [serial = 1239] [outer = 00000000] 13:39:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (18D0D400) [pid = 3888] [serial = 1240] [outer = 16EB0C00] 13:39:50 INFO - PROCESS | 3888 | 1461101990357 Marionette DEBUG loaded listener.js 13:39:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (191D1C00) [pid = 3888] [serial = 1241] [outer = 16EB0C00] 13:39:50 INFO - PROCESS | 3888 | 1461101990816 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:39:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:39:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 693ms 13:39:50 INFO - PROCESS | 3888 | 1461101990882 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:39:50 INFO - PROCESS | 3888 | 1461101990886 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 13:39:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:39:50 INFO - PROCESS | 3888 | 1461101990891 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:39:50 INFO - PROCESS | 3888 | 1461101990896 Marionette TRACE conn2 <- [1,1618,null,{}] 13:39:50 INFO - PROCESS | 3888 | 1461101990902 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:51 INFO - PROCESS | 3888 | 1461101991068 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:39:51 INFO - PROCESS | 3888 | 1461101991207 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:51 INFO - PROCESS | 3888 | ++DOCSHELL 12B83400 == 39 [pid = 3888] [id = 414] 13:39:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (12B84400) [pid = 3888] [serial = 1242] [outer = 00000000] 13:39:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (12D73000) [pid = 3888] [serial = 1243] [outer = 12B84400] 13:39:51 INFO - PROCESS | 3888 | 1461101991262 Marionette DEBUG loaded listener.js 13:39:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (13207000) [pid = 3888] [serial = 1244] [outer = 12B84400] 13:39:51 INFO - PROCESS | 3888 | 1461101991794 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:39:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:39:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 938ms 13:39:51 INFO - PROCESS | 3888 | 1461101991822 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:39:51 INFO - PROCESS | 3888 | 1461101991825 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 13:39:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:39:51 INFO - PROCESS | 3888 | 1461101991833 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:39:51 INFO - PROCESS | 3888 | 1461101991837 Marionette TRACE conn2 <- [1,1622,null,{}] 13:39:51 INFO - PROCESS | 3888 | 1461101991841 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:51 INFO - PROCESS | 3888 | 1461101991942 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:39:52 INFO - PROCESS | 3888 | 1461101992043 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:52 INFO - PROCESS | 3888 | ++DOCSHELL 138C0800 == 40 [pid = 3888] [id = 415] 13:39:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (143A3800) [pid = 3888] [serial = 1245] [outer = 00000000] 13:39:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (15CD7C00) [pid = 3888] [serial = 1246] [outer = 143A3800] 13:39:52 INFO - PROCESS | 3888 | 1461101992109 Marionette DEBUG loaded listener.js 13:39:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (169E4800) [pid = 3888] [serial = 1247] [outer = 143A3800] 13:39:52 INFO - PROCESS | 3888 | 1461101992686 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:39:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:39:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 877ms 13:39:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:39:52 INFO - PROCESS | 3888 | 1461101992719 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:39:52 INFO - PROCESS | 3888 | 1461101992722 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 13:39:52 INFO - PROCESS | 3888 | 1461101992726 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:39:52 INFO - PROCESS | 3888 | 1461101992728 Marionette TRACE conn2 <- [1,1626,null,{}] 13:39:52 INFO - PROCESS | 3888 | 1461101992738 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:52 INFO - PROCESS | 3888 | 1461101992838 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:39:52 INFO - PROCESS | 3888 | 1461101992941 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:52 INFO - PROCESS | 3888 | ++DOCSHELL 17D9D400 == 41 [pid = 3888] [id = 416] 13:39:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (18611800) [pid = 3888] [serial = 1248] [outer = 00000000] 13:39:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (18D0B000) [pid = 3888] [serial = 1249] [outer = 18611800] 13:39:52 INFO - PROCESS | 3888 | 1461101993001 Marionette DEBUG loaded listener.js 13:39:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (1964D000) [pid = 3888] [serial = 1250] [outer = 18611800] 13:39:53 INFO - PROCESS | 3888 | 1461101993578 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:39:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:39:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 923ms 13:39:53 INFO - PROCESS | 3888 | 1461101993654 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:39:53 INFO - PROCESS | 3888 | 1461101993657 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 13:39:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:39:53 INFO - PROCESS | 3888 | 1461101993661 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:39:53 INFO - PROCESS | 3888 | 1461101993663 Marionette TRACE conn2 <- [1,1630,null,{}] 13:39:53 INFO - PROCESS | 3888 | 1461101993666 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:53 INFO - PROCESS | 3888 | 1461101993764 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:39:53 INFO - PROCESS | 3888 | 1461101993892 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:53 INFO - PROCESS | 3888 | ++DOCSHELL 19263400 == 42 [pid = 3888] [id = 417] 13:39:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1970F800) [pid = 3888] [serial = 1251] [outer = 00000000] 13:39:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (197EC000) [pid = 3888] [serial = 1252] [outer = 1970F800] 13:39:53 INFO - PROCESS | 3888 | 1461101993948 Marionette DEBUG loaded listener.js 13:39:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (19C41400) [pid = 3888] [serial = 1253] [outer = 1970F800] 13:39:54 INFO - PROCESS | 3888 | 1461101994644 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:39:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:39:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1015ms 13:39:54 INFO - PROCESS | 3888 | 1461101994708 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:39:54 INFO - PROCESS | 3888 | 1461101994712 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 13:39:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:39:54 INFO - PROCESS | 3888 | 1461101994725 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:39:54 INFO - PROCESS | 3888 | 1461101994728 Marionette TRACE conn2 <- [1,1634,null,{}] 13:39:54 INFO - PROCESS | 3888 | 1461101994734 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:54 INFO - PROCESS | 3888 | 1461101994826 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:39:54 INFO - PROCESS | 3888 | 1461101994911 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:54 INFO - PROCESS | 3888 | ++DOCSHELL 11BD5000 == 43 [pid = 3888] [id = 418] 13:39:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (11BD5800) [pid = 3888] [serial = 1254] [outer = 00000000] 13:39:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1326A000) [pid = 3888] [serial = 1255] [outer = 11BD5800] 13:39:54 INFO - PROCESS | 3888 | 1461101995001 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (13424000) [pid = 3888] [serial = 1256] [outer = 11BD5800] 13:39:55 INFO - PROCESS | 3888 | --DOCSHELL 12CC3400 == 42 [pid = 3888] [id = 412] 13:39:55 INFO - PROCESS | 3888 | --DOCSHELL 12B81400 == 41 [pid = 3888] [id = 411] 13:39:55 INFO - PROCESS | 3888 | --DOCSHELL 13891800 == 40 [pid = 3888] [id = 410] 13:39:55 INFO - PROCESS | 3888 | --DOCSHELL 16E64000 == 39 [pid = 3888] [id = 409] 13:39:55 INFO - PROCESS | 3888 | --DOCSHELL 1656AC00 == 38 [pid = 3888] [id = 408] 13:39:55 INFO - PROCESS | 3888 | --DOCSHELL 14BEC800 == 37 [pid = 3888] [id = 407] 13:39:55 INFO - PROCESS | 3888 | --DOCSHELL 13A2C400 == 36 [pid = 3888] [id = 406] 13:39:55 INFO - PROCESS | 3888 | --DOCSHELL 11BD0800 == 35 [pid = 3888] [id = 405] 13:39:55 INFO - PROCESS | 3888 | --DOCSHELL 12B85400 == 34 [pid = 3888] [id = 404] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (143A5000) [pid = 3888] [serial = 1171] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (14BEB400) [pid = 3888] [serial = 1172] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (197E8000) [pid = 3888] [serial = 1192] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (13334400) [pid = 3888] [serial = 1168] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (13339400) [pid = 3888] [serial = 1169] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (19968800) [pid = 3888] [serial = 1163] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (16EB0400) [pid = 3888] [serial = 1180] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (16EB1800) [pid = 3888] [serial = 1181] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (15F89C00) [pid = 3888] [serial = 1174] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (16834400) [pid = 3888] [serial = 1175] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (1868FC00) [pid = 3888] [serial = 1183] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (18BC0000) [pid = 3888] [serial = 1184] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (19260400) [pid = 3888] [serial = 1190] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (18D14800) [pid = 3888] [serial = 1186] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (19C43C00) [pid = 3888] [serial = 1195] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (18BE0800) [pid = 3888] [serial = 1187] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (1996CC00) [pid = 3888] [serial = 1193] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (11BFA800) [pid = 3888] [serial = 1165] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (169ED800) [pid = 3888] [serial = 1177] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (16E0A800) [pid = 3888] [serial = 1178] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (12B85000) [pid = 3888] [serial = 1166] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (19C49800) [pid = 3888] [serial = 1196] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (16EAE800) [pid = 3888] [serial = 1201] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (11BF5000) [pid = 3888] [serial = 1198] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (19261400) [pid = 3888] [serial = 1189] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (1333B400) [pid = 3888] [serial = 1199] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (19C4AC00) [pid = 3888] [serial = 1202] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (1A058C00) [pid = 3888] [serial = 1205] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (19C4F000) [pid = 3888] [serial = 1204] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (1A1C6000) [pid = 3888] [serial = 1207] [outer = 00000000] [url = about:blank] 13:39:55 INFO - PROCESS | 3888 | 1461101995599 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:39:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:39:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 892ms 13:39:55 INFO - PROCESS | 3888 | 1461101995621 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:39:55 INFO - PROCESS | 3888 | 1461101995626 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 13:39:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:39:55 INFO - PROCESS | 3888 | 1461101995632 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:39:55 INFO - PROCESS | 3888 | 1461101995635 Marionette TRACE conn2 <- [1,1638,null,{}] 13:39:55 INFO - PROCESS | 3888 | 1461101995639 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:55 INFO - PROCESS | 3888 | 1461101995701 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:39:55 INFO - PROCESS | 3888 | 1461101995709 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:55 INFO - PROCESS | 3888 | ++DOCSHELL 12B85000 == 35 [pid = 3888] [id = 419] 13:39:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (12CF2400) [pid = 3888] [serial = 1257] [outer = 00000000] 13:39:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (1333A400) [pid = 3888] [serial = 1258] [outer = 12CF2400] 13:39:55 INFO - PROCESS | 3888 | 1461101995754 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (138C0400) [pid = 3888] [serial = 1259] [outer = 12CF2400] 13:39:56 INFO - PROCESS | 3888 | 1461101996247 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:39:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:39:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 692ms 13:39:56 INFO - PROCESS | 3888 | 1461101996315 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:39:56 INFO - PROCESS | 3888 | 1461101996317 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 13:39:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:39:56 INFO - PROCESS | 3888 | 1461101996321 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:39:56 INFO - PROCESS | 3888 | 1461101996324 Marionette TRACE conn2 <- [1,1642,null,{}] 13:39:56 INFO - PROCESS | 3888 | 1461101996334 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:56 INFO - PROCESS | 3888 | 1461101996415 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:39:56 INFO - PROCESS | 3888 | 1461101996493 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:56 INFO - PROCESS | 3888 | ++DOCSHELL 13339400 == 36 [pid = 3888] [id = 420] 13:39:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (13A2B000) [pid = 3888] [serial = 1260] [outer = 00000000] 13:39:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (15CD5800) [pid = 3888] [serial = 1261] [outer = 13A2B000] 13:39:56 INFO - PROCESS | 3888 | 1461101996548 Marionette DEBUG loaded listener.js 13:39:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (15F93000) [pid = 3888] [serial = 1262] [outer = 13A2B000] 13:39:56 INFO - PROCESS | 3888 | 1461101996919 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:39:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:39:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 631ms 13:39:56 INFO - PROCESS | 3888 | 1461101996941 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:39:56 INFO - PROCESS | 3888 | 1461101996944 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 13:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:39:56 INFO - PROCESS | 3888 | 1461101996953 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:39:56 INFO - PROCESS | 3888 | 1461101996955 Marionette TRACE conn2 <- [1,1646,null,{}] 13:39:56 INFO - PROCESS | 3888 | 1461101996958 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:57 INFO - PROCESS | 3888 | 1461101997064 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:39:57 INFO - PROCESS | 3888 | 1461101997073 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:57 INFO - PROCESS | 3888 | ++DOCSHELL 169E5C00 == 37 [pid = 3888] [id = 421] 13:39:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (169E7000) [pid = 3888] [serial = 1263] [outer = 00000000] 13:39:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (16E61C00) [pid = 3888] [serial = 1264] [outer = 169E7000] 13:39:57 INFO - PROCESS | 3888 | 1461101997118 Marionette DEBUG loaded listener.js 13:39:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (16E68000) [pid = 3888] [serial = 1265] [outer = 169E7000] 13:39:57 INFO - PROCESS | 3888 | 1461101997555 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 615ms 13:39:57 INFO - PROCESS | 3888 | 1461101997597 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:39:57 INFO - PROCESS | 3888 | 1461101997599 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 13:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:39:57 INFO - PROCESS | 3888 | 1461101997607 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 3888 | 1461101997609 Marionette TRACE conn2 <- [1,1650,null,{}] 13:39:57 INFO - PROCESS | 3888 | 1461101997612 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:57 INFO - PROCESS | 3888 | 1461101997721 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:39:57 INFO - PROCESS | 3888 | 1461101997728 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:57 INFO - PROCESS | 3888 | ++DOCSHELL 16972000 == 38 [pid = 3888] [id = 422] 13:39:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (16E16800) [pid = 3888] [serial = 1266] [outer = 00000000] 13:39:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (17D92400) [pid = 3888] [serial = 1267] [outer = 16E16800] 13:39:57 INFO - PROCESS | 3888 | 1461101997773 Marionette DEBUG loaded listener.js 13:39:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (18260400) [pid = 3888] [serial = 1268] [outer = 16E16800] 13:39:58 INFO - PROCESS | 3888 | 1461101998416 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:39:58 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (169E3C00) [pid = 3888] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:39:58 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (12B8AC00) [pid = 3888] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:39:58 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (12BB4C00) [pid = 3888] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:39:58 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (19C4E000) [pid = 3888] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:39:58 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (15CB2800) [pid = 3888] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:39:58 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (16E66000) [pid = 3888] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:39:58 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (13A2CC00) [pid = 3888] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:39:58 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (16E9E800) [pid = 3888] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:39:58 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (12DDA800) [pid = 3888] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:39:58 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (12CF2000) [pid = 3888] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 939ms 13:39:58 INFO - PROCESS | 3888 | 1461101998547 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:39:58 INFO - PROCESS | 3888 | 1461101998551 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 13:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:39:58 INFO - PROCESS | 3888 | 1461101998558 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:39:58 INFO - PROCESS | 3888 | 1461101998562 Marionette TRACE conn2 <- [1,1654,null,{}] 13:39:58 INFO - PROCESS | 3888 | 1461101998568 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:58 INFO - PROCESS | 3888 | 1461101998669 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:39:58 INFO - PROCESS | 3888 | 1461101998762 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:58 INFO - PROCESS | 3888 | ++DOCSHELL 12C5E400 == 39 [pid = 3888] [id = 423] 13:39:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (12CB9400) [pid = 3888] [serial = 1269] [outer = 00000000] 13:39:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (12D7FC00) [pid = 3888] [serial = 1270] [outer = 12CB9400] 13:39:58 INFO - PROCESS | 3888 | 1461101998802 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (1320E000) [pid = 3888] [serial = 1271] [outer = 12CB9400] 13:39:59 INFO - PROCESS | 3888 | 1461101999358 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 831ms 13:39:59 INFO - PROCESS | 3888 | 1461101999385 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:39:59 INFO - PROCESS | 3888 | 1461101999391 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 13:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:39:59 INFO - PROCESS | 3888 | 1461101999398 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:39:59 INFO - PROCESS | 3888 | 1461101999401 Marionette TRACE conn2 <- [1,1658,null,{}] 13:39:59 INFO - PROCESS | 3888 | 1461101999405 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:59 INFO - PROCESS | 3888 | 1461101999504 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:39:59 INFO - PROCESS | 3888 | 1461101999603 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:59 INFO - PROCESS | 3888 | ++DOCSHELL 13718800 == 40 [pid = 3888] [id = 424] 13:39:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (138CB800) [pid = 3888] [serial = 1272] [outer = 00000000] 13:39:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (143ACC00) [pid = 3888] [serial = 1273] [outer = 138CB800] 13:39:59 INFO - PROCESS | 3888 | 1461101999657 Marionette DEBUG loaded listener.js 13:39:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (14BEF800) [pid = 3888] [serial = 1274] [outer = 138CB800] 13:40:00 INFO - PROCESS | 3888 | 1461102000225 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 892ms 13:40:00 INFO - PROCESS | 3888 | 1461102000284 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:40:00 INFO - PROCESS | 3888 | 1461102000286 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 13:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:40:00 INFO - PROCESS | 3888 | 1461102000290 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:40:00 INFO - PROCESS | 3888 | 1461102000294 Marionette TRACE conn2 <- [1,1662,null,{}] 13:40:00 INFO - PROCESS | 3888 | 1461102000309 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:00 INFO - PROCESS | 3888 | 1461102000458 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:40:00 INFO - PROCESS | 3888 | 1461102000516 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:00 INFO - PROCESS | 3888 | ++DOCSHELL 15515800 == 41 [pid = 3888] [id = 425] 13:40:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (15749400) [pid = 3888] [serial = 1275] [outer = 00000000] 13:40:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (16EAF400) [pid = 3888] [serial = 1276] [outer = 15749400] 13:40:00 INFO - PROCESS | 3888 | 1461102000573 Marionette DEBUG loaded listener.js 13:40:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (182E5400) [pid = 3888] [serial = 1277] [outer = 15749400] 13:40:01 INFO - PROCESS | 3888 | 1461102001125 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 892ms 13:40:01 INFO - PROCESS | 3888 | 1461102001177 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:40:01 INFO - PROCESS | 3888 | 1461102001180 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 13:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:40:01 INFO - PROCESS | 3888 | 1461102001183 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:40:01 INFO - PROCESS | 3888 | 1461102001185 Marionette TRACE conn2 <- [1,1666,null,{}] 13:40:01 INFO - PROCESS | 3888 | 1461102001189 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:01 INFO - PROCESS | 3888 | 1461102001286 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:40:01 INFO - PROCESS | 3888 | 1461102001393 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:01 INFO - PROCESS | 3888 | ++DOCSHELL 18611400 == 42 [pid = 3888] [id = 426] 13:40:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (18BBA400) [pid = 3888] [serial = 1278] [outer = 00000000] 13:40:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (18D06C00) [pid = 3888] [serial = 1279] [outer = 18BBA400] 13:40:01 INFO - PROCESS | 3888 | 1461102001447 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (19258400) [pid = 3888] [serial = 1280] [outer = 18BBA400] 13:40:02 INFO - PROCESS | 3888 | 1461102002027 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 876ms 13:40:02 INFO - PROCESS | 3888 | 1461102002071 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:40:02 INFO - PROCESS | 3888 | 1461102002073 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 13:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:40:02 INFO - PROCESS | 3888 | 1461102002077 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:40:02 INFO - PROCESS | 3888 | 1461102002079 Marionette TRACE conn2 <- [1,1670,null,{}] 13:40:02 INFO - PROCESS | 3888 | 1461102002083 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:02 INFO - PROCESS | 3888 | 1461102002177 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:40:02 INFO - PROCESS | 3888 | 1461102002275 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:02 INFO - PROCESS | 3888 | ++DOCSHELL 11B36400 == 43 [pid = 3888] [id = 427] 13:40:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (11B3B800) [pid = 3888] [serial = 1281] [outer = 00000000] 13:40:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (197E2400) [pid = 3888] [serial = 1282] [outer = 11B3B800] 13:40:02 INFO - PROCESS | 3888 | 1461102002329 Marionette DEBUG loaded listener.js 13:40:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (197E5400) [pid = 3888] [serial = 1283] [outer = 11B3B800] 13:40:02 INFO - PROCESS | 3888 | 1461102002963 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 923ms 13:40:02 INFO - PROCESS | 3888 | 1461102003005 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:40:03 INFO - PROCESS | 3888 | 1461102003009 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 13:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:40:03 INFO - PROCESS | 3888 | 1461102003014 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:40:03 INFO - PROCESS | 3888 | 1461102003018 Marionette TRACE conn2 <- [1,1674,null,{}] 13:40:03 INFO - PROCESS | 3888 | 1461102003024 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:03 INFO - PROCESS | 3888 | 1461102003126 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:40:03 INFO - PROCESS | 3888 | 1461102003221 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:03 INFO - PROCESS | 3888 | ++DOCSHELL 12CFBC00 == 44 [pid = 3888] [id = 428] 13:40:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (12CFD400) [pid = 3888] [serial = 1284] [outer = 00000000] 13:40:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1333B000) [pid = 3888] [serial = 1285] [outer = 12CFD400] 13:40:03 INFO - PROCESS | 3888 | 1461102003269 Marionette DEBUG loaded listener.js 13:40:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (13429800) [pid = 3888] [serial = 1286] [outer = 12CFD400] 13:40:03 INFO - PROCESS | 3888 | --DOCSHELL 169E5C00 == 43 [pid = 3888] [id = 421] 13:40:03 INFO - PROCESS | 3888 | --DOCSHELL 13339400 == 42 [pid = 3888] [id = 420] 13:40:03 INFO - PROCESS | 3888 | --DOCSHELL 12B85000 == 41 [pid = 3888] [id = 419] 13:40:03 INFO - PROCESS | 3888 | --DOCSHELL 11BD5000 == 40 [pid = 3888] [id = 418] 13:40:03 INFO - PROCESS | 3888 | --DOCSHELL 12B83400 == 39 [pid = 3888] [id = 414] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (18D0D400) [pid = 3888] [serial = 1240] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (169EF000) [pid = 3888] [serial = 1225] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (16E5A800) [pid = 3888] [serial = 1226] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (1325B400) [pid = 3888] [serial = 1216] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (13427800) [pid = 3888] [serial = 1217] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (13269000) [pid = 3888] [serial = 1214] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (1320FC00) [pid = 3888] [serial = 1213] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (1A33A000) [pid = 3888] [serial = 1208] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (1655BC00) [pid = 3888] [serial = 1222] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (13266000) [pid = 3888] [serial = 1210] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (16EA2400) [pid = 3888] [serial = 1228] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (143A5400) [pid = 3888] [serial = 1219] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (14B99C00) [pid = 3888] [serial = 1220] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (18689C00) [pid = 3888] [serial = 1231] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (16970C00) [pid = 3888] [serial = 1234] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (16E0CC00) [pid = 3888] [serial = 1235] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (1868E000) [pid = 3888] [serial = 1237] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (18614C00) [pid = 3888] [serial = 1232] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (17D9E000) [pid = 3888] [serial = 1229] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (16838400) [pid = 3888] [serial = 1223] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (18BBFC00) [pid = 3888] [serial = 1238] [outer = 00000000] [url = about:blank] 13:40:03 INFO - PROCESS | 3888 | 1461102003889 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 13:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 892ms 13:40:03 INFO - PROCESS | 3888 | 1461102003921 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:40:03 INFO - PROCESS | 3888 | 1461102003926 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 13:40:03 INFO - PROCESS | 3888 | 1461102003932 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:40:03 INFO - PROCESS | 3888 | 1461102003934 Marionette TRACE conn2 <- [1,1678,null,{}] 13:40:03 INFO - PROCESS | 3888 | 1461102003938 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:04 INFO - PROCESS | 3888 | 1461102004015 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:40:04 INFO - PROCESS | 3888 | 1461102004103 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:04 INFO - PROCESS | 3888 | ++DOCSHELL 13423000 == 40 [pid = 3888] [id = 429] 13:40:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (13423800) [pid = 3888] [serial = 1287] [outer = 00000000] 13:40:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (13A28800) [pid = 3888] [serial = 1288] [outer = 13423800] 13:40:04 INFO - PROCESS | 3888 | 1461102004149 Marionette DEBUG loaded listener.js 13:40:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (143A5400) [pid = 3888] [serial = 1289] [outer = 13423800] 13:40:04 INFO - PROCESS | 3888 | 1461102004557 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 676ms 13:40:04 INFO - PROCESS | 3888 | 1461102004614 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:40:04 INFO - PROCESS | 3888 | 1461102004616 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 13:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:40:04 INFO - PROCESS | 3888 | 1461102004620 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:40:04 INFO - PROCESS | 3888 | 1461102004623 Marionette TRACE conn2 <- [1,1682,null,{}] 13:40:04 INFO - PROCESS | 3888 | 1461102004633 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:04 INFO - PROCESS | 3888 | 1461102004715 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:40:04 INFO - PROCESS | 3888 | 1461102004725 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:04 INFO - PROCESS | 3888 | ++DOCSHELL 1696D800 == 41 [pid = 3888] [id = 430] 13:40:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (16970000) [pid = 3888] [serial = 1290] [outer = 00000000] 13:40:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (169ECC00) [pid = 3888] [serial = 1291] [outer = 16970000] 13:40:04 INFO - PROCESS | 3888 | 1461102004773 Marionette DEBUG loaded listener.js 13:40:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (16E13800) [pid = 3888] [serial = 1292] [outer = 16970000] 13:40:05 INFO - PROCESS | 3888 | 1461102005214 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 615ms 13:40:05 INFO - PROCESS | 3888 | 1461102005241 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:40:05 INFO - PROCESS | 3888 | 1461102005244 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 13:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:40:05 INFO - PROCESS | 3888 | 1461102005247 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 3888 | 1461102005249 Marionette TRACE conn2 <- [1,1686,null,{}] 13:40:05 INFO - PROCESS | 3888 | 1461102005256 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:05 INFO - PROCESS | 3888 | 1461102005332 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:40:05 INFO - PROCESS | 3888 | 1461102005375 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:05 INFO - PROCESS | 3888 | ++DOCSHELL 16EEE000 == 42 [pid = 3888] [id = 431] 13:40:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (17D9E000) [pid = 3888] [serial = 1293] [outer = 00000000] 13:40:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (182DA800) [pid = 3888] [serial = 1294] [outer = 17D9E000] 13:40:05 INFO - PROCESS | 3888 | 1461102005420 Marionette DEBUG loaded listener.js 13:40:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (182DF800) [pid = 3888] [serial = 1295] [outer = 17D9E000] 13:40:05 INFO - PROCESS | 3888 | 1461102005865 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 13:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 631ms 13:40:05 INFO - PROCESS | 3888 | 1461102005885 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:40:05 INFO - PROCESS | 3888 | 1461102005887 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 13:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:40:05 INFO - PROCESS | 3888 | 1461102005890 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 3888 | 1461102005892 Marionette TRACE conn2 <- [1,1690,null,{}] 13:40:05 INFO - PROCESS | 3888 | 1461102005896 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:05 INFO - PROCESS | 3888 | 1461102005970 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:40:05 INFO - PROCESS | 3888 | 1461102005994 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:05 INFO - PROCESS | 3888 | ++DOCSHELL 16E5D000 == 43 [pid = 3888] [id = 432] 13:40:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (18908400) [pid = 3888] [serial = 1296] [outer = 00000000] 13:40:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (18BC2C00) [pid = 3888] [serial = 1297] [outer = 18908400] 13:40:06 INFO - PROCESS | 3888 | 1461102006023 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (18BE0400) [pid = 3888] [serial = 1298] [outer = 18908400] 13:40:06 INFO - PROCESS | 3888 | 1461102006486 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 631ms 13:40:06 INFO - PROCESS | 3888 | 1461102006523 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:40:06 INFO - PROCESS | 3888 | 1461102006525 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 13:40:06 INFO - PROCESS | 3888 | 1461102006528 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:40:06 INFO - PROCESS | 3888 | 1461102006530 Marionette TRACE conn2 <- [1,1694,null,{}] 13:40:06 INFO - PROCESS | 3888 | 1461102006533 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:06 INFO - PROCESS | 3888 | 1461102006659 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:40:06 INFO - PROCESS | 3888 | 1461102006752 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:06 INFO - PROCESS | 3888 | ++DOCSHELL 1964F000 == 44 [pid = 3888] [id = 433] 13:40:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (197E0400) [pid = 3888] [serial = 1299] [outer = 00000000] 13:40:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (1996A800) [pid = 3888] [serial = 1300] [outer = 197E0400] 13:40:06 INFO - PROCESS | 3888 | 1461102006802 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (19ABC400) [pid = 3888] [serial = 1301] [outer = 197E0400] 13:40:07 INFO - PROCESS | 3888 | 1461102007209 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 723ms 13:40:07 INFO - PROCESS | 3888 | 1461102007255 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:40:07 INFO - PROCESS | 3888 | 1461102007257 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 13:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:40:07 INFO - PROCESS | 3888 | 1461102007260 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:40:07 INFO - PROCESS | 3888 | 1461102007262 Marionette TRACE conn2 <- [1,1698,null,{}] 13:40:07 INFO - PROCESS | 3888 | 1461102007265 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:07 INFO - PROCESS | 3888 | 1461102007369 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:40:07 INFO - PROCESS | 3888 | 1461102007377 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:07 INFO - PROCESS | 3888 | ++DOCSHELL 1342C000 == 45 [pid = 3888] [id = 434] 13:40:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (19650C00) [pid = 3888] [serial = 1302] [outer = 00000000] 13:40:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (19C49400) [pid = 3888] [serial = 1303] [outer = 19650C00] 13:40:07 INFO - PROCESS | 3888 | 1461102007469 Marionette DEBUG loaded listener.js 13:40:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (19C4D800) [pid = 3888] [serial = 1304] [outer = 19650C00] 13:40:07 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (169E7000) [pid = 3888] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:40:07 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (12B3C000) [pid = 3888] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:40:07 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (12CF2400) [pid = 3888] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:40:07 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (11BD5800) [pid = 3888] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:40:07 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (13A2B000) [pid = 3888] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:40:07 INFO - PROCESS | 3888 | 1461102007887 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 692ms 13:40:07 INFO - PROCESS | 3888 | 1461102007961 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:40:07 INFO - PROCESS | 3888 | 1461102007963 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 13:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:40:07 INFO - PROCESS | 3888 | 1461102007966 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:40:07 INFO - PROCESS | 3888 | 1461102007968 Marionette TRACE conn2 <- [1,1702,null,{}] 13:40:07 INFO - PROCESS | 3888 | 1461102007971 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:08 INFO - PROCESS | 3888 | 1461102008072 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:40:08 INFO - PROCESS | 3888 | 1461102008164 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:08 INFO - PROCESS | 3888 | ++DOCSHELL 11B38800 == 46 [pid = 3888] [id = 435] 13:40:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (11BCF400) [pid = 3888] [serial = 1305] [outer = 00000000] 13:40:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (18614C00) [pid = 3888] [serial = 1306] [outer = 11BCF400] 13:40:08 INFO - PROCESS | 3888 | 1461102008192 Marionette DEBUG loaded listener.js 13:40:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (19C4BC00) [pid = 3888] [serial = 1307] [outer = 11BCF400] 13:40:08 INFO - PROCESS | 3888 | 1461102008545 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 630ms 13:40:08 INFO - PROCESS | 3888 | 1461102008589 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:40:08 INFO - PROCESS | 3888 | 1461102008590 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 13:40:08 INFO - PROCESS | 3888 | 1461102008594 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:40:08 INFO - PROCESS | 3888 | 1461102008596 Marionette TRACE conn2 <- [1,1706,null,{}] 13:40:08 INFO - PROCESS | 3888 | 1461102008599 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:08 INFO - PROCESS | 3888 | 1461102008707 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:40:08 INFO - PROCESS | 3888 | 1461102008715 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:08 INFO - PROCESS | 3888 | ++DOCSHELL 15E86C00 == 47 [pid = 3888] [id = 436] 13:40:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (18BC8400) [pid = 3888] [serial = 1308] [outer = 00000000] 13:40:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1A07A800) [pid = 3888] [serial = 1309] [outer = 18BC8400] 13:40:08 INFO - PROCESS | 3888 | 1461102008761 Marionette DEBUG loaded listener.js 13:40:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (1A07B000) [pid = 3888] [serial = 1310] [outer = 18BC8400] 13:40:09 INFO - PROCESS | 3888 | 1461102009173 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 631ms 13:40:09 INFO - PROCESS | 3888 | 1461102009232 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:40:09 INFO - PROCESS | 3888 | 1461102009234 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 13:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:40:09 INFO - PROCESS | 3888 | 1461102009237 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:40:09 INFO - PROCESS | 3888 | 1461102009223 Marionette TRACE conn2 <- [1,1710,null,{}] 13:40:09 INFO - PROCESS | 3888 | 1461102009226 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:09 INFO - PROCESS | 3888 | 1461102009335 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:40:09 INFO - PROCESS | 3888 | 1461102009381 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:09 INFO - PROCESS | 3888 | ++DOCSHELL 1A340400 == 48 [pid = 3888] [id = 437] 13:40:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1A341800) [pid = 3888] [serial = 1311] [outer = 00000000] 13:40:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (1A39F000) [pid = 3888] [serial = 1312] [outer = 1A341800] 13:40:09 INFO - PROCESS | 3888 | 1461102009425 Marionette DEBUG loaded listener.js 13:40:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1A4D1C00) [pid = 3888] [serial = 1313] [outer = 1A341800] 13:40:09 INFO - PROCESS | 3888 | 1461102009826 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 13:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 616ms 13:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:40:09 INFO - PROCESS | 3888 | 1461102009859 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:40:09 INFO - PROCESS | 3888 | 1461102009861 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 13:40:09 INFO - PROCESS | 3888 | 1461102009865 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:40:09 INFO - PROCESS | 3888 | 1461102009867 Marionette TRACE conn2 <- [1,1714,null,{}] 13:40:09 INFO - PROCESS | 3888 | 1461102009871 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:09 INFO - PROCESS | 3888 | 1461102009999 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:40:09 INFO - PROCESS | 3888 | 1461102010007 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:10 INFO - PROCESS | 3888 | ++DOCSHELL 1A4D6000 == 49 [pid = 3888] [id = 438] 13:40:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1A4D6800) [pid = 3888] [serial = 1314] [outer = 00000000] 13:40:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (1A8CE000) [pid = 3888] [serial = 1315] [outer = 1A4D6800] 13:40:10 INFO - PROCESS | 3888 | 1461102010060 Marionette DEBUG loaded listener.js 13:40:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (1AD7E800) [pid = 3888] [serial = 1316] [outer = 1A4D6800] 13:40:10 INFO - PROCESS | 3888 | 1461102010741 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 923ms 13:40:10 INFO - PROCESS | 3888 | 1461102010799 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:40:10 INFO - PROCESS | 3888 | 1461102010805 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 13:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:40:10 INFO - PROCESS | 3888 | 1461102010812 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:40:10 INFO - PROCESS | 3888 | 1461102010815 Marionette TRACE conn2 <- [1,1718,null,{}] 13:40:10 INFO - PROCESS | 3888 | 1461102010821 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:10 INFO - PROCESS | 3888 | 1461102010935 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:40:11 INFO - PROCESS | 3888 | 1461102011060 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:11 INFO - PROCESS | 3888 | ++DOCSHELL 12B85000 == 50 [pid = 3888] [id = 439] 13:40:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (12CF7400) [pid = 3888] [serial = 1317] [outer = 00000000] 13:40:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (14B8F800) [pid = 3888] [serial = 1318] [outer = 12CF7400] 13:40:11 INFO - PROCESS | 3888 | 1461102011137 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (15C27C00) [pid = 3888] [serial = 1319] [outer = 12CF7400] 13:40:11 INFO - PROCESS | 3888 | 1461102011728 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 13:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 985ms 13:40:11 INFO - PROCESS | 3888 | 1461102011797 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:40:11 INFO - PROCESS | 3888 | 1461102011803 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 13:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:40:11 INFO - PROCESS | 3888 | 1461102011809 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:40:11 INFO - PROCESS | 3888 | 1461102011812 Marionette TRACE conn2 <- [1,1722,null,{}] 13:40:11 INFO - PROCESS | 3888 | 1461102011816 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:11 INFO - PROCESS | 3888 | 1461102011920 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:40:12 INFO - PROCESS | 3888 | 1461102012024 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:12 INFO - PROCESS | 3888 | ++DOCSHELL 1696F000 == 51 [pid = 3888] [id = 440] 13:40:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (169E3400) [pid = 3888] [serial = 1320] [outer = 00000000] 13:40:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (16EAA400) [pid = 3888] [serial = 1321] [outer = 169E3400] 13:40:12 INFO - PROCESS | 3888 | 1461102012079 Marionette DEBUG loaded listener.js 13:40:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (182D6400) [pid = 3888] [serial = 1322] [outer = 169E3400] 13:40:12 INFO - PROCESS | 3888 | 1461102012710 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 985ms 13:40:12 INFO - PROCESS | 3888 | 1461102012794 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:40:12 INFO - PROCESS | 3888 | 1461102012796 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 13:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:40:12 INFO - PROCESS | 3888 | 1461102012800 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:40:12 INFO - PROCESS | 3888 | 1461102012804 Marionette TRACE conn2 <- [1,1726,null,{}] 13:40:12 INFO - PROCESS | 3888 | 1461102012815 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:12 INFO - PROCESS | 3888 | 1461102012969 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:40:12 INFO - PROCESS | 3888 | 1461102012980 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:12 INFO - PROCESS | 3888 | ++DOCSHELL 1A1C6400 == 52 [pid = 3888] [id = 441] 13:40:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1A33D000) [pid = 3888] [serial = 1323] [outer = 00000000] 13:40:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1A4DAC00) [pid = 3888] [serial = 1324] [outer = 1A33D000] 13:40:13 INFO - PROCESS | 3888 | 1461102013036 Marionette DEBUG loaded listener.js 13:40:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1A8C9000) [pid = 3888] [serial = 1325] [outer = 1A33D000] 13:40:13 INFO - PROCESS | 3888 | 1461102013615 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 877ms 13:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:40:13 INFO - PROCESS | 3888 | 1461102013688 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:40:13 INFO - PROCESS | 3888 | 1461102013691 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 13:40:13 INFO - PROCESS | 3888 | 1461102013694 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:40:13 INFO - PROCESS | 3888 | 1461102013696 Marionette TRACE conn2 <- [1,1730,null,{}] 13:40:13 INFO - PROCESS | 3888 | 1461102013700 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:13 INFO - PROCESS | 3888 | 1461102013854 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:40:13 INFO - PROCESS | 3888 | 1461102013869 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:13 INFO - PROCESS | 3888 | ++DOCSHELL 142A2400 == 53 [pid = 3888] [id = 442] 13:40:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (14B91400) [pid = 3888] [serial = 1326] [outer = 00000000] 13:40:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (16837C00) [pid = 3888] [serial = 1327] [outer = 14B91400] 13:40:13 INFO - PROCESS | 3888 | 1461102013923 Marionette DEBUG loaded listener.js 13:40:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (16E98800) [pid = 3888] [serial = 1328] [outer = 14B91400] 13:40:14 INFO - PROCESS | 3888 | 1461102014722 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1077ms 13:40:14 INFO - PROCESS | 3888 | 1461102014778 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:40:14 INFO - PROCESS | 3888 | 1461102014785 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 13:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:40:14 INFO - PROCESS | 3888 | 1461102014812 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:40:14 INFO - PROCESS | 3888 | 1461102014815 Marionette TRACE conn2 <- [1,1734,null,{}] 13:40:14 INFO - PROCESS | 3888 | 1461102014820 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:14 INFO - PROCESS | 3888 | 1461102014912 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:40:15 INFO - PROCESS | 3888 | 1461102015045 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:15 INFO - PROCESS | 3888 | ++DOCSHELL 13340400 == 54 [pid = 3888] [id = 443] 13:40:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (13427000) [pid = 3888] [serial = 1329] [outer = 00000000] 13:40:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (13A2BC00) [pid = 3888] [serial = 1330] [outer = 13427000] 13:40:15 INFO - PROCESS | 3888 | 1461102015096 Marionette DEBUG loaded listener.js 13:40:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (14B91800) [pid = 3888] [serial = 1331] [outer = 13427000] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 1A340400 == 53 [pid = 3888] [id = 437] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 15E86C00 == 52 [pid = 3888] [id = 436] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 11B38800 == 51 [pid = 3888] [id = 435] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 1342C000 == 50 [pid = 3888] [id = 434] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 1964F000 == 49 [pid = 3888] [id = 433] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 16E5D000 == 48 [pid = 3888] [id = 432] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 16EEE000 == 47 [pid = 3888] [id = 431] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 1696D800 == 46 [pid = 3888] [id = 430] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 13423000 == 45 [pid = 3888] [id = 429] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 12CFBC00 == 44 [pid = 3888] [id = 428] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (17D92400) [pid = 3888] [serial = 1267] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 16562800 == 43 [pid = 3888] [id = 413] 13:40:15 INFO - PROCESS | 3888 | --DOCSHELL 16972000 == 42 [pid = 3888] [id = 422] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (16E68000) [pid = 3888] [serial = 1265] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (16E61C00) [pid = 3888] [serial = 1264] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (13426400) [pid = 3888] [serial = 1211] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1333A400) [pid = 3888] [serial = 1258] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (138C0400) [pid = 3888] [serial = 1259] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (13424000) [pid = 3888] [serial = 1256] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1326A000) [pid = 3888] [serial = 1255] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (15CD5800) [pid = 3888] [serial = 1261] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (15F93000) [pid = 3888] [serial = 1262] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (12D73000) [pid = 3888] [serial = 1243] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (15CD7C00) [pid = 3888] [serial = 1246] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (18D0B000) [pid = 3888] [serial = 1249] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (197EC000) [pid = 3888] [serial = 1252] [outer = 00000000] [url = about:blank] 13:40:15 INFO - PROCESS | 3888 | 1461102015581 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 830ms 13:40:15 INFO - PROCESS | 3888 | 1461102015635 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:40:15 INFO - PROCESS | 3888 | 1461102015640 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 13:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:40:15 INFO - PROCESS | 3888 | 1461102015646 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:40:15 INFO - PROCESS | 3888 | 1461102015649 Marionette TRACE conn2 <- [1,1738,null,{}] 13:40:15 INFO - PROCESS | 3888 | 1461102015652 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:15 INFO - PROCESS | 3888 | 1461102015731 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:40:15 INFO - PROCESS | 3888 | 1461102015740 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:15 INFO - PROCESS | 3888 | ++DOCSHELL 12D7F000 == 43 [pid = 3888] [id = 444] 13:40:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (13424000) [pid = 3888] [serial = 1332] [outer = 00000000] 13:40:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (138C6C00) [pid = 3888] [serial = 1333] [outer = 13424000] 13:40:15 INFO - PROCESS | 3888 | 1461102015799 Marionette DEBUG loaded listener.js 13:40:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (15CB5000) [pid = 3888] [serial = 1334] [outer = 13424000] 13:40:16 INFO - PROCESS | 3888 | 1461102016282 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 692ms 13:40:16 INFO - PROCESS | 3888 | 1461102016344 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:40:16 INFO - PROCESS | 3888 | 1461102016347 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 13:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:40:16 INFO - PROCESS | 3888 | 1461102016350 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:40:16 INFO - PROCESS | 3888 | 1461102016353 Marionette TRACE conn2 <- [1,1742,null,{}] 13:40:16 INFO - PROCESS | 3888 | 1461102016363 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:16 INFO - PROCESS | 3888 | 1461102016443 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:40:16 INFO - PROCESS | 3888 | 1461102016452 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:16 INFO - PROCESS | 3888 | ++DOCSHELL 15F93800 == 44 [pid = 3888] [id = 445] 13:40:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (16837800) [pid = 3888] [serial = 1335] [outer = 00000000] 13:40:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (169ED400) [pid = 3888] [serial = 1336] [outer = 16837800] 13:40:16 INFO - PROCESS | 3888 | 1461102016500 Marionette DEBUG loaded listener.js 13:40:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (16E5D000) [pid = 3888] [serial = 1337] [outer = 16837800] 13:40:16 INFO - PROCESS | 3888 | 1461102016945 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 631ms 13:40:16 INFO - PROCESS | 3888 | 1461102016971 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:40:16 INFO - PROCESS | 3888 | 1461102016974 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 13:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:40:16 INFO - PROCESS | 3888 | 1461102016977 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:40:16 INFO - PROCESS | 3888 | 1461102016979 Marionette TRACE conn2 <- [1,1746,null,{}] 13:40:16 INFO - PROCESS | 3888 | 1461102016982 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:17 INFO - PROCESS | 3888 | 1461102017059 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:40:17 INFO - PROCESS | 3888 | 1461102017065 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:17 INFO - PROCESS | 3888 | ++DOCSHELL 169E5000 == 45 [pid = 3888] [id = 446] 13:40:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (169EA400) [pid = 3888] [serial = 1338] [outer = 00000000] 13:40:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (17D97800) [pid = 3888] [serial = 1339] [outer = 169EA400] 13:40:17 INFO - PROCESS | 3888 | 1461102017111 Marionette DEBUG loaded listener.js 13:40:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1825B800) [pid = 3888] [serial = 1340] [outer = 169EA400] 13:40:17 INFO - PROCESS | 3888 | 1461102017574 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 630ms 13:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:40:17 INFO - PROCESS | 3888 | 1461102017620 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:40:17 INFO - PROCESS | 3888 | 1461102017606 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 13:40:17 INFO - PROCESS | 3888 | 1461102017609 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:40:17 INFO - PROCESS | 3888 | 1461102017611 Marionette TRACE conn2 <- [1,1750,null,{}] 13:40:17 INFO - PROCESS | 3888 | 1461102017614 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:17 INFO - PROCESS | 3888 | 1461102017716 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:40:17 INFO - PROCESS | 3888 | 1461102017722 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:17 INFO - PROCESS | 3888 | ++DOCSHELL 12CFE400 == 46 [pid = 3888] [id = 447] 13:40:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (16E9D000) [pid = 3888] [serial = 1341] [outer = 00000000] 13:40:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (18BDFC00) [pid = 3888] [serial = 1342] [outer = 16E9D000] 13:40:17 INFO - PROCESS | 3888 | 1461102017767 Marionette DEBUG loaded listener.js 13:40:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (18BE9800) [pid = 3888] [serial = 1343] [outer = 16E9D000] 13:40:18 INFO - PROCESS | 3888 | 1461102018247 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 677ms 13:40:18 INFO - PROCESS | 3888 | 1461102018308 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:40:18 INFO - PROCESS | 3888 | 1461102018310 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 13:40:18 INFO - PROCESS | 3888 | 1461102018313 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:40:18 INFO - PROCESS | 3888 | 1461102018315 Marionette TRACE conn2 <- [1,1754,null,{}] 13:40:18 INFO - PROCESS | 3888 | 1461102018325 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:18 INFO - PROCESS | 3888 | 1461102018478 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:40:18 INFO - PROCESS | 3888 | 1461102018542 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:18 INFO - PROCESS | 3888 | ++DOCSHELL 197DF800 == 47 [pid = 3888] [id = 448] 13:40:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (197E3800) [pid = 3888] [serial = 1344] [outer = 00000000] 13:40:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (19BDEC00) [pid = 3888] [serial = 1345] [outer = 197E3800] 13:40:18 INFO - PROCESS | 3888 | 1461102018590 Marionette DEBUG loaded listener.js 13:40:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (19BE6800) [pid = 3888] [serial = 1346] [outer = 197E3800] 13:40:18 INFO - PROCESS | 3888 | 1461102018993 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 723ms 13:40:19 INFO - PROCESS | 3888 | 1461102019038 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:40:19 INFO - PROCESS | 3888 | 1461102019040 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 13:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:40:19 INFO - PROCESS | 3888 | 1461102019043 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:40:19 INFO - PROCESS | 3888 | 1461102019045 Marionette TRACE conn2 <- [1,1758,null,{}] 13:40:19 INFO - PROCESS | 3888 | 1461102019048 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:19 INFO - PROCESS | 3888 | 1461102019152 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:40:19 INFO - PROCESS | 3888 | 1461102019158 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:19 INFO - PROCESS | 3888 | ++DOCSHELL 15F93400 == 48 [pid = 3888] [id = 449] 13:40:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (19257000) [pid = 3888] [serial = 1347] [outer = 00000000] 13:40:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1A064400) [pid = 3888] [serial = 1348] [outer = 19257000] 13:40:19 INFO - PROCESS | 3888 | 1461102019202 Marionette DEBUG loaded listener.js 13:40:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1A1C0800) [pid = 3888] [serial = 1349] [outer = 19257000] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (16970000) [pid = 3888] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (197E0400) [pid = 3888] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (19650C00) [pid = 3888] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (16E16800) [pid = 3888] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (18908400) [pid = 3888] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (17D9E000) [pid = 3888] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (11BCF400) [pid = 3888] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (12CFD400) [pid = 3888] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (18BC8400) [pid = 3888] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (13423800) [pid = 3888] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:40:19 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1A341800) [pid = 3888] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:40:19 INFO - PROCESS | 3888 | 1461102019774 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 785ms 13:40:19 INFO - PROCESS | 3888 | 1461102019829 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:40:19 INFO - PROCESS | 3888 | 1461102019831 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 13:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:40:19 INFO - PROCESS | 3888 | 1461102019835 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:40:19 INFO - PROCESS | 3888 | 1461102019836 Marionette TRACE conn2 <- [1,1762,null,{}] 13:40:19 INFO - PROCESS | 3888 | 1461102019840 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:19 INFO - PROCESS | 3888 | 1461102019923 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:40:19 INFO - PROCESS | 3888 | 1461102019928 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:19 INFO - PROCESS | 3888 | ++DOCSHELL 11BCF400 == 49 [pid = 3888] [id = 450] 13:40:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (13423800) [pid = 3888] [serial = 1350] [outer = 00000000] 13:40:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (169E6000) [pid = 3888] [serial = 1351] [outer = 13423800] 13:40:19 INFO - PROCESS | 3888 | 1461102019973 Marionette DEBUG loaded listener.js 13:40:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (16EAE800) [pid = 3888] [serial = 1352] [outer = 13423800] 13:40:20 INFO - PROCESS | 3888 | 1461102020420 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 630ms 13:40:20 INFO - PROCESS | 3888 | 1461102020473 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:40:20 INFO - PROCESS | 3888 | 1461102020475 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 13:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:40:20 INFO - PROCESS | 3888 | 1461102020478 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:40:20 INFO - PROCESS | 3888 | 1461102020480 Marionette TRACE conn2 <- [1,1766,null,{}] 13:40:20 INFO - PROCESS | 3888 | 1461102020483 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:20 INFO - PROCESS | 3888 | 1461102020558 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:40:20 INFO - PROCESS | 3888 | 1461102020564 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:20 INFO - PROCESS | 3888 | ++DOCSHELL 16840C00 == 50 [pid = 3888] [id = 451] 13:40:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (16E9B800) [pid = 3888] [serial = 1353] [outer = 00000000] 13:40:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1A1BA800) [pid = 3888] [serial = 1354] [outer = 16E9B800] 13:40:20 INFO - PROCESS | 3888 | 1461102020608 Marionette DEBUG loaded listener.js 13:40:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1A4D4000) [pid = 3888] [serial = 1355] [outer = 16E9B800] 13:40:21 INFO - PROCESS | 3888 | 1461102021033 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 13:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 584ms 13:40:21 INFO - PROCESS | 3888 | 1461102021060 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:40:21 INFO - PROCESS | 3888 | 1461102021062 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 13:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:40:21 INFO - PROCESS | 3888 | 1461102021065 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:40:21 INFO - PROCESS | 3888 | 1461102021067 Marionette TRACE conn2 <- [1,1770,null,{}] 13:40:21 INFO - PROCESS | 3888 | 1461102021070 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:21 INFO - PROCESS | 3888 | 1461102021145 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:40:21 INFO - PROCESS | 3888 | 1461102021151 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:21 INFO - PROCESS | 3888 | ++DOCSHELL 18908800 == 51 [pid = 3888] [id = 452] 13:40:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (19C49000) [pid = 3888] [serial = 1356] [outer = 00000000] 13:40:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1AD86C00) [pid = 3888] [serial = 1357] [outer = 19C49000] 13:40:21 INFO - PROCESS | 3888 | 1461102021200 Marionette DEBUG loaded listener.js 13:40:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1AD87800) [pid = 3888] [serial = 1358] [outer = 19C49000] 13:40:21 INFO - PROCESS | 3888 | 1461102021687 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 13:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 692ms 13:40:21 INFO - PROCESS | 3888 | 1461102021775 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:40:21 INFO - PROCESS | 3888 | 1461102021779 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 13:40:21 INFO - PROCESS | 3888 | 1461102021785 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:40:21 INFO - PROCESS | 3888 | 1461102021789 Marionette TRACE conn2 <- [1,1774,null,{}] 13:40:21 INFO - PROCESS | 3888 | 1461102021795 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:21 INFO - PROCESS | 3888 | 1461102021900 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:40:22 INFO - PROCESS | 3888 | 1461102022029 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:22 INFO - PROCESS | 3888 | ++DOCSHELL 12B8BC00 == 52 [pid = 3888] [id = 453] 13:40:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (12BB9000) [pid = 3888] [serial = 1359] [outer = 00000000] 13:40:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (13265000) [pid = 3888] [serial = 1360] [outer = 12BB9000] 13:40:22 INFO - PROCESS | 3888 | 1461102022084 Marionette DEBUG loaded listener.js 13:40:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (13335400) [pid = 3888] [serial = 1361] [outer = 12BB9000] 13:40:22 INFO - PROCESS | 3888 | 1461102022737 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 13:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 985ms 13:40:22 INFO - PROCESS | 3888 | 1461102022793 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:40:22 INFO - PROCESS | 3888 | 1461102022797 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 13:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:40:22 INFO - PROCESS | 3888 | 1461102022804 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:40:22 INFO - PROCESS | 3888 | 1461102022808 Marionette TRACE conn2 <- [1,1778,null,{}] 13:40:22 INFO - PROCESS | 3888 | 1461102022813 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:22 INFO - PROCESS | 3888 | 1461102022898 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:40:23 INFO - PROCESS | 3888 | 1461102023039 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:23 INFO - PROCESS | 3888 | ++DOCSHELL 13423C00 == 53 [pid = 3888] [id = 454] 13:40:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (13428C00) [pid = 3888] [serial = 1362] [outer = 00000000] 13:40:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1696D000) [pid = 3888] [serial = 1363] [outer = 13428C00] 13:40:23 INFO - PROCESS | 3888 | 1461102023094 Marionette DEBUG loaded listener.js 13:40:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (16E5B000) [pid = 3888] [serial = 1364] [outer = 13428C00] 13:40:23 INFO - PROCESS | 3888 | 1461102023641 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 892ms 13:40:23 INFO - PROCESS | 3888 | 1461102023690 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:40:23 INFO - PROCESS | 3888 | 1461102023693 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 13:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:40:23 INFO - PROCESS | 3888 | 1461102023697 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:40:23 INFO - PROCESS | 3888 | 1461102023699 Marionette TRACE conn2 <- [1,1782,null,{}] 13:40:23 INFO - PROCESS | 3888 | 1461102023708 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:23 INFO - PROCESS | 3888 | 1461102023814 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:40:23 INFO - PROCESS | 3888 | 1461102023923 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:23 INFO - PROCESS | 3888 | ++DOCSHELL 19C41C00 == 54 [pid = 3888] [id = 455] 13:40:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (19C42800) [pid = 3888] [serial = 1365] [outer = 00000000] 13:40:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (19F38000) [pid = 3888] [serial = 1366] [outer = 19C42800] 13:40:23 INFO - PROCESS | 3888 | 1461102023964 Marionette DEBUG loaded listener.js 13:40:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1AA7C800) [pid = 3888] [serial = 1367] [outer = 19C42800] 13:40:24 INFO - PROCESS | 3888 | 1461102024608 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 984ms 13:40:24 INFO - PROCESS | 3888 | 1461102024680 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:40:24 INFO - PROCESS | 3888 | 1461102024683 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 13:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:40:24 INFO - PROCESS | 3888 | 1461102024686 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:40:24 INFO - PROCESS | 3888 | 1461102024688 Marionette TRACE conn2 <- [1,1786,null,{}] 13:40:24 INFO - PROCESS | 3888 | 1461102024692 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:24 INFO - PROCESS | 3888 | 1461102024791 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:40:24 INFO - PROCESS | 3888 | 1461102024923 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:24 INFO - PROCESS | 3888 | ++DOCSHELL 1ADE9000 == 55 [pid = 3888] [id = 456] 13:40:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1ADE9800) [pid = 3888] [serial = 1368] [outer = 00000000] 13:40:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (1C271400) [pid = 3888] [serial = 1369] [outer = 1ADE9800] 13:40:24 INFO - PROCESS | 3888 | 1461102024962 Marionette DEBUG loaded listener.js 13:40:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1C274800) [pid = 3888] [serial = 1370] [outer = 1ADE9800] 13:40:25 INFO - PROCESS | 3888 | 1461102025681 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1031ms 13:40:25 INFO - PROCESS | 3888 | 1461102025740 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:40:25 INFO - PROCESS | 3888 | 1461102025744 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 13:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:40:25 INFO - PROCESS | 3888 | 1461102025750 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:40:25 INFO - PROCESS | 3888 | 1461102025754 Marionette TRACE conn2 <- [1,1790,null,{}] 13:40:25 INFO - PROCESS | 3888 | 1461102025760 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:25 INFO - PROCESS | 3888 | 1461102025854 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:40:25 INFO - PROCESS | 3888 | 1461102025994 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:26 INFO - PROCESS | 3888 | ++DOCSHELL 13338400 == 56 [pid = 3888] [id = 457] 13:40:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (136D6800) [pid = 3888] [serial = 1371] [outer = 00000000] 13:40:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (14B8F400) [pid = 3888] [serial = 1372] [outer = 136D6800] 13:40:26 INFO - PROCESS | 3888 | 1461102026048 Marionette DEBUG loaded listener.js 13:40:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (157F1000) [pid = 3888] [serial = 1373] [outer = 136D6800] 13:40:26 INFO - PROCESS | 3888 | --DOCSHELL 16840C00 == 55 [pid = 3888] [id = 451] 13:40:26 INFO - PROCESS | 3888 | --DOCSHELL 11BCF400 == 54 [pid = 3888] [id = 450] 13:40:26 INFO - PROCESS | 3888 | --DOCSHELL 15F93400 == 53 [pid = 3888] [id = 449] 13:40:26 INFO - PROCESS | 3888 | --DOCSHELL 197DF800 == 52 [pid = 3888] [id = 448] 13:40:26 INFO - PROCESS | 3888 | --DOCSHELL 12CFE400 == 51 [pid = 3888] [id = 447] 13:40:26 INFO - PROCESS | 3888 | --DOCSHELL 169E5000 == 50 [pid = 3888] [id = 446] 13:40:26 INFO - PROCESS | 3888 | --DOCSHELL 15F93800 == 49 [pid = 3888] [id = 445] 13:40:26 INFO - PROCESS | 3888 | --DOCSHELL 12D7F000 == 48 [pid = 3888] [id = 444] 13:40:26 INFO - PROCESS | 3888 | --DOCSHELL 13340400 == 47 [pid = 3888] [id = 443] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (197E2400) [pid = 3888] [serial = 1282] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (12D7FC00) [pid = 3888] [serial = 1270] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (143ACC00) [pid = 3888] [serial = 1273] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (16EAF400) [pid = 3888] [serial = 1276] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (18D06C00) [pid = 3888] [serial = 1279] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | 1461102026643 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 939ms 13:40:26 INFO - PROCESS | 3888 | 1461102026683 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:40:26 INFO - PROCESS | 3888 | 1461102026689 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 13:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:40:26 INFO - PROCESS | 3888 | 1461102026695 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:40:26 INFO - PROCESS | 3888 | 1461102026697 Marionette TRACE conn2 <- [1,1794,null,{}] 13:40:26 INFO - PROCESS | 3888 | 1461102026701 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:26 INFO - PROCESS | 3888 | 1461102026780 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1A39F000) [pid = 3888] [serial = 1312] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1A4D1C00) [pid = 3888] [serial = 1313] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (169ECC00) [pid = 3888] [serial = 1291] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (19ABC400) [pid = 3888] [serial = 1301] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (19C4D800) [pid = 3888] [serial = 1304] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (16E13800) [pid = 3888] [serial = 1292] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (18260400) [pid = 3888] [serial = 1268] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (18BC2C00) [pid = 3888] [serial = 1297] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (182DF800) [pid = 3888] [serial = 1295] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (18614C00) [pid = 3888] [serial = 1306] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1333B000) [pid = 3888] [serial = 1285] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1A07B000) [pid = 3888] [serial = 1310] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (19C4BC00) [pid = 3888] [serial = 1307] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (13429800) [pid = 3888] [serial = 1286] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (143A5400) [pid = 3888] [serial = 1289] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1A07A800) [pid = 3888] [serial = 1309] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (18BE0400) [pid = 3888] [serial = 1298] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1996A800) [pid = 3888] [serial = 1300] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (19C49400) [pid = 3888] [serial = 1303] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (182DA800) [pid = 3888] [serial = 1294] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (13A28800) [pid = 3888] [serial = 1288] [outer = 00000000] [url = about:blank] 13:40:26 INFO - PROCESS | 3888 | 1461102026889 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:26 INFO - PROCESS | 3888 | ++DOCSHELL 02A96800 == 48 [pid = 3888] [id = 458] 13:40:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (11B2D800) [pid = 3888] [serial = 1374] [outer = 00000000] 13:40:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (12B3C000) [pid = 3888] [serial = 1375] [outer = 11B2D800] 13:40:26 INFO - PROCESS | 3888 | 1461102026937 Marionette DEBUG loaded listener.js 13:40:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (13A28800) [pid = 3888] [serial = 1376] [outer = 11B2D800] 13:40:27 INFO - PROCESS | 3888 | 1461102027337 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 723ms 13:40:27 INFO - PROCESS | 3888 | 1461102027417 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:40:27 INFO - PROCESS | 3888 | 1461102027420 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 13:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:40:27 INFO - PROCESS | 3888 | 1461102027427 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:40:27 INFO - PROCESS | 3888 | 1461102027430 Marionette TRACE conn2 <- [1,1798,null,{}] 13:40:27 INFO - PROCESS | 3888 | 1461102027440 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:27 INFO - PROCESS | 3888 | 1461102027521 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:40:27 INFO - PROCESS | 3888 | 1461102027532 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:27 INFO - PROCESS | 3888 | ++DOCSHELL 16E95800 == 49 [pid = 3888] [id = 459] 13:40:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (16E96000) [pid = 3888] [serial = 1377] [outer = 00000000] 13:40:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (16EAF400) [pid = 3888] [serial = 1378] [outer = 16E96000] 13:40:27 INFO - PROCESS | 3888 | 1461102027579 Marionette DEBUG loaded listener.js 13:40:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (182D9400) [pid = 3888] [serial = 1379] [outer = 16E96000] 13:40:28 INFO - PROCESS | 3888 | 1461102028044 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 616ms 13:40:28 INFO - PROCESS | 3888 | 1461102028066 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:40:28 INFO - PROCESS | 3888 | 1461102028068 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 13:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:40:28 INFO - PROCESS | 3888 | 1461102028075 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:40:28 INFO - PROCESS | 3888 | 1461102028077 Marionette TRACE conn2 <- [1,1802,null,{}] 13:40:28 INFO - PROCESS | 3888 | 1461102028080 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:28 INFO - PROCESS | 3888 | 1461102028148 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:40:28 INFO - PROCESS | 3888 | 1461102028156 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 3888 | ++DOCSHELL 16EA1800 == 50 [pid = 3888] [id = 460] 13:40:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (182E2800) [pid = 3888] [serial = 1380] [outer = 00000000] 13:40:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (18BE1000) [pid = 3888] [serial = 1381] [outer = 182E2800] 13:40:28 INFO - PROCESS | 3888 | 1461102028202 Marionette DEBUG loaded listener.js 13:40:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (19255800) [pid = 3888] [serial = 1382] [outer = 182E2800] 13:40:28 INFO - PROCESS | 3888 | 1461102028655 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 631ms 13:40:28 INFO - PROCESS | 3888 | 1461102028693 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:40:28 INFO - PROCESS | 3888 | 1461102028695 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 13:40:28 INFO - PROCESS | 3888 | 1461102028698 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:40:28 INFO - PROCESS | 3888 | 1461102028700 Marionette TRACE conn2 <- [1,1806,null,{}] 13:40:28 INFO - PROCESS | 3888 | 1461102028703 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:28 INFO - PROCESS | 3888 | 1461102028779 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:40:28 INFO - PROCESS | 3888 | 1461102028785 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 3888 | ++DOCSHELL 1868E400 == 51 [pid = 3888] [id = 461] 13:40:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (18692C00) [pid = 3888] [serial = 1383] [outer = 00000000] 13:40:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (197E4400) [pid = 3888] [serial = 1384] [outer = 18692C00] 13:40:28 INFO - PROCESS | 3888 | 1461102028830 Marionette DEBUG loaded listener.js 13:40:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1996A800) [pid = 3888] [serial = 1385] [outer = 18692C00] 13:40:29 INFO - PROCESS | 3888 | 1461102029332 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 692ms 13:40:29 INFO - PROCESS | 3888 | 1461102029381 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:40:29 INFO - PROCESS | 3888 | 1461102029383 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 13:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:40:29 INFO - PROCESS | 3888 | 1461102029387 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:40:29 INFO - PROCESS | 3888 | 1461102029388 Marionette TRACE conn2 <- [1,1810,null,{}] 13:40:29 INFO - PROCESS | 3888 | 1461102029392 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:29 INFO - PROCESS | 3888 | 1461102029517 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:40:29 INFO - PROCESS | 3888 | 1461102029585 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:29 INFO - PROCESS | 3888 | ++DOCSHELL 16E0BC00 == 52 [pid = 3888] [id = 462] 13:40:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (19C4D400) [pid = 3888] [serial = 1386] [outer = 00000000] 13:40:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1A07A800) [pid = 3888] [serial = 1387] [outer = 19C4D400] 13:40:29 INFO - PROCESS | 3888 | 1461102029633 Marionette DEBUG loaded listener.js 13:40:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1A1B7800) [pid = 3888] [serial = 1388] [outer = 19C4D400] 13:40:30 INFO - PROCESS | 3888 | 1461102030059 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 692ms 13:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:40:30 INFO - PROCESS | 3888 | 1461102030092 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:40:30 INFO - PROCESS | 3888 | 1461102030094 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 13:40:30 INFO - PROCESS | 3888 | 1461102030097 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:40:30 INFO - PROCESS | 3888 | 1461102030099 Marionette TRACE conn2 <- [1,1814,null,{}] 13:40:30 INFO - PROCESS | 3888 | 1461102030102 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:30 INFO - PROCESS | 3888 | 1461102030228 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:40:30 INFO - PROCESS | 3888 | 1461102030254 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:30 INFO - PROCESS | 3888 | ++DOCSHELL 1A4D6C00 == 53 [pid = 3888] [id = 463] 13:40:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1A4D7C00) [pid = 3888] [serial = 1389] [outer = 00000000] 13:40:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1AD81400) [pid = 3888] [serial = 1390] [outer = 1A4D7C00] 13:40:30 INFO - PROCESS | 3888 | 1461102030298 Marionette DEBUG loaded listener.js 13:40:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1AD87400) [pid = 3888] [serial = 1391] [outer = 1A4D7C00] 13:40:30 INFO - PROCESS | 3888 | 1461102030738 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 676ms 13:40:30 INFO - PROCESS | 3888 | 1461102030779 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:40:30 INFO - PROCESS | 3888 | 1461102030781 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 13:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:40:30 INFO - PROCESS | 3888 | 1461102030784 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:40:30 INFO - PROCESS | 3888 | 1461102030786 Marionette TRACE conn2 <- [1,1818,null,{}] 13:40:30 INFO - PROCESS | 3888 | 1461102030789 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:30 INFO - PROCESS | 3888 | 1461102030896 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:40:30 INFO - PROCESS | 3888 | 1461102030902 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:30 INFO - PROCESS | 3888 | ++DOCSHELL 11BD4000 == 54 [pid = 3888] [id = 464] 13:40:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1868FC00) [pid = 3888] [serial = 1392] [outer = 00000000] 13:40:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1C272000) [pid = 3888] [serial = 1393] [outer = 1868FC00] 13:40:30 INFO - PROCESS | 3888 | 1461102030947 Marionette DEBUG loaded listener.js 13:40:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1ADEE800) [pid = 3888] [serial = 1394] [outer = 1868FC00] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (197E3800) [pid = 3888] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (19257000) [pid = 3888] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (16837800) [pid = 3888] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (13424000) [pid = 3888] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (14B91400) [pid = 3888] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (169EA400) [pid = 3888] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (13427000) [pid = 3888] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (13423800) [pid = 3888] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (16E9B800) [pid = 3888] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (16E9D000) [pid = 3888] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (18611800) [pid = 3888] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (12B84400) [pid = 3888] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1970F800) [pid = 3888] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (143A3800) [pid = 3888] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:40:31 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (16EB0C00) [pid = 3888] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:40:31 INFO - PROCESS | 3888 | 1461102031576 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 830ms 13:40:31 INFO - PROCESS | 3888 | 1461102031610 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:40:31 INFO - PROCESS | 3888 | 1461102031612 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 13:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:40:31 INFO - PROCESS | 3888 | 1461102031615 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:40:31 INFO - PROCESS | 3888 | 1461102031617 Marionette TRACE conn2 <- [1,1822,null,{}] 13:40:31 INFO - PROCESS | 3888 | 1461102031620 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:31 INFO - PROCESS | 3888 | 1461102031695 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:40:31 INFO - PROCESS | 3888 | 1461102031701 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:31 INFO - PROCESS | 3888 | ++DOCSHELL 12CF2400 == 55 [pid = 3888] [id = 465] 13:40:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (13332C00) [pid = 3888] [serial = 1395] [outer = 00000000] 13:40:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (16E9B800) [pid = 3888] [serial = 1396] [outer = 13332C00] 13:40:31 INFO - PROCESS | 3888 | 1461102031746 Marionette DEBUG loaded listener.js 13:40:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (182E1400) [pid = 3888] [serial = 1397] [outer = 13332C00] 13:40:32 INFO - PROCESS | 3888 | 1461102032169 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 13:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 585ms 13:40:32 INFO - PROCESS | 3888 | 1461102032213 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:40:32 INFO - PROCESS | 3888 | 1461102032215 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 13:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:40:32 INFO - PROCESS | 3888 | 1461102032218 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:40:32 INFO - PROCESS | 3888 | 1461102032219 Marionette TRACE conn2 <- [1,1826,null,{}] 13:40:32 INFO - PROCESS | 3888 | 1461102032227 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:32 INFO - PROCESS | 3888 | 1461102032313 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:40:32 INFO - PROCESS | 3888 | 1461102032322 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:32 INFO - PROCESS | 3888 | ++DOCSHELL 14B91400 == 56 [pid = 3888] [id = 466] 13:40:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (16972000) [pid = 3888] [serial = 1398] [outer = 00000000] 13:40:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1A4D5000) [pid = 3888] [serial = 1399] [outer = 16972000] 13:40:32 INFO - PROCESS | 3888 | 1461102032365 Marionette DEBUG loaded listener.js 13:40:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1A87F800) [pid = 3888] [serial = 1400] [outer = 16972000] 13:40:32 INFO - PROCESS | 3888 | 1461102032784 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 616ms 13:40:32 INFO - PROCESS | 3888 | 1461102032840 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:40:32 INFO - PROCESS | 3888 | 1461102032843 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 13:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:40:32 INFO - PROCESS | 3888 | 1461102032846 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:40:32 INFO - PROCESS | 3888 | 1461102032848 Marionette TRACE conn2 <- [1,1830,null,{}] 13:40:32 INFO - PROCESS | 3888 | 1461102032852 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:32 INFO - PROCESS | 3888 | 1461102032947 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:40:32 INFO - PROCESS | 3888 | 1461102032954 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:32 INFO - PROCESS | 3888 | ++DOCSHELL 11BCA400 == 57 [pid = 3888] [id = 467] 13:40:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1C277800) [pid = 3888] [serial = 1401] [outer = 00000000] 13:40:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1C2D9400) [pid = 3888] [serial = 1402] [outer = 1C277800] 13:40:32 INFO - PROCESS | 3888 | 1461102033003 Marionette DEBUG loaded listener.js 13:40:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1C2DE800) [pid = 3888] [serial = 1403] [outer = 1C277800] 13:40:33 INFO - PROCESS | 3888 | 1461102033683 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 892ms 13:40:33 INFO - PROCESS | 3888 | 1461102033734 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:40:33 INFO - PROCESS | 3888 | 1461102033739 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 13:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:40:33 INFO - PROCESS | 3888 | 1461102033745 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:40:33 INFO - PROCESS | 3888 | 1461102033748 Marionette TRACE conn2 <- [1,1834,null,{}] 13:40:33 INFO - PROCESS | 3888 | 1461102033754 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:33 INFO - PROCESS | 3888 | 1461102033859 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:40:33 INFO - PROCESS | 3888 | 1461102033997 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:34 INFO - PROCESS | 3888 | ++DOCSHELL 13335C00 == 58 [pid = 3888] [id = 468] 13:40:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (13423800) [pid = 3888] [serial = 1404] [outer = 00000000] 13:40:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (14B06000) [pid = 3888] [serial = 1405] [outer = 13423800] 13:40:34 INFO - PROCESS | 3888 | 1461102034056 Marionette DEBUG loaded listener.js 13:40:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (16562800) [pid = 3888] [serial = 1406] [outer = 13423800] 13:40:34 INFO - PROCESS | 3888 | 1461102034639 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 938ms 13:40:34 INFO - PROCESS | 3888 | 1461102034674 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:40:34 INFO - PROCESS | 3888 | 1461102034680 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 13:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:40:34 INFO - PROCESS | 3888 | 1461102034686 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:40:34 INFO - PROCESS | 3888 | 1461102034689 Marionette TRACE conn2 <- [1,1838,null,{}] 13:40:34 INFO - PROCESS | 3888 | 1461102034693 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:34 INFO - PROCESS | 3888 | 1461102034795 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:40:34 INFO - PROCESS | 3888 | 1461102034931 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:34 INFO - PROCESS | 3888 | ++DOCSHELL 16E0D800 == 59 [pid = 3888] [id = 469] 13:40:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (16E0E000) [pid = 3888] [serial = 1407] [outer = 00000000] 13:40:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (18BC1C00) [pid = 3888] [serial = 1408] [outer = 16E0E000] 13:40:34 INFO - PROCESS | 3888 | 1461102034985 Marionette DEBUG loaded listener.js 13:40:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (19261000) [pid = 3888] [serial = 1409] [outer = 16E0E000] 13:40:35 INFO - PROCESS | 3888 | 1461102035582 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 923ms 13:40:35 INFO - PROCESS | 3888 | 1461102035612 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:40:35 INFO - PROCESS | 3888 | 1461102035614 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 13:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:40:35 INFO - PROCESS | 3888 | 1461102035619 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:40:35 INFO - PROCESS | 3888 | 1461102035622 Marionette TRACE conn2 <- [1,1842,null,{}] 13:40:35 INFO - PROCESS | 3888 | 1461102035656 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:35 INFO - PROCESS | 3888 | 1461102035762 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:40:35 INFO - PROCESS | 3888 | 1461102035900 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:35 INFO - PROCESS | 3888 | ++DOCSHELL 1A07B400 == 60 [pid = 3888] [id = 470] 13:40:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (1ADA6400) [pid = 3888] [serial = 1410] [outer = 00000000] 13:40:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1C2D4000) [pid = 3888] [serial = 1411] [outer = 1ADA6400] 13:40:35 INFO - PROCESS | 3888 | 1461102035957 Marionette DEBUG loaded listener.js 13:40:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1C2D8800) [pid = 3888] [serial = 1412] [outer = 1ADA6400] 13:40:36 INFO - PROCESS | 3888 | 1461102036552 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 984ms 13:40:36 INFO - PROCESS | 3888 | 1461102036620 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:40:36 INFO - PROCESS | 3888 | 1461102036623 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 13:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:40:36 INFO - PROCESS | 3888 | 1461102036627 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:40:36 INFO - PROCESS | 3888 | 1461102036629 Marionette TRACE conn2 <- [1,1846,null,{}] 13:40:36 INFO - PROCESS | 3888 | 1461102036632 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:36 INFO - PROCESS | 3888 | 1461102036718 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:40:36 INFO - PROCESS | 3888 | 1461102036857 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:36 INFO - PROCESS | 3888 | ++DOCSHELL 11BF8800 == 61 [pid = 3888] [id = 471] 13:40:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (12D74800) [pid = 3888] [serial = 1413] [outer = 00000000] 13:40:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (159EE400) [pid = 3888] [serial = 1414] [outer = 12D74800] 13:40:36 INFO - PROCESS | 3888 | 1461102036916 Marionette DEBUG loaded listener.js 13:40:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (16560400) [pid = 3888] [serial = 1415] [outer = 12D74800] 13:40:37 INFO - PROCESS | 3888 | 1461102037735 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1169ms 13:40:37 INFO - PROCESS | 3888 | 1461102037789 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:40:37 INFO - PROCESS | 3888 | 1461102037793 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 13:40:37 INFO - PROCESS | 3888 | 1461102037798 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:40:37 INFO - PROCESS | 3888 | 1461102037801 Marionette TRACE conn2 <- [1,1850,null,{}] 13:40:37 INFO - PROCESS | 3888 | 1461102037807 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:37 INFO - PROCESS | 3888 | 1461102037905 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:40:38 INFO - PROCESS | 3888 | 1461102038046 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:38 INFO - PROCESS | 3888 | ++DOCSHELL 136D8000 == 62 [pid = 3888] [id = 472] 13:40:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (13713000) [pid = 3888] [serial = 1416] [outer = 00000000] 13:40:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (157F5000) [pid = 3888] [serial = 1417] [outer = 13713000] 13:40:38 INFO - PROCESS | 3888 | 1461102038102 Marionette DEBUG loaded listener.js 13:40:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (15F85C00) [pid = 3888] [serial = 1418] [outer = 13713000] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 18611400 == 61 [pid = 3888] [id = 426] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 17D9D400 == 60 [pid = 3888] [id = 416] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 138C0800 == 59 [pid = 3888] [id = 415] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 12C5E400 == 58 [pid = 3888] [id = 423] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 15515800 == 57 [pid = 3888] [id = 425] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 14B91400 == 56 [pid = 3888] [id = 466] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 12CF2400 == 55 [pid = 3888] [id = 465] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 11BD4000 == 54 [pid = 3888] [id = 464] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 1A4D6C00 == 53 [pid = 3888] [id = 463] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 16E0BC00 == 52 [pid = 3888] [id = 462] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 1868E400 == 51 [pid = 3888] [id = 461] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 16EA1800 == 50 [pid = 3888] [id = 460] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 16E95800 == 49 [pid = 3888] [id = 459] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 02A96800 == 48 [pid = 3888] [id = 458] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 13338400 == 47 [pid = 3888] [id = 457] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1AD86C00) [pid = 3888] [serial = 1357] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (16EAA400) [pid = 3888] [serial = 1321] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1A4DAC00) [pid = 3888] [serial = 1324] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOCSHELL 18908800 == 46 [pid = 3888] [id = 452] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1964D000) [pid = 3888] [serial = 1250] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (13207000) [pid = 3888] [serial = 1244] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (19C41400) [pid = 3888] [serial = 1253] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (169E4800) [pid = 3888] [serial = 1247] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (191D1C00) [pid = 3888] [serial = 1241] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (169E6000) [pid = 3888] [serial = 1351] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (16EAE800) [pid = 3888] [serial = 1352] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1A4D4000) [pid = 3888] [serial = 1355] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (18BDFC00) [pid = 3888] [serial = 1342] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1A1C0800) [pid = 3888] [serial = 1349] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (18BE9800) [pid = 3888] [serial = 1343] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1A1BA800) [pid = 3888] [serial = 1354] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1825B800) [pid = 3888] [serial = 1340] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (19BDEC00) [pid = 3888] [serial = 1345] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1A064400) [pid = 3888] [serial = 1348] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (169ED400) [pid = 3888] [serial = 1336] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (16E5D000) [pid = 3888] [serial = 1337] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (138C6C00) [pid = 3888] [serial = 1333] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (15CB5000) [pid = 3888] [serial = 1334] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (19BE6800) [pid = 3888] [serial = 1346] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (16837C00) [pid = 3888] [serial = 1327] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (16E98800) [pid = 3888] [serial = 1328] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (14B8F800) [pid = 3888] [serial = 1318] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (17D97800) [pid = 3888] [serial = 1339] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1A8CE000) [pid = 3888] [serial = 1315] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (14B91800) [pid = 3888] [serial = 1331] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (13A2BC00) [pid = 3888] [serial = 1330] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3888 | 1461102038603 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 831ms 13:40:38 INFO - PROCESS | 3888 | 1461102038642 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:40:38 INFO - PROCESS | 3888 | 1461102038648 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 13:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:40:38 INFO - PROCESS | 3888 | 1461102038653 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:40:38 INFO - PROCESS | 3888 | 1461102038656 Marionette TRACE conn2 <- [1,1854,null,{}] 13:40:38 INFO - PROCESS | 3888 | 1461102038660 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:38 INFO - PROCESS | 3888 | 1461102038723 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:40:38 INFO - PROCESS | 3888 | 1461102038731 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:38 INFO - PROCESS | 3888 | ++DOCSHELL 13719400 == 47 [pid = 3888] [id = 473] 13:40:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (142A7000) [pid = 3888] [serial = 1419] [outer = 00000000] 13:40:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (15515800) [pid = 3888] [serial = 1420] [outer = 142A7000] 13:40:38 INFO - PROCESS | 3888 | 1461102038776 Marionette DEBUG loaded listener.js 13:40:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (169E3800) [pid = 3888] [serial = 1421] [outer = 142A7000] 13:40:39 INFO - PROCESS | 3888 | 1461102039260 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 615ms 13:40:39 INFO - PROCESS | 3888 | 1461102039274 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:40:39 INFO - PROCESS | 3888 | 1461102039276 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 13:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:40:39 INFO - PROCESS | 3888 | 1461102039280 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:40:39 INFO - PROCESS | 3888 | 1461102039283 Marionette TRACE conn2 <- [1,1858,null,{}] 13:40:39 INFO - PROCESS | 3888 | 1461102039296 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:39 INFO - PROCESS | 3888 | 1461102039380 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:40:39 INFO - PROCESS | 3888 | 1461102039390 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:39 INFO - PROCESS | 3888 | ++DOCSHELL 16EA1000 == 48 [pid = 3888] [id = 474] 13:40:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (16EA1800) [pid = 3888] [serial = 1422] [outer = 00000000] 13:40:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (17D9C000) [pid = 3888] [serial = 1423] [outer = 16EA1800] 13:40:39 INFO - PROCESS | 3888 | 1461102039440 Marionette DEBUG loaded listener.js 13:40:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (182D7000) [pid = 3888] [serial = 1424] [outer = 16EA1800] 13:40:39 INFO - PROCESS | 3888 | 1461102039888 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 630ms 13:40:39 INFO - PROCESS | 3888 | 1461102039901 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:40:39 INFO - PROCESS | 3888 | 1461102039904 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 13:40:39 INFO - PROCESS | 3888 | 1461102039907 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:40:39 INFO - PROCESS | 3888 | 1461102039909 Marionette TRACE conn2 <- [1,1862,null,{}] 13:40:39 INFO - PROCESS | 3888 | 1461102039912 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:39 INFO - PROCESS | 3888 | 1461102039989 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:40:39 INFO - PROCESS | 3888 | 1461102039995 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:40 INFO - PROCESS | 3888 | ++DOCSHELL 16EAA400 == 49 [pid = 3888] [id = 475] 13:40:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (18259000) [pid = 3888] [serial = 1425] [outer = 00000000] 13:40:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (18BE1400) [pid = 3888] [serial = 1426] [outer = 18259000] 13:40:40 INFO - PROCESS | 3888 | 1461102040040 Marionette DEBUG loaded listener.js 13:40:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (18D0A800) [pid = 3888] [serial = 1427] [outer = 18259000] 13:40:40 INFO - PROCESS | 3888 | 1461102040508 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 631ms 13:40:40 INFO - PROCESS | 3888 | 1461102040545 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:40:40 INFO - PROCESS | 3888 | 1461102040547 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 13:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:40:40 INFO - PROCESS | 3888 | 1461102040558 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:40:40 INFO - PROCESS | 3888 | 1461102040559 Marionette TRACE conn2 <- [1,1866,null,{}] 13:40:40 INFO - PROCESS | 3888 | 1461102040563 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:40 INFO - PROCESS | 3888 | 1461102040675 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:40:40 INFO - PROCESS | 3888 | 1461102040681 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:40 INFO - PROCESS | 3888 | ++DOCSHELL 18905800 == 50 [pid = 3888] [id = 476] 13:40:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (18908C00) [pid = 3888] [serial = 1428] [outer = 00000000] 13:40:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (18614000) [pid = 3888] [serial = 1429] [outer = 18908C00] 13:40:40 INFO - PROCESS | 3888 | 1461102040725 Marionette DEBUG loaded listener.js 13:40:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (197E1C00) [pid = 3888] [serial = 1430] [outer = 18908C00] 13:40:41 INFO - PROCESS | 3888 | 1461102041146 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 616ms 13:40:41 INFO - PROCESS | 3888 | 1461102041177 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:40:41 INFO - PROCESS | 3888 | 1461102041179 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 13:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:40:41 INFO - PROCESS | 3888 | 1461102041183 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:40:41 INFO - PROCESS | 3888 | 1461102041185 Marionette TRACE conn2 <- [1,1870,null,{}] 13:40:41 INFO - PROCESS | 3888 | 1461102041188 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:41 INFO - PROCESS | 3888 | 1461102041315 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:40:41 INFO - PROCESS | 3888 | 1461102041410 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:41 INFO - PROCESS | 3888 | ++DOCSHELL 19C43400 == 51 [pid = 3888] [id = 477] 13:40:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (19C43C00) [pid = 3888] [serial = 1431] [outer = 00000000] 13:40:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (19C4CC00) [pid = 3888] [serial = 1432] [outer = 19C43C00] 13:40:41 INFO - PROCESS | 3888 | 1461102041457 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (19D72800) [pid = 3888] [serial = 1433] [outer = 19C43C00] 13:40:41 INFO - PROCESS | 3888 | 1461102041870 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 723ms 13:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:40:41 INFO - PROCESS | 3888 | 1461102041907 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:40:41 INFO - PROCESS | 3888 | 1461102041909 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 13:40:41 INFO - PROCESS | 3888 | 1461102041912 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:40:41 INFO - PROCESS | 3888 | 1461102041913 Marionette TRACE conn2 <- [1,1874,null,{}] 13:40:41 INFO - PROCESS | 3888 | 1461102041917 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:42 INFO - PROCESS | 3888 | 1461102042027 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:40:42 INFO - PROCESS | 3888 | 1461102042033 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:42 INFO - PROCESS | 3888 | ++DOCSHELL 13262800 == 52 [pid = 3888] [id = 478] 13:40:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (15E89C00) [pid = 3888] [serial = 1434] [outer = 00000000] 13:40:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1A33E400) [pid = 3888] [serial = 1435] [outer = 15E89C00] 13:40:42 INFO - PROCESS | 3888 | 1461102042078 Marionette DEBUG loaded listener.js 13:40:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1A39D400) [pid = 3888] [serial = 1436] [outer = 15E89C00] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (12CF7400) [pid = 3888] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (19C49000) [pid = 3888] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (18692C00) [pid = 3888] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (19C4D400) [pid = 3888] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (136D6800) [pid = 3888] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (11B2D800) [pid = 3888] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1A4D7C00) [pid = 3888] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1868FC00) [pid = 3888] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (182E2800) [pid = 3888] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (16972000) [pid = 3888] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (16E96000) [pid = 3888] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (13332C00) [pid = 3888] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (169E3400) [pid = 3888] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1A33D000) [pid = 3888] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (12CB9400) [pid = 3888] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (138CB800) [pid = 3888] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (15749400) [pid = 3888] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (18BBA400) [pid = 3888] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:40:42 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (11B3B800) [pid = 3888] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:40:42 INFO - PROCESS | 3888 | 1461102042796 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 923ms 13:40:42 INFO - PROCESS | 3888 | 1461102042858 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:40:42 INFO - PROCESS | 3888 | 1461102042860 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 13:40:42 INFO - PROCESS | 3888 | 1461102042863 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:40:42 INFO - PROCESS | 3888 | 1461102042865 Marionette TRACE conn2 <- [1,1878,null,{}] 13:40:42 INFO - PROCESS | 3888 | 1461102042868 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:42 INFO - PROCESS | 3888 | 1461102042932 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:40:42 INFO - PROCESS | 3888 | 1461102042939 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:42 INFO - PROCESS | 3888 | ++DOCSHELL 11BF9C00 == 53 [pid = 3888] [id = 479] 13:40:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1320A400) [pid = 3888] [serial = 1437] [outer = 00000000] 13:40:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (136D6800) [pid = 3888] [serial = 1438] [outer = 1320A400] 13:40:42 INFO - PROCESS | 3888 | 1461102042986 Marionette DEBUG loaded listener.js 13:40:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1371F400) [pid = 3888] [serial = 1439] [outer = 1320A400] 13:40:43 INFO - PROCESS | 3888 | 1461102043416 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 584ms 13:40:43 INFO - PROCESS | 3888 | 1461102043444 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:40:43 INFO - PROCESS | 3888 | 1461102043446 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 13:40:43 INFO - PROCESS | 3888 | 1461102043449 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:40:43 INFO - PROCESS | 3888 | 1461102043450 Marionette TRACE conn2 <- [1,1882,null,{}] 13:40:43 INFO - PROCESS | 3888 | 1461102043454 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:43 INFO - PROCESS | 3888 | 1461102043530 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:40:43 INFO - PROCESS | 3888 | 1461102043536 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:43 INFO - PROCESS | 3888 | ++DOCSHELL 13427000 == 54 [pid = 3888] [id = 480] 13:40:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (16E15C00) [pid = 3888] [serial = 1440] [outer = 00000000] 13:40:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (18BC0000) [pid = 3888] [serial = 1441] [outer = 16E15C00] 13:40:43 INFO - PROCESS | 3888 | 1461102043591 Marionette DEBUG loaded listener.js 13:40:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (197E0C00) [pid = 3888] [serial = 1442] [outer = 16E15C00] 13:40:44 INFO - PROCESS | 3888 | 1461102044016 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 631ms 13:40:44 INFO - PROCESS | 3888 | 1461102044074 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:40:44 INFO - PROCESS | 3888 | 1461102044076 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 13:40:44 INFO - PROCESS | 3888 | 1461102044079 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:40:44 INFO - PROCESS | 3888 | 1461102044081 Marionette TRACE conn2 <- [1,1886,null,{}] 13:40:44 INFO - PROCESS | 3888 | 1461102044085 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:44 INFO - PROCESS | 3888 | 1461102044162 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:40:44 INFO - PROCESS | 3888 | 1461102044168 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:44 INFO - PROCESS | 3888 | ++DOCSHELL 16E0B400 == 55 [pid = 3888] [id = 481] 13:40:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (19C4FC00) [pid = 3888] [serial = 1443] [outer = 00000000] 13:40:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1A4D7000) [pid = 3888] [serial = 1444] [outer = 19C4FC00] 13:40:44 INFO - PROCESS | 3888 | 1461102044214 Marionette DEBUG loaded listener.js 13:40:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1A8C4400) [pid = 3888] [serial = 1445] [outer = 19C4FC00] 13:40:44 INFO - PROCESS | 3888 | 1461102044686 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 616ms 13:40:44 INFO - PROCESS | 3888 | 1461102044724 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:40:44 INFO - PROCESS | 3888 | 1461102044727 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 13:40:44 INFO - PROCESS | 3888 | 1461102044778 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:40:44 INFO - PROCESS | 3888 | 1461102044782 Marionette TRACE conn2 <- [1,1890,null,{}] 13:40:44 INFO - PROCESS | 3888 | 1461102044787 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:44 INFO - PROCESS | 3888 | 1461102044883 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:40:45 INFO - PROCESS | 3888 | 1461102045009 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:45 INFO - PROCESS | 3888 | ++DOCSHELL 12DDA000 == 56 [pid = 3888] [id = 482] 13:40:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (13207800) [pid = 3888] [serial = 1446] [outer = 00000000] 13:40:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1333C400) [pid = 3888] [serial = 1447] [outer = 13207800] 13:40:45 INFO - PROCESS | 3888 | 1461102045107 Marionette DEBUG loaded listener.js 13:40:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1342DC00) [pid = 3888] [serial = 1448] [outer = 13207800] 13:40:45 INFO - PROCESS | 3888 | 1461102045764 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1031ms 13:40:45 INFO - PROCESS | 3888 | 1461102045806 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:40:45 INFO - PROCESS | 3888 | 1461102045810 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 13:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:40:45 INFO - PROCESS | 3888 | 1461102045836 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:40:45 INFO - PROCESS | 3888 | 1461102045838 Marionette TRACE conn2 <- [1,1894,null,{}] 13:40:45 INFO - PROCESS | 3888 | 1461102045846 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:45 INFO - PROCESS | 3888 | 1461102045952 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:40:46 INFO - PROCESS | 3888 | 1461102046088 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:46 INFO - PROCESS | 3888 | ++DOCSHELL 143A5400 == 57 [pid = 3888] [id = 483] 13:40:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (169E8800) [pid = 3888] [serial = 1449] [outer = 00000000] 13:40:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (16E65000) [pid = 3888] [serial = 1450] [outer = 169E8800] 13:40:46 INFO - PROCESS | 3888 | 1461102046144 Marionette DEBUG loaded listener.js 13:40:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (16EA4C00) [pid = 3888] [serial = 1451] [outer = 169E8800] 13:40:46 INFO - PROCESS | 3888 | 1461102046684 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 893ms 13:40:46 INFO - PROCESS | 3888 | 1461102046736 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:40:46 INFO - PROCESS | 3888 | 1461102046738 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 13:40:46 INFO - PROCESS | 3888 | 1461102046743 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:40:46 INFO - PROCESS | 3888 | 1461102046745 Marionette TRACE conn2 <- [1,1898,null,{}] 13:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:40:46 INFO - PROCESS | 3888 | 1461102046749 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:46 INFO - PROCESS | 3888 | 1461102046852 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:40:46 INFO - PROCESS | 3888 | 1461102046968 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:47 INFO - PROCESS | 3888 | ++DOCSHELL 19C48800 == 58 [pid = 3888] [id = 484] 13:40:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (19C49400) [pid = 3888] [serial = 1452] [outer = 00000000] 13:40:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (19F3B400) [pid = 3888] [serial = 1453] [outer = 19C49400] 13:40:47 INFO - PROCESS | 3888 | 1461102047069 Marionette DEBUG loaded listener.js 13:40:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1A393400) [pid = 3888] [serial = 1454] [outer = 19C49400] 13:40:47 INFO - PROCESS | 3888 | 1461102047669 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 969ms 13:40:47 INFO - PROCESS | 3888 | 1461102047716 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:40:47 INFO - PROCESS | 3888 | 1461102047719 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 13:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:40:47 INFO - PROCESS | 3888 | 1461102047722 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:40:47 INFO - PROCESS | 3888 | 1461102047724 Marionette TRACE conn2 <- [1,1902,null,{}] 13:40:47 INFO - PROCESS | 3888 | 1461102047728 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:47 INFO - PROCESS | 3888 | 1461102047828 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:40:47 INFO - PROCESS | 3888 | 1461102047963 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:47 INFO - PROCESS | 3888 | ++DOCSHELL 1ADEB000 == 59 [pid = 3888] [id = 485] 13:40:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1ADED400) [pid = 3888] [serial = 1455] [outer = 00000000] 13:40:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1C2D2400) [pid = 3888] [serial = 1456] [outer = 1ADED400] 13:40:48 INFO - PROCESS | 3888 | 1461102048018 Marionette DEBUG loaded listener.js 13:40:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1C2D7400) [pid = 3888] [serial = 1457] [outer = 1ADED400] 13:40:48 INFO - PROCESS | 3888 | 1461102048713 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1016ms 13:40:48 INFO - PROCESS | 3888 | 1461102048769 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:40:48 INFO - PROCESS | 3888 | 1461102048773 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 13:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:40:48 INFO - PROCESS | 3888 | 1461102048778 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:40:48 INFO - PROCESS | 3888 | 1461102048782 Marionette TRACE conn2 <- [1,1906,null,{}] 13:40:48 INFO - PROCESS | 3888 | 1461102048788 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:48 INFO - PROCESS | 3888 | 1461102048886 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:40:49 INFO - PROCESS | 3888 | 1461102049028 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:49 INFO - PROCESS | 3888 | ++DOCSHELL 13425C00 == 60 [pid = 3888] [id = 486] 13:40:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (13431000) [pid = 3888] [serial = 1458] [outer = 00000000] 13:40:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (1551C000) [pid = 3888] [serial = 1459] [outer = 13431000] 13:40:49 INFO - PROCESS | 3888 | 1461102049078 Marionette DEBUG loaded listener.js 13:40:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (15CB5000) [pid = 3888] [serial = 1460] [outer = 13431000] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 1A4D6000 == 59 [pid = 3888] [id = 438] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 13427000 == 58 [pid = 3888] [id = 480] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 11BF9C00 == 57 [pid = 3888] [id = 479] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 13262800 == 56 [pid = 3888] [id = 478] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 19C43400 == 55 [pid = 3888] [id = 477] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 18905800 == 54 [pid = 3888] [id = 476] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 16EAA400 == 53 [pid = 3888] [id = 475] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 16EA1000 == 52 [pid = 3888] [id = 474] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 13719400 == 51 [pid = 3888] [id = 473] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 136D8000 == 50 [pid = 3888] [id = 472] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 11BF8800 == 49 [pid = 3888] [id = 471] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (13265000) [pid = 3888] [serial = 1360] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1C271400) [pid = 3888] [serial = 1369] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1696D000) [pid = 3888] [serial = 1363] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1C2D9400) [pid = 3888] [serial = 1402] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (19F38000) [pid = 3888] [serial = 1366] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOCSHELL 13335C00 == 48 [pid = 3888] [id = 468] 13:40:49 INFO - PROCESS | 3888 | 1461102049692 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 939ms 13:40:49 INFO - PROCESS | 3888 | 1461102049706 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:40:49 INFO - PROCESS | 3888 | 1461102049712 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 13:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:40:49 INFO - PROCESS | 3888 | 1461102049718 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:40:49 INFO - PROCESS | 3888 | 1461102049720 Marionette TRACE conn2 <- [1,1910,null,{}] 13:40:49 INFO - PROCESS | 3888 | 1461102049724 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:49 INFO - PROCESS | 3888 | 1461102049813 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1320E000) [pid = 3888] [serial = 1271] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (14BEF800) [pid = 3888] [serial = 1274] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (182E5400) [pid = 3888] [serial = 1277] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (19258400) [pid = 3888] [serial = 1280] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (197E5400) [pid = 3888] [serial = 1283] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (12B3C000) [pid = 3888] [serial = 1375] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (13A28800) [pid = 3888] [serial = 1376] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1AD81400) [pid = 3888] [serial = 1390] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1A1B7800) [pid = 3888] [serial = 1388] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1C272000) [pid = 3888] [serial = 1393] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (1AD87400) [pid = 3888] [serial = 1391] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1ADEE800) [pid = 3888] [serial = 1394] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (18BE1000) [pid = 3888] [serial = 1381] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (19255800) [pid = 3888] [serial = 1382] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1A4D5000) [pid = 3888] [serial = 1399] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (16EAF400) [pid = 3888] [serial = 1378] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (182D9400) [pid = 3888] [serial = 1379] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (16E9B800) [pid = 3888] [serial = 1396] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (182E1400) [pid = 3888] [serial = 1397] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1A87F800) [pid = 3888] [serial = 1400] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1996A800) [pid = 3888] [serial = 1385] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (182D6400) [pid = 3888] [serial = 1322] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1A8C9000) [pid = 3888] [serial = 1325] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (15C27C00) [pid = 3888] [serial = 1319] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1AD87800) [pid = 3888] [serial = 1358] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (197E4400) [pid = 3888] [serial = 1384] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1A07A800) [pid = 3888] [serial = 1387] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (157F1000) [pid = 3888] [serial = 1373] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (14B8F400) [pid = 3888] [serial = 1372] [outer = 00000000] [url = about:blank] 13:40:49 INFO - PROCESS | 3888 | 1461102049925 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:49 INFO - PROCESS | 3888 | ++DOCSHELL 11BD4800 == 49 [pid = 3888] [id = 487] 13:40:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (12B3C000) [pid = 3888] [serial = 1461] [outer = 00000000] 13:40:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1333A000) [pid = 3888] [serial = 1462] [outer = 12B3C000] 13:40:49 INFO - PROCESS | 3888 | 1461102049973 Marionette DEBUG loaded listener.js 13:40:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (14BEF800) [pid = 3888] [serial = 1463] [outer = 12B3C000] 13:40:50 INFO - PROCESS | 3888 | 1461102050333 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 677ms 13:40:50 INFO - PROCESS | 3888 | 1461102050401 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:40:50 INFO - PROCESS | 3888 | 1461102050404 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 13:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:40:50 INFO - PROCESS | 3888 | 1461102050410 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:40:50 INFO - PROCESS | 3888 | 1461102050413 Marionette TRACE conn2 <- [1,1914,null,{}] 13:40:50 INFO - PROCESS | 3888 | 1461102050423 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:50 INFO - PROCESS | 3888 | 1461102050537 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:40:50 INFO - PROCESS | 3888 | 1461102050551 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:50 INFO - PROCESS | 3888 | ++DOCSHELL 169EB800 == 50 [pid = 3888] [id = 488] 13:40:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (16E5A000) [pid = 3888] [serial = 1464] [outer = 00000000] 13:40:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (16EB5800) [pid = 3888] [serial = 1465] [outer = 16E5A000] 13:40:50 INFO - PROCESS | 3888 | 1461102050601 Marionette DEBUG loaded listener.js 13:40:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (182DF800) [pid = 3888] [serial = 1466] [outer = 16E5A000] 13:40:51 INFO - PROCESS | 3888 | 1461102051072 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 693ms 13:40:51 INFO - PROCESS | 3888 | 1461102051109 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:40:51 INFO - PROCESS | 3888 | 1461102051112 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 13:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:40:51 INFO - PROCESS | 3888 | 1461102051115 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:40:51 INFO - PROCESS | 3888 | 1461102051117 Marionette TRACE conn2 <- [1,1918,null,{}] 13:40:51 INFO - PROCESS | 3888 | 1461102051120 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:51 INFO - PROCESS | 3888 | 1461102051199 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:40:51 INFO - PROCESS | 3888 | 1461102051205 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:51 INFO - PROCESS | 3888 | ++DOCSHELL 18907000 == 51 [pid = 3888] [id = 489] 13:40:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (18908400) [pid = 3888] [serial = 1467] [outer = 00000000] 13:40:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (18BE9800) [pid = 3888] [serial = 1468] [outer = 18908400] 13:40:51 INFO - PROCESS | 3888 | 1461102051250 Marionette DEBUG loaded listener.js 13:40:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (191D3800) [pid = 3888] [serial = 1469] [outer = 18908400] 13:40:51 INFO - PROCESS | 3888 | 1461102051669 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 584ms 13:40:51 INFO - PROCESS | 3888 | 1461102051696 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:40:51 INFO - PROCESS | 3888 | 1461102051698 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 13:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:40:51 INFO - PROCESS | 3888 | 1461102051701 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:40:51 INFO - PROCESS | 3888 | 1461102051703 Marionette TRACE conn2 <- [1,1922,null,{}] 13:40:51 INFO - PROCESS | 3888 | 1461102051706 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:51 INFO - PROCESS | 3888 | 1461102051786 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:40:51 INFO - PROCESS | 3888 | 1461102051794 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:51 INFO - PROCESS | 3888 | ++DOCSHELL 1925A000 == 52 [pid = 3888] [id = 490] 13:40:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1925D000) [pid = 3888] [serial = 1470] [outer = 00000000] 13:40:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (197E1800) [pid = 3888] [serial = 1471] [outer = 1925D000] 13:40:51 INFO - PROCESS | 3888 | 1461102051845 Marionette DEBUG loaded listener.js 13:40:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (197E9400) [pid = 3888] [serial = 1472] [outer = 1925D000] 13:40:52 INFO - PROCESS | 3888 | 1461102052323 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 677ms 13:40:52 INFO - PROCESS | 3888 | 1461102052385 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:40:52 INFO - PROCESS | 3888 | 1461102052386 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 13:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:40:52 INFO - PROCESS | 3888 | 1461102052397 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:40:52 INFO - PROCESS | 3888 | 1461102052399 Marionette TRACE conn2 <- [1,1926,null,{}] 13:40:52 INFO - PROCESS | 3888 | 1461102052402 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:52 INFO - PROCESS | 3888 | 1461102052534 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:40:52 INFO - PROCESS | 3888 | 1461102052601 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:52 INFO - PROCESS | 3888 | ++DOCSHELL 1925BC00 == 53 [pid = 3888] [id = 491] 13:40:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (19BDAC00) [pid = 3888] [serial = 1473] [outer = 00000000] 13:40:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (19C4D000) [pid = 3888] [serial = 1474] [outer = 19BDAC00] 13:40:52 INFO - PROCESS | 3888 | 1461102052648 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1A07B000) [pid = 3888] [serial = 1475] [outer = 19BDAC00] 13:40:53 INFO - PROCESS | 3888 | 1461102053083 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 13:40:53 INFO - PROCESS | 3888 | 1461102053139 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:40:53 INFO - PROCESS | 3888 | 1461102053141 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 13:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:40:53 INFO - PROCESS | 3888 | 1461102053182 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:40:53 INFO - PROCESS | 3888 | 1461102053184 Marionette TRACE conn2 <- [1,1930,null,{}] 13:40:53 INFO - PROCESS | 3888 | 1461102053190 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:53 INFO - PROCESS | 3888 | 1461102053298 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:40:53 INFO - PROCESS | 3888 | 1461102053308 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:53 INFO - PROCESS | 3888 | ++DOCSHELL 19C41800 == 54 [pid = 3888] [id = 492] 13:40:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (19C4A000) [pid = 3888] [serial = 1476] [outer = 00000000] 13:40:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1A8CE000) [pid = 3888] [serial = 1477] [outer = 19C4A000] 13:40:53 INFO - PROCESS | 3888 | 1461102053351 Marionette DEBUG loaded listener.js 13:40:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1AD80800) [pid = 3888] [serial = 1478] [outer = 19C4A000] 13:40:53 INFO - PROCESS | 3888 | 1461102053767 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 630ms 13:40:53 INFO - PROCESS | 3888 | 1461102053801 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:40:53 INFO - PROCESS | 3888 | 1461102053803 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 13:40:53 INFO - PROCESS | 3888 | 1461102053807 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:40:53 INFO - PROCESS | 3888 | 1461102053808 Marionette TRACE conn2 <- [1,1934,null,{}] 13:40:53 INFO - PROCESS | 3888 | 1461102053812 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:53 INFO - PROCESS | 3888 | 1461102053931 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:40:53 INFO - PROCESS | 3888 | 1461102053936 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:53 INFO - PROCESS | 3888 | ++DOCSHELL 11BF7C00 == 55 [pid = 3888] [id = 493] 13:40:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1A396800) [pid = 3888] [serial = 1479] [outer = 00000000] 13:40:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1ADE5800) [pid = 3888] [serial = 1480] [outer = 1A396800] 13:40:54 INFO - PROCESS | 3888 | 1461102054036 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1ADE7C00) [pid = 3888] [serial = 1481] [outer = 1A396800] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (19C43C00) [pid = 3888] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (15E89C00) [pid = 3888] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (18259000) [pid = 3888] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (16EA1800) [pid = 3888] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (13713000) [pid = 3888] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (142A7000) [pid = 3888] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (12D74800) [pid = 3888] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1320A400) [pid = 3888] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (18908C00) [pid = 3888] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (16E15C00) [pid = 3888] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (13428C00) [pid = 3888] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1A4D6800) [pid = 3888] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (12BB9000) [pid = 3888] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1ADE9800) [pid = 3888] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:40:54 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (19C42800) [pid = 3888] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:40:54 INFO - PROCESS | 3888 | 1461102054476 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 723ms 13:40:54 INFO - PROCESS | 3888 | 1461102054531 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:40:54 INFO - PROCESS | 3888 | 1461102054533 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 13:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:40:54 INFO - PROCESS | 3888 | 1461102054536 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:40:54 INFO - PROCESS | 3888 | 1461102054537 Marionette TRACE conn2 <- [1,1938,null,{}] 13:40:54 INFO - PROCESS | 3888 | 1461102054541 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:54 INFO - PROCESS | 3888 | 1461102054644 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:40:54 INFO - PROCESS | 3888 | 1461102054650 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:54 INFO - PROCESS | 3888 | ++DOCSHELL 12BB9000 == 56 [pid = 3888] [id = 494] 13:40:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (12CF7400) [pid = 3888] [serial = 1482] [outer = 00000000] 13:40:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (16EA1800) [pid = 3888] [serial = 1483] [outer = 12CF7400] 13:40:54 INFO - PROCESS | 3888 | 1461102054694 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (19257000) [pid = 3888] [serial = 1484] [outer = 12CF7400] 13:40:55 INFO - PROCESS | 3888 | 1461102055127 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 630ms 13:40:55 INFO - PROCESS | 3888 | 1461102055174 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:40:55 INFO - PROCESS | 3888 | 1461102055176 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 13:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:40:55 INFO - PROCESS | 3888 | 1461102055179 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:40:55 INFO - PROCESS | 3888 | 1461102055181 Marionette TRACE conn2 <- [1,1942,null,{}] 13:40:55 INFO - PROCESS | 3888 | 1461102055184 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:55 INFO - PROCESS | 3888 | 1461102055265 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:40:55 INFO - PROCESS | 3888 | 1461102055272 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:55 INFO - PROCESS | 3888 | ++DOCSHELL 12CF2400 == 57 [pid = 3888] [id = 495] 13:40:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (15E89C00) [pid = 3888] [serial = 1485] [outer = 00000000] 13:40:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1ADAB000) [pid = 3888] [serial = 1486] [outer = 15E89C00] 13:40:55 INFO - PROCESS | 3888 | 1461102055316 Marionette DEBUG loaded listener.js 13:40:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1ADB2800) [pid = 3888] [serial = 1487] [outer = 15E89C00] 13:40:55 INFO - PROCESS | 3888 | 1461102055723 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 584ms 13:40:55 INFO - PROCESS | 3888 | 1461102055770 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:40:55 INFO - PROCESS | 3888 | 1461102055772 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 13:40:55 INFO - PROCESS | 3888 | 1461102055775 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:40:55 INFO - PROCESS | 3888 | 1461102055778 Marionette TRACE conn2 <- [1,1946,null,{}] 13:40:55 INFO - PROCESS | 3888 | 1461102055781 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:55 INFO - PROCESS | 3888 | 1461102055877 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:40:55 INFO - PROCESS | 3888 | 1461102055882 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:55 INFO - PROCESS | 3888 | ++DOCSHELL 1C273800 == 58 [pid = 3888] [id = 496] 13:40:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1C275800) [pid = 3888] [serial = 1488] [outer = 00000000] 13:40:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1C2D9400) [pid = 3888] [serial = 1489] [outer = 1C275800] 13:40:55 INFO - PROCESS | 3888 | 1461102055945 Marionette DEBUG loaded listener.js 13:40:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1C3D6C00) [pid = 3888] [serial = 1490] [outer = 1C275800] 13:40:56 INFO - PROCESS | 3888 | 1461102056607 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 876ms 13:40:56 INFO - PROCESS | 3888 | 1461102056681 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:40:56 INFO - PROCESS | 3888 | 1461102056685 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 13:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:40:56 INFO - PROCESS | 3888 | 1461102056692 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:40:56 INFO - PROCESS | 3888 | 1461102056677 Marionette TRACE conn2 <- [1,1950,null,{}] 13:40:56 INFO - PROCESS | 3888 | 1461102056725 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:56 INFO - PROCESS | 3888 | 1461102056829 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:40:56 INFO - PROCESS | 3888 | 1461102056936 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:56 INFO - PROCESS | 3888 | ++DOCSHELL 13333C00 == 59 [pid = 3888] [id = 497] 13:40:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1333A400) [pid = 3888] [serial = 1491] [outer = 00000000] 13:40:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (15518800) [pid = 3888] [serial = 1492] [outer = 1333A400] 13:40:56 INFO - PROCESS | 3888 | 1461102057009 Marionette DEBUG loaded listener.js 13:40:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1696CC00) [pid = 3888] [serial = 1493] [outer = 1333A400] 13:40:57 INFO - PROCESS | 3888 | 1461102057570 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 938ms 13:40:57 INFO - PROCESS | 3888 | 1461102057619 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:40:57 INFO - PROCESS | 3888 | 1461102057625 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 13:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:40:57 INFO - PROCESS | 3888 | 1461102057632 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:40:57 INFO - PROCESS | 3888 | 1461102057634 Marionette TRACE conn2 <- [1,1954,null,{}] 13:40:57 INFO - PROCESS | 3888 | 1461102057638 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:57 INFO - PROCESS | 3888 | 1461102057743 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:40:57 INFO - PROCESS | 3888 | 1461102057853 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:57 INFO - PROCESS | 3888 | ++DOCSHELL 142AB000 == 60 [pid = 3888] [id = 498] 13:40:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (14BE1000) [pid = 3888] [serial = 1494] [outer = 00000000] 13:40:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1890B800) [pid = 3888] [serial = 1495] [outer = 14BE1000] 13:40:57 INFO - PROCESS | 3888 | 1461102057907 Marionette DEBUG loaded listener.js 13:40:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (18BE3000) [pid = 3888] [serial = 1496] [outer = 14BE1000] 13:40:58 INFO - PROCESS | 3888 | 1461102058543 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 922ms 13:40:58 INFO - PROCESS | 3888 | 1461102058557 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 3888 | 1461102058560 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 13:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:40:58 INFO - PROCESS | 3888 | 1461102058564 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 3888 | 1461102058568 Marionette TRACE conn2 <- [1,1958,null,{}] 13:40:58 INFO - PROCESS | 3888 | 1461102058579 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:58 INFO - PROCESS | 3888 | 1461102058686 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:40:58 INFO - PROCESS | 3888 | 1461102058798 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:58 INFO - PROCESS | 3888 | ++DOCSHELL 1A1C2400 == 61 [pid = 3888] [id = 499] 13:40:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1A33D800) [pid = 3888] [serial = 1497] [outer = 00000000] 13:40:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1C27CC00) [pid = 3888] [serial = 1498] [outer = 1A33D800] 13:40:58 INFO - PROCESS | 3888 | 1461102058896 Marionette DEBUG loaded listener.js 13:40:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1C2DB000) [pid = 3888] [serial = 1499] [outer = 1A33D800] 13:40:59 INFO - PROCESS | 3888 | 1461102059434 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 939ms 13:40:59 INFO - PROCESS | 3888 | 1461102059492 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:40:59 INFO - PROCESS | 3888 | 1461102059495 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 13:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:40:59 INFO - PROCESS | 3888 | 1461102059498 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:40:59 INFO - PROCESS | 3888 | 1461102059500 Marionette TRACE conn2 <- [1,1962,null,{}] 13:40:59 INFO - PROCESS | 3888 | 1461102059504 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:59 INFO - PROCESS | 3888 | 1461102059605 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:40:59 INFO - PROCESS | 3888 | 1461102059715 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 3888 | ++DOCSHELL 1C3DE800 == 62 [pid = 3888] [id = 500] 13:40:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1C81A400) [pid = 3888] [serial = 1500] [outer = 00000000] 13:40:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1C81EC00) [pid = 3888] [serial = 1501] [outer = 1C81A400] 13:40:59 INFO - PROCESS | 3888 | 1461102059769 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1C821400) [pid = 3888] [serial = 1502] [outer = 1C81A400] 13:41:00 INFO - PROCESS | 3888 | 1461102060409 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 938ms 13:41:00 INFO - PROCESS | 3888 | 1461102060426 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:41:00 INFO - PROCESS | 3888 | 1461102060428 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 13:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:41:00 INFO - PROCESS | 3888 | 1461102060432 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - PROCESS | 3888 | 1461102060434 Marionette TRACE conn2 <- [1,1966,null,{}] 13:41:00 INFO - PROCESS | 3888 | 1461102060438 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:00 INFO - PROCESS | 3888 | 1461102060539 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:41:00 INFO - PROCESS | 3888 | 1461102060649 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:00 INFO - PROCESS | 3888 | ++DOCSHELL 12CC2C00 == 63 [pid = 3888] [id = 501] 13:41:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (12CF3000) [pid = 3888] [serial = 1503] [outer = 00000000] 13:41:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1655E400) [pid = 3888] [serial = 1504] [outer = 12CF3000] 13:41:00 INFO - PROCESS | 3888 | 1461102060704 Marionette DEBUG loaded listener.js 13:41:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (169E4C00) [pid = 3888] [serial = 1505] [outer = 12CF3000] 13:41:01 INFO - PROCESS | 3888 | 1461102061418 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1031ms 13:41:01 INFO - PROCESS | 3888 | 1461102061472 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:41:01 INFO - PROCESS | 3888 | 1461102061477 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 13:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:41:01 INFO - PROCESS | 3888 | 1461102061482 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:41:01 INFO - PROCESS | 3888 | 1461102061485 Marionette TRACE conn2 <- [1,1970,null,{}] 13:41:01 INFO - PROCESS | 3888 | 1461102061490 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:01 INFO - PROCESS | 3888 | 1461102061585 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:41:01 INFO - PROCESS | 3888 | 1461102061696 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:01 INFO - PROCESS | 3888 | ++DOCSHELL 159E6C00 == 64 [pid = 3888] [id = 502] 13:41:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (16562000) [pid = 3888] [serial = 1506] [outer = 00000000] 13:41:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (16E14800) [pid = 3888] [serial = 1507] [outer = 16562000] 13:41:01 INFO - PROCESS | 3888 | 1461102061795 Marionette DEBUG loaded listener.js 13:41:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (16E64400) [pid = 3888] [serial = 1508] [outer = 16562000] 13:41:01 INFO - PROCESS | 3888 | --DOCSHELL 12CF2400 == 63 [pid = 3888] [id = 495] 13:41:01 INFO - PROCESS | 3888 | --DOCSHELL 12BB9000 == 62 [pid = 3888] [id = 494] 13:41:01 INFO - PROCESS | 3888 | --DOCSHELL 11BF7C00 == 61 [pid = 3888] [id = 493] 13:41:01 INFO - PROCESS | 3888 | --DOCSHELL 19C41800 == 60 [pid = 3888] [id = 492] 13:41:01 INFO - PROCESS | 3888 | --DOCSHELL 1925BC00 == 59 [pid = 3888] [id = 491] 13:41:01 INFO - PROCESS | 3888 | --DOCSHELL 1925A000 == 58 [pid = 3888] [id = 490] 13:41:01 INFO - PROCESS | 3888 | --DOCSHELL 18907000 == 57 [pid = 3888] [id = 489] 13:41:01 INFO - PROCESS | 3888 | --DOCSHELL 169EB800 == 56 [pid = 3888] [id = 488] 13:41:01 INFO - PROCESS | 3888 | --DOCSHELL 11BD4800 == 55 [pid = 3888] [id = 487] 13:41:01 INFO - PROCESS | 3888 | --DOCSHELL 13425C00 == 54 [pid = 3888] [id = 486] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1A4D7000) [pid = 3888] [serial = 1444] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (16E5B000) [pid = 3888] [serial = 1364] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1AD7E800) [pid = 3888] [serial = 1316] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (13335400) [pid = 3888] [serial = 1361] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1C274800) [pid = 3888] [serial = 1370] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1AA7C800) [pid = 3888] [serial = 1367] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (136D6800) [pid = 3888] [serial = 1438] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1A39D400) [pid = 3888] [serial = 1436] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (18614000) [pid = 3888] [serial = 1429] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (197E1C00) [pid = 3888] [serial = 1430] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (197E0C00) [pid = 3888] [serial = 1442] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (18BC0000) [pid = 3888] [serial = 1441] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (18D0A800) [pid = 3888] [serial = 1427] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1371F400) [pid = 3888] [serial = 1439] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (19C4CC00) [pid = 3888] [serial = 1432] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1A33E400) [pid = 3888] [serial = 1435] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (18BE1400) [pid = 3888] [serial = 1426] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (17D9C000) [pid = 3888] [serial = 1423] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (182D7000) [pid = 3888] [serial = 1424] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (15F85C00) [pid = 3888] [serial = 1418] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (157F5000) [pid = 3888] [serial = 1417] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (15515800) [pid = 3888] [serial = 1420] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (169E3800) [pid = 3888] [serial = 1421] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (19D72800) [pid = 3888] [serial = 1433] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (16560400) [pid = 3888] [serial = 1415] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (159EE400) [pid = 3888] [serial = 1414] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (14B06000) [pid = 3888] [serial = 1405] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (18BC1C00) [pid = 3888] [serial = 1408] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1C2D4000) [pid = 3888] [serial = 1411] [outer = 00000000] [url = about:blank] 13:41:02 INFO - PROCESS | 3888 | 1461102062326 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 892ms 13:41:02 INFO - PROCESS | 3888 | 1461102062370 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:41:02 INFO - PROCESS | 3888 | 1461102062375 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 13:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:41:02 INFO - PROCESS | 3888 | 1461102062381 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:41:02 INFO - PROCESS | 3888 | 1461102062384 Marionette TRACE conn2 <- [1,1974,null,{}] 13:41:02 INFO - PROCESS | 3888 | 1461102062388 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:02 INFO - PROCESS | 3888 | 1461102062469 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:41:02 INFO - PROCESS | 3888 | 1461102062564 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:02 INFO - PROCESS | 3888 | ++DOCSHELL 12DDA800 == 55 [pid = 3888] [id = 503] 13:41:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (1320FC00) [pid = 3888] [serial = 1509] [outer = 00000000] 13:41:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (15E86C00) [pid = 3888] [serial = 1510] [outer = 1320FC00] 13:41:02 INFO - PROCESS | 3888 | 1461102062610 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (16E0F000) [pid = 3888] [serial = 1511] [outer = 1320FC00] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 16E0B400 == 54 [pid = 3888] [id = 481] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 13718800 == 53 [pid = 3888] [id = 424] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 1A07B400 == 52 [pid = 3888] [id = 470] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 11B36400 == 51 [pid = 3888] [id = 427] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 12B8BC00 == 50 [pid = 3888] [id = 453] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 13423C00 == 49 [pid = 3888] [id = 454] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 143A5400 == 48 [pid = 3888] [id = 483] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 11BCA400 == 47 [pid = 3888] [id = 467] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 11BFB400 == 46 [pid = 3888] [id = 403] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 12B85000 == 45 [pid = 3888] [id = 439] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 19C48800 == 44 [pid = 3888] [id = 484] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 19263400 == 43 [pid = 3888] [id = 417] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 1696F000 == 42 [pid = 3888] [id = 440] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 16E0D800 == 41 [pid = 3888] [id = 469] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 1A1C6400 == 40 [pid = 3888] [id = 441] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 1ADE9000 == 39 [pid = 3888] [id = 456] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 12DDA000 == 38 [pid = 3888] [id = 482] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 19C41C00 == 37 [pid = 3888] [id = 455] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 1ADEB000 == 36 [pid = 3888] [id = 485] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 142A2400 == 35 [pid = 3888] [id = 442] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 13A2B400 == 34 [pid = 3888] [id = 402] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 159E6C00 == 33 [pid = 3888] [id = 502] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 12CC2C00 == 32 [pid = 3888] [id = 501] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 1A1C2400 == 31 [pid = 3888] [id = 499] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 1C3DE800 == 30 [pid = 3888] [id = 500] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 142AB000 == 29 [pid = 3888] [id = 498] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 1C273800 == 28 [pid = 3888] [id = 496] 13:41:03 INFO - PROCESS | 3888 | --DOCSHELL 13333C00 == 27 [pid = 3888] [id = 497] 13:41:04 INFO - PROCESS | 3888 | 1461102064548 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2230ms 13:41:04 INFO - PROCESS | 3888 | 1461102064616 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:41:04 INFO - PROCESS | 3888 | 1461102064620 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 13:41:04 INFO - PROCESS | 3888 | 1461102064625 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:41:04 INFO - PROCESS | 3888 | 1461102064629 Marionette TRACE conn2 <- [1,1978,null,{}] 13:41:04 INFO - PROCESS | 3888 | 1461102064635 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:04 INFO - PROCESS | 3888 | 1461102064727 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:41:04 INFO - PROCESS | 3888 | 1461102064736 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:04 INFO - PROCESS | 3888 | ++DOCSHELL 11BCA000 == 28 [pid = 3888] [id = 504] 13:41:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (11BCA400) [pid = 3888] [serial = 1512] [outer = 00000000] 13:41:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (11BD4000) [pid = 3888] [serial = 1513] [outer = 11BCA400] 13:41:04 INFO - PROCESS | 3888 | 1461102064792 Marionette DEBUG loaded listener.js 13:41:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (11BF2C00) [pid = 3888] [serial = 1514] [outer = 11BCA400] 13:41:05 INFO - PROCESS | 3888 | 1461102065298 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 693ms 13:41:05 INFO - PROCESS | 3888 | 1461102065344 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:41:05 INFO - PROCESS | 3888 | 1461102065350 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 13:41:05 INFO - PROCESS | 3888 | 1461102065360 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:41:05 INFO - PROCESS | 3888 | 1461102065362 Marionette TRACE conn2 <- [1,1982,null,{}] 13:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:41:05 INFO - PROCESS | 3888 | 1461102065366 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:05 INFO - PROCESS | 3888 | 1461102065438 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:41:05 INFO - PROCESS | 3888 | 1461102065448 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 3888 | ++DOCSHELL 12CFC400 == 29 [pid = 3888] [id = 505] 13:41:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (12CFD400) [pid = 3888] [serial = 1515] [outer = 00000000] 13:41:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (12D78000) [pid = 3888] [serial = 1516] [outer = 12CFD400] 13:41:05 INFO - PROCESS | 3888 | 1461102065495 Marionette DEBUG loaded listener.js 13:41:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (13260000) [pid = 3888] [serial = 1517] [outer = 12CFD400] 13:41:06 INFO - PROCESS | 3888 | 1461102066044 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 739ms 13:41:06 INFO - PROCESS | 3888 | 1461102066125 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 3888 | 1461102066128 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 13:41:06 INFO - PROCESS | 3888 | 1461102066146 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:41:06 INFO - PROCESS | 3888 | 1461102066150 Marionette TRACE conn2 <- [1,1986,null,{}] 13:41:06 INFO - PROCESS | 3888 | 1461102066161 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:06 INFO - PROCESS | 3888 | 1461102066286 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:41:06 INFO - PROCESS | 3888 | 1461102066350 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:06 INFO - PROCESS | 3888 | ++DOCSHELL 1342E800 == 30 [pid = 3888] [id = 506] 13:41:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (136CB000) [pid = 3888] [serial = 1518] [outer = 00000000] 13:41:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1371A800) [pid = 3888] [serial = 1519] [outer = 136CB000] 13:41:06 INFO - PROCESS | 3888 | 1461102066401 Marionette DEBUG loaded listener.js 13:41:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (138BE400) [pid = 3888] [serial = 1520] [outer = 136CB000] 13:41:06 INFO - PROCESS | 3888 | 1461102066834 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 723ms 13:41:06 INFO - PROCESS | 3888 | 1461102066873 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 3888 | 1461102066876 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 13:41:06 INFO - PROCESS | 3888 | 1461102066879 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:41:06 INFO - PROCESS | 3888 | 1461102066881 Marionette TRACE conn2 <- [1,1990,null,{}] 13:41:06 INFO - PROCESS | 3888 | 1461102066884 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:06 INFO - PROCESS | 3888 | 1461102066993 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:41:06 INFO - PROCESS | 3888 | 1461102067000 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:06 INFO - PROCESS | 3888 | ++DOCSHELL 142A9C00 == 31 [pid = 3888] [id = 507] 13:41:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (143A3800) [pid = 3888] [serial = 1521] [outer = 00000000] 13:41:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (14BED000) [pid = 3888] [serial = 1522] [outer = 143A3800] 13:41:07 INFO - PROCESS | 3888 | 1461102067045 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (15C27C00) [pid = 3888] [serial = 1523] [outer = 143A3800] 13:41:07 INFO - PROCESS | 3888 | 1461102067499 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 692ms 13:41:07 INFO - PROCESS | 3888 | 1461102067562 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:41:07 INFO - PROCESS | 3888 | 1461102067564 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 13:41:07 INFO - PROCESS | 3888 | 1461102067567 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:41:07 INFO - PROCESS | 3888 | 1461102067569 Marionette TRACE conn2 <- [1,1994,null,{}] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (13423800) [pid = 3888] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1C275800) [pid = 3888] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (16562000) [pid = 3888] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1333A400) [pid = 3888] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (14BE1000) [pid = 3888] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1C81A400) [pid = 3888] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1A33D800) [pid = 3888] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (12CF3000) [pid = 3888] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (16E0E000) [pid = 3888] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1C277800) [pid = 3888] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1ADA6400) [pid = 3888] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (16E5A000) [pid = 3888] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (19C4FC00) [pid = 3888] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (19C4A000) [pid = 3888] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (12B3C000) [pid = 3888] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (13207800) [pid = 3888] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1A396800) [pid = 3888] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (12CF7400) [pid = 3888] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (13431000) [pid = 3888] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (19BDAC00) [pid = 3888] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (15E89C00) [pid = 3888] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (169E8800) [pid = 3888] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (18908400) [pid = 3888] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (19C49400) [pid = 3888] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:41:08 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (1ADED400) [pid = 3888] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:41:08 INFO - PROCESS | 3888 | 1461102068070 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:08 INFO - PROCESS | 3888 | 1461102068144 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:41:08 INFO - PROCESS | 3888 | 1461102068153 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:08 INFO - PROCESS | 3888 | ++DOCSHELL 12CF7400 == 32 [pid = 3888] [id = 508] 13:41:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (1326A800) [pid = 3888] [serial = 1524] [outer = 00000000] 13:41:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (1371F400) [pid = 3888] [serial = 1525] [outer = 1326A800] 13:41:08 INFO - PROCESS | 3888 | 1461102068198 Marionette DEBUG loaded listener.js 13:41:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (14B06C00) [pid = 3888] [serial = 1526] [outer = 1326A800] 13:41:08 INFO - PROCESS | 3888 | 1461102068631 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 13:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1092ms 13:41:08 INFO - PROCESS | 3888 | 1461102068671 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:41:08 INFO - PROCESS | 3888 | 1461102068673 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 13:41:08 INFO - PROCESS | 3888 | 1461102068677 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:41:08 INFO - PROCESS | 3888 | 1461102068678 Marionette TRACE conn2 <- [1,1998,null,{}] 13:41:08 INFO - PROCESS | 3888 | 1461102068682 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:08 INFO - PROCESS | 3888 | 1461102068788 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:41:08 INFO - PROCESS | 3888 | 1461102068799 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:08 INFO - PROCESS | 3888 | ++DOCSHELL 1655B400 == 33 [pid = 3888] [id = 509] 13:41:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1683F400) [pid = 3888] [serial = 1527] [outer = 00000000] 13:41:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (169E9000) [pid = 3888] [serial = 1528] [outer = 1683F400] 13:41:08 INFO - PROCESS | 3888 | 1461102068847 Marionette DEBUG loaded listener.js 13:41:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (16E0A400) [pid = 3888] [serial = 1529] [outer = 1683F400] 13:41:09 INFO - PROCESS | 3888 | 1461102069282 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 13:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 616ms 13:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:41:09 INFO - PROCESS | 3888 | 1461102069315 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:41:09 INFO - PROCESS | 3888 | 1461102069317 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 13:41:09 INFO - PROCESS | 3888 | 1461102069320 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:41:09 INFO - PROCESS | 3888 | 1461102069322 Marionette TRACE conn2 <- [1,2002,null,{}] 13:41:09 INFO - PROCESS | 3888 | 1461102069326 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:09 INFO - PROCESS | 3888 | 1461102069399 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:41:09 INFO - PROCESS | 3888 | 1461102069405 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:09 INFO - PROCESS | 3888 | ++DOCSHELL 169EDC00 == 34 [pid = 3888] [id = 510] 13:41:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (16E5B000) [pid = 3888] [serial = 1530] [outer = 00000000] 13:41:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (16E98000) [pid = 3888] [serial = 1531] [outer = 16E5B000] 13:41:09 INFO - PROCESS | 3888 | 1461102069450 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (16E98400) [pid = 3888] [serial = 1532] [outer = 16E5B000] 13:41:09 INFO - PROCESS | 3888 | 1461102069902 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 615ms 13:41:09 INFO - PROCESS | 3888 | 1461102069942 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:41:09 INFO - PROCESS | 3888 | 1461102069944 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 13:41:09 INFO - PROCESS | 3888 | 1461102069947 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:41:09 INFO - PROCESS | 3888 | 1461102069948 Marionette TRACE conn2 <- [1,2006,null,{}] 13:41:09 INFO - PROCESS | 3888 | 1461102069952 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:10 INFO - PROCESS | 3888 | 1461102070068 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:41:10 INFO - PROCESS | 3888 | 1461102070187 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:10 INFO - PROCESS | 3888 | ++DOCSHELL 11B37800 == 35 [pid = 3888] [id = 511] 13:41:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (11B37C00) [pid = 3888] [serial = 1533] [outer = 00000000] 13:41:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (11BCF400) [pid = 3888] [serial = 1534] [outer = 11B37C00] 13:41:10 INFO - PROCESS | 3888 | 1461102070253 Marionette DEBUG loaded listener.js 13:41:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (11BD1C00) [pid = 3888] [serial = 1535] [outer = 11B37C00] 13:41:11 INFO - PROCESS | 3888 | 1461102071023 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1122ms 13:41:11 INFO - PROCESS | 3888 | 1461102071076 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:41:11 INFO - PROCESS | 3888 | 1461102071081 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 13:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:41:11 INFO - PROCESS | 3888 | 1461102071085 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:41:11 INFO - PROCESS | 3888 | 1461102071090 Marionette TRACE conn2 <- [1,2010,null,{}] 13:41:11 INFO - PROCESS | 3888 | 1461102071095 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:11 INFO - PROCESS | 3888 | 1461102071204 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:41:11 INFO - PROCESS | 3888 | 1461102071336 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:11 INFO - PROCESS | 3888 | ++DOCSHELL 13337C00 == 36 [pid = 3888] [id = 512] 13:41:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (13338800) [pid = 3888] [serial = 1536] [outer = 00000000] 13:41:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1342B400) [pid = 3888] [serial = 1537] [outer = 13338800] 13:41:11 INFO - PROCESS | 3888 | 1461102071405 Marionette DEBUG loaded listener.js 13:41:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1342B800) [pid = 3888] [serial = 1538] [outer = 13338800] 13:41:12 INFO - PROCESS | 3888 | 1461102072227 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1169ms 13:41:12 INFO - PROCESS | 3888 | 1461102072268 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:41:12 INFO - PROCESS | 3888 | 1461102072272 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 13:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:41:12 INFO - PROCESS | 3888 | 1461102072276 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:41:12 INFO - PROCESS | 3888 | 1461102072280 Marionette TRACE conn2 <- [1,2014,null,{}] 13:41:12 INFO - PROCESS | 3888 | 1461102072287 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:12 INFO - PROCESS | 3888 | 1461102072400 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:41:12 INFO - PROCESS | 3888 | 1461102072532 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:12 INFO - PROCESS | 3888 | ++DOCSHELL 12D79400 == 37 [pid = 3888] [id = 513] 13:41:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (12D79C00) [pid = 3888] [serial = 1539] [outer = 00000000] 13:41:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (13207800) [pid = 3888] [serial = 1540] [outer = 12D79C00] 13:41:12 INFO - PROCESS | 3888 | 1461102072589 Marionette DEBUG loaded listener.js 13:41:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (13333000) [pid = 3888] [serial = 1541] [outer = 12D79C00] 13:41:12 INFO - PROCESS | 3888 | --DOCSHELL 16E5FC00 == 36 [pid = 3888] [id = 387] 13:41:12 INFO - PROCESS | 3888 | --DOCSHELL 13427C00 == 35 [pid = 3888] [id = 382] 13:41:12 INFO - PROCESS | 3888 | --DOCSHELL 13A23C00 == 34 [pid = 3888] [id = 390] 13:41:12 INFO - PROCESS | 3888 | --DOCSHELL 148AFC00 == 33 [pid = 3888] [id = 391] 13:41:12 INFO - PROCESS | 3888 | --DOCSHELL 11B38000 == 32 [pid = 3888] [id = 374] 13:41:12 INFO - PROCESS | 3888 | --DOCSHELL 12C0F000 == 31 [pid = 3888] [id = 375] 13:41:12 INFO - PROCESS | 3888 | --DOCSHELL 02A9C000 == 30 [pid = 3888] [id = 388] 13:41:12 INFO - PROCESS | 3888 | --DOCSHELL 12B8D800 == 29 [pid = 3888] [id = 389] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (19261000) [pid = 3888] [serial = 1409] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1C2DE800) [pid = 3888] [serial = 1403] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1C2D8800) [pid = 3888] [serial = 1412] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (16562800) [pid = 3888] [serial = 1406] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1A393400) [pid = 3888] [serial = 1454] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1342DC00) [pid = 3888] [serial = 1448] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (16EA4C00) [pid = 3888] [serial = 1451] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1C2D7400) [pid = 3888] [serial = 1457] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (1C2D9400) [pid = 3888] [serial = 1489] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1ADB2800) [pid = 3888] [serial = 1487] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (16E14800) [pid = 3888] [serial = 1507] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (16E64400) [pid = 3888] [serial = 1508] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (15E86C00) [pid = 3888] [serial = 1510] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (1696CC00) [pid = 3888] [serial = 1493] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (15518800) [pid = 3888] [serial = 1492] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (18BE3000) [pid = 3888] [serial = 1496] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (1890B800) [pid = 3888] [serial = 1495] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (1C81EC00) [pid = 3888] [serial = 1501] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (1C2DB000) [pid = 3888] [serial = 1499] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (1C27CC00) [pid = 3888] [serial = 1498] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (169E4C00) [pid = 3888] [serial = 1505] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (1655E400) [pid = 3888] [serial = 1504] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (1C821400) [pid = 3888] [serial = 1502] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (1C3D6C00) [pid = 3888] [serial = 1490] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (16EB5800) [pid = 3888] [serial = 1465] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (1A8C4400) [pid = 3888] [serial = 1445] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (1A8CE000) [pid = 3888] [serial = 1477] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (182DF800) [pid = 3888] [serial = 1466] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (1333A000) [pid = 3888] [serial = 1462] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (1333C400) [pid = 3888] [serial = 1447] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (14BEF800) [pid = 3888] [serial = 1463] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (1ADE5800) [pid = 3888] [serial = 1480] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 67 (19257000) [pid = 3888] [serial = 1484] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 66 (15CB5000) [pid = 3888] [serial = 1460] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 65 (1A07B000) [pid = 3888] [serial = 1475] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 64 (1ADAB000) [pid = 3888] [serial = 1486] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 63 (16E65000) [pid = 3888] [serial = 1450] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 62 (19C4D000) [pid = 3888] [serial = 1474] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 61 (197E1800) [pid = 3888] [serial = 1471] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 60 (1ADE7C00) [pid = 3888] [serial = 1481] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 59 (18BE9800) [pid = 3888] [serial = 1468] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 58 (191D3800) [pid = 3888] [serial = 1469] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 57 (19F3B400) [pid = 3888] [serial = 1453] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 56 (1551C000) [pid = 3888] [serial = 1459] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 55 (1C2D2400) [pid = 3888] [serial = 1456] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 54 (1AD80800) [pid = 3888] [serial = 1478] [outer = 00000000] [url = about:blank] 13:41:12 INFO - PROCESS | 3888 | --DOMWINDOW == 53 (16EA1800) [pid = 3888] [serial = 1483] [outer = 00000000] [url = about:blank] 13:41:13 INFO - PROCESS | 3888 | 1461102073102 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 892ms 13:41:13 INFO - PROCESS | 3888 | 1461102073162 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:41:13 INFO - PROCESS | 3888 | 1461102073167 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 13:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:41:13 INFO - PROCESS | 3888 | 1461102073174 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:41:13 INFO - PROCESS | 3888 | 1461102073177 Marionette TRACE conn2 <- [1,2018,null,{}] 13:41:13 INFO - PROCESS | 3888 | 1461102073180 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:13 INFO - PROCESS | 3888 | 1461102073263 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:41:13 INFO - PROCESS | 3888 | 1461102073271 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:13 INFO - PROCESS | 3888 | ++DOCSHELL 13426000 == 30 [pid = 3888] [id = 514] 13:41:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 54 (1342DC00) [pid = 3888] [serial = 1542] [outer = 00000000] 13:41:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 55 (13893000) [pid = 3888] [serial = 1543] [outer = 1342DC00] 13:41:13 INFO - PROCESS | 3888 | 1461102073322 Marionette DEBUG loaded listener.js 13:41:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 56 (13A28000) [pid = 3888] [serial = 1544] [outer = 1342DC00] 13:41:13 INFO - PROCESS | 3888 | 1461102073794 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 693ms 13:41:13 INFO - PROCESS | 3888 | 1461102073855 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:41:13 INFO - PROCESS | 3888 | 1461102073857 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 13:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:41:13 INFO - PROCESS | 3888 | 1461102073861 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:41:13 INFO - PROCESS | 3888 | 1461102073864 Marionette TRACE conn2 <- [1,2022,null,{}] 13:41:13 INFO - PROCESS | 3888 | 1461102073875 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:13 INFO - PROCESS | 3888 | 1461102073995 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:41:14 INFO - PROCESS | 3888 | 1461102074092 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:14 INFO - PROCESS | 3888 | ++DOCSHELL 142A5000 == 31 [pid = 3888] [id = 515] 13:41:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 57 (15519400) [pid = 3888] [serial = 1545] [outer = 00000000] 13:41:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 58 (15CCF800) [pid = 3888] [serial = 1546] [outer = 15519400] 13:41:14 INFO - PROCESS | 3888 | 1461102074140 Marionette DEBUG loaded listener.js 13:41:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 59 (15F93800) [pid = 3888] [serial = 1547] [outer = 15519400] 13:41:14 INFO - PROCESS | 3888 | 1461102074553 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 723ms 13:41:14 INFO - PROCESS | 3888 | 1461102074601 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:41:14 INFO - PROCESS | 3888 | 1461102074603 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 13:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:41:14 INFO - PROCESS | 3888 | 1461102074607 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 3888 | 1461102074608 Marionette TRACE conn2 <- [1,2026,null,{}] 13:41:14 INFO - PROCESS | 3888 | 1461102074612 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:14 INFO - PROCESS | 3888 | 1461102074689 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:41:14 INFO - PROCESS | 3888 | 1461102074695 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:14 INFO - PROCESS | 3888 | ++DOCSHELL 15CCE000 == 32 [pid = 3888] [id = 516] 13:41:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 60 (16839800) [pid = 3888] [serial = 1548] [outer = 00000000] 13:41:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 61 (16E5A000) [pid = 3888] [serial = 1549] [outer = 16839800] 13:41:14 INFO - PROCESS | 3888 | 1461102074741 Marionette DEBUG loaded listener.js 13:41:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 62 (16E62000) [pid = 3888] [serial = 1550] [outer = 16839800] 13:41:15 INFO - PROCESS | 3888 | 1461102075191 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 631ms 13:41:15 INFO - PROCESS | 3888 | 1461102075228 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:41:15 INFO - PROCESS | 3888 | 1461102075230 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 13:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:41:15 INFO - PROCESS | 3888 | 1461102075234 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:41:15 INFO - PROCESS | 3888 | 1461102075235 Marionette TRACE conn2 <- [1,2030,null,{}] 13:41:15 INFO - PROCESS | 3888 | 1461102075238 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:15 INFO - PROCESS | 3888 | 1461102075342 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:41:15 INFO - PROCESS | 3888 | 1461102075433 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:15 INFO - PROCESS | 3888 | ++DOCSHELL 02A91800 == 33 [pid = 3888] [id = 517] 13:41:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 63 (16E64C00) [pid = 3888] [serial = 1551] [outer = 00000000] 13:41:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 64 (16E9E800) [pid = 3888] [serial = 1552] [outer = 16E64C00] 13:41:15 INFO - PROCESS | 3888 | 1461102075482 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 65 (16EB8000) [pid = 3888] [serial = 1553] [outer = 16E64C00] 13:41:15 INFO - PROCESS | 3888 | 1461102075888 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 677ms 13:41:15 INFO - PROCESS | 3888 | 1461102075917 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:41:15 INFO - PROCESS | 3888 | 1461102075919 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 13:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:41:15 INFO - PROCESS | 3888 | 1461102075922 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:41:15 INFO - PROCESS | 3888 | 1461102075923 Marionette TRACE conn2 <- [1,2034,null,{}] 13:41:15 INFO - PROCESS | 3888 | 1461102075927 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:16 INFO - PROCESS | 3888 | 1461102076051 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:41:16 INFO - PROCESS | 3888 | 1461102076058 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:16 INFO - PROCESS | 3888 | ++DOCSHELL 16EEE000 == 34 [pid = 3888] [id = 518] 13:41:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 66 (17D92400) [pid = 3888] [serial = 1554] [outer = 00000000] 13:41:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 67 (1860A400) [pid = 3888] [serial = 1555] [outer = 17D92400] 13:41:16 INFO - PROCESS | 3888 | 1461102076108 Marionette DEBUG loaded listener.js 13:41:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (1868B400) [pid = 3888] [serial = 1556] [outer = 17D92400] 13:41:16 INFO - PROCESS | 3888 | 1461102076584 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 677ms 13:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:41:16 INFO - PROCESS | 3888 | 1461102076622 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 3888 | 1461102076624 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 13:41:16 INFO - PROCESS | 3888 | 1461102076627 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 3888 | 1461102076629 Marionette TRACE conn2 <- [1,2038,null,{}] 13:41:16 INFO - PROCESS | 3888 | 1461102076632 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:16 INFO - PROCESS | 3888 | 1461102076781 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:41:16 INFO - PROCESS | 3888 | --DOMWINDOW == 67 (1925D000) [pid = 3888] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:41:16 INFO - PROCESS | 3888 | --DOMWINDOW == 66 (136CB000) [pid = 3888] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:41:16 INFO - PROCESS | 3888 | --DOMWINDOW == 65 (12CFD400) [pid = 3888] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:41:16 INFO - PROCESS | 3888 | --DOMWINDOW == 64 (11BCA400) [pid = 3888] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:41:16 INFO - PROCESS | 3888 | --DOMWINDOW == 63 (1320FC00) [pid = 3888] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:41:16 INFO - PROCESS | 3888 | --DOMWINDOW == 62 (143A3800) [pid = 3888] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:41:16 INFO - PROCESS | 3888 | --DOMWINDOW == 61 (1326A800) [pid = 3888] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:41:16 INFO - PROCESS | 3888 | --DOMWINDOW == 60 (1683F400) [pid = 3888] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:41:16 INFO - PROCESS | 3888 | 1461102076829 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:16 INFO - PROCESS | 3888 | ++DOCSHELL 02A7F400 == 35 [pid = 3888] [id = 519] 13:41:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 61 (11B30400) [pid = 3888] [serial = 1557] [outer = 00000000] 13:41:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 62 (13334800) [pid = 3888] [serial = 1558] [outer = 11B30400] 13:41:16 INFO - PROCESS | 3888 | 1461102076874 Marionette DEBUG loaded listener.js 13:41:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 63 (143A3800) [pid = 3888] [serial = 1559] [outer = 11B30400] 13:41:17 INFO - PROCESS | 3888 | 1461102077232 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 616ms 13:41:17 INFO - PROCESS | 3888 | 1461102077249 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:41:17 INFO - PROCESS | 3888 | 1461102077251 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 13:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:41:17 INFO - PROCESS | 3888 | 1461102077254 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:41:17 INFO - PROCESS | 3888 | 1461102077256 Marionette TRACE conn2 <- [1,2042,null,{}] 13:41:17 INFO - PROCESS | 3888 | 1461102077259 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:17 INFO - PROCESS | 3888 | 1461102077364 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:41:17 INFO - PROCESS | 3888 | 1461102077372 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:17 INFO - PROCESS | 3888 | ++DOCSHELL 13713400 == 36 [pid = 3888] [id = 520] 13:41:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 64 (14345800) [pid = 3888] [serial = 1560] [outer = 00000000] 13:41:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 65 (18BC1400) [pid = 3888] [serial = 1561] [outer = 14345800] 13:41:17 INFO - PROCESS | 3888 | 1461102077416 Marionette DEBUG loaded listener.js 13:41:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 66 (18BC7C00) [pid = 3888] [serial = 1562] [outer = 14345800] 13:41:17 INFO - PROCESS | 3888 | 1461102077827 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 585ms 13:41:17 INFO - PROCESS | 3888 | 1461102077852 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:41:17 INFO - PROCESS | 3888 | 1461102077854 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 13:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:41:17 INFO - PROCESS | 3888 | 1461102077857 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:41:17 INFO - PROCESS | 3888 | 1461102077859 Marionette TRACE conn2 <- [1,2046,null,{}] 13:41:17 INFO - PROCESS | 3888 | 1461102077862 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:17 INFO - PROCESS | 3888 | 1461102077920 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:41:17 INFO - PROCESS | 3888 | 1461102077926 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 3888 | ++DOCSHELL 16E0BC00 == 37 [pid = 3888] [id = 521] 13:41:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 67 (1890DC00) [pid = 3888] [serial = 1563] [outer = 00000000] 13:41:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (18D0B000) [pid = 3888] [serial = 1564] [outer = 1890DC00] 13:41:18 INFO - PROCESS | 3888 | 1461102078047 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (191D0800) [pid = 3888] [serial = 1565] [outer = 1890DC00] 13:41:18 INFO - PROCESS | 3888 | 1461102078442 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 615ms 13:41:18 INFO - PROCESS | 3888 | 1461102078478 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:41:18 INFO - PROCESS | 3888 | 1461102078480 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 13:41:18 INFO - PROCESS | 3888 | 1461102078484 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:41:18 INFO - PROCESS | 3888 | 1461102078485 Marionette TRACE conn2 <- [1,2050,null,{}] 13:41:18 INFO - PROCESS | 3888 | 1461102078489 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:18 INFO - PROCESS | 3888 | 1461102078569 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:41:18 INFO - PROCESS | 3888 | 1461102078658 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 3888 | ++DOCSHELL 15511C00 == 38 [pid = 3888] [id = 522] 13:41:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (15F93000) [pid = 3888] [serial = 1566] [outer = 00000000] 13:41:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (1925AC00) [pid = 3888] [serial = 1567] [outer = 15F93000] 13:41:18 INFO - PROCESS | 3888 | 1461102078702 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (1925F000) [pid = 3888] [serial = 1568] [outer = 15F93000] 13:41:19 INFO - PROCESS | 3888 | 1461102079337 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 923ms 13:41:19 INFO - PROCESS | 3888 | 1461102079414 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 3888 | 1461102079419 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 13:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:41:19 INFO - PROCESS | 3888 | 1461102079425 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 3888 | 1461102079428 Marionette TRACE conn2 <- [1,2054,null,{}] 13:41:19 INFO - PROCESS | 3888 | 1461102079434 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:19 INFO - PROCESS | 3888 | 1461102079574 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:41:19 INFO - PROCESS | 3888 | 1461102079714 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:19 INFO - PROCESS | 3888 | ++DOCSHELL 12BB8C00 == 39 [pid = 3888] [id = 523] 13:41:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (12C5E800) [pid = 3888] [serial = 1569] [outer = 00000000] 13:41:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (13340C00) [pid = 3888] [serial = 1570] [outer = 12C5E800] 13:41:19 INFO - PROCESS | 3888 | 1461102079772 Marionette DEBUG loaded listener.js 13:41:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (136D7400) [pid = 3888] [serial = 1571] [outer = 12C5E800] 13:41:20 INFO - PROCESS | 3888 | 1461102080331 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 984ms 13:41:20 INFO - PROCESS | 3888 | 1461102080411 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:41:20 INFO - PROCESS | 3888 | 1461102080417 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 13:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:41:20 INFO - PROCESS | 3888 | 1461102080423 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:41:20 INFO - PROCESS | 3888 | 1461102080426 Marionette TRACE conn2 <- [1,2058,null,{}] 13:41:20 INFO - PROCESS | 3888 | 1461102080430 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:20 INFO - PROCESS | 3888 | 1461102080564 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:41:20 INFO - PROCESS | 3888 | 1461102080704 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:20 INFO - PROCESS | 3888 | ++DOCSHELL 14B93400 == 40 [pid = 3888] [id = 524] 13:41:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (159E7800) [pid = 3888] [serial = 1572] [outer = 00000000] 13:41:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (169E6000) [pid = 3888] [serial = 1573] [outer = 159E7800] 13:41:20 INFO - PROCESS | 3888 | 1461102080760 Marionette DEBUG loaded listener.js 13:41:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (16E16800) [pid = 3888] [serial = 1574] [outer = 159E7800] 13:41:21 INFO - PROCESS | 3888 | 1461102081327 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 923ms 13:41:21 INFO - PROCESS | 3888 | 1461102081349 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:41:21 INFO - PROCESS | 3888 | 1461102081351 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 13:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:41:21 INFO - PROCESS | 3888 | 1461102081355 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:41:21 INFO - PROCESS | 3888 | 1461102081359 Marionette TRACE conn2 <- [1,2062,null,{}] 13:41:21 INFO - PROCESS | 3888 | 1461102081370 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:21 INFO - PROCESS | 3888 | 1461102081471 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:41:21 INFO - PROCESS | 3888 | 1461102081576 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:21 INFO - PROCESS | 3888 | ++DOCSHELL 18BBC400 == 41 [pid = 3888] [id = 525] 13:41:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (18BC4C00) [pid = 3888] [serial = 1575] [outer = 00000000] 13:41:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (19255C00) [pid = 3888] [serial = 1576] [outer = 18BC4C00] 13:41:21 INFO - PROCESS | 3888 | 1461102081633 Marionette DEBUG loaded listener.js 13:41:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (19261400) [pid = 3888] [serial = 1577] [outer = 18BC4C00] 13:41:22 INFO - PROCESS | 3888 | 1461102082386 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1077ms 13:41:22 INFO - PROCESS | 3888 | 1461102082443 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:41:22 INFO - PROCESS | 3888 | 1461102082447 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 13:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:41:22 INFO - PROCESS | 3888 | 1461102082453 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:41:22 INFO - PROCESS | 3888 | 1461102082457 Marionette TRACE conn2 <- [1,2066,null,{}] 13:41:22 INFO - PROCESS | 3888 | 1461102082463 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:22 INFO - PROCESS | 3888 | 1461102082556 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:41:22 INFO - PROCESS | 3888 | 1461102082692 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:22 INFO - PROCESS | 3888 | ++DOCSHELL 12DDE400 == 42 [pid = 3888] [id = 526] 13:41:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (1325B400) [pid = 3888] [serial = 1578] [outer = 00000000] 13:41:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (13893400) [pid = 3888] [serial = 1579] [outer = 1325B400] 13:41:22 INFO - PROCESS | 3888 | 1461102082745 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (14345000) [pid = 3888] [serial = 1580] [outer = 1325B400] 13:41:22 INFO - PROCESS | 3888 | --DOCSHELL 16E9A800 == 41 [pid = 3888] [id = 381] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (1371A800) [pid = 3888] [serial = 1519] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (12D78000) [pid = 3888] [serial = 1516] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (11BD4000) [pid = 3888] [serial = 1513] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (11BF2C00) [pid = 3888] [serial = 1514] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (16E0F000) [pid = 3888] [serial = 1511] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (14BED000) [pid = 3888] [serial = 1522] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (138BE400) [pid = 3888] [serial = 1520] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (1371F400) [pid = 3888] [serial = 1525] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (169E9000) [pid = 3888] [serial = 1528] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (15C27C00) [pid = 3888] [serial = 1523] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (14B06C00) [pid = 3888] [serial = 1526] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (13260000) [pid = 3888] [serial = 1517] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (16E0A400) [pid = 3888] [serial = 1529] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (16E98000) [pid = 3888] [serial = 1531] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (197E9400) [pid = 3888] [serial = 1472] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3888 | 1461102083222 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 831ms 13:41:23 INFO - PROCESS | 3888 | 1461102083280 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:41:23 INFO - PROCESS | 3888 | 1461102083285 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 13:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:41:23 INFO - PROCESS | 3888 | 1461102083295 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:41:23 INFO - PROCESS | 3888 | 1461102083298 Marionette TRACE conn2 <- [1,2070,null,{}] 13:41:23 INFO - PROCESS | 3888 | 1461102083301 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:23 INFO - PROCESS | 3888 | 1461102083382 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:41:23 INFO - PROCESS | 3888 | 1461102083389 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 3888 | ++DOCSHELL 1333F400 == 42 [pid = 3888] [id = 527] 13:41:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (1342A400) [pid = 3888] [serial = 1581] [outer = 00000000] 13:41:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (13A24000) [pid = 3888] [serial = 1582] [outer = 1342A400] 13:41:23 INFO - PROCESS | 3888 | 1461102083437 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (14BEC800) [pid = 3888] [serial = 1583] [outer = 1342A400] 13:41:23 INFO - PROCESS | 3888 | 1461102083929 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 677ms 13:41:23 INFO - PROCESS | 3888 | 1461102083990 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:41:23 INFO - PROCESS | 3888 | 1461102083992 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 13:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:41:24 INFO - PROCESS | 3888 | 1461102084030 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:41:24 INFO - PROCESS | 3888 | 1461102084033 Marionette TRACE conn2 <- [1,2074,null,{}] 13:41:24 INFO - PROCESS | 3888 | 1461102084046 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:24 INFO - PROCESS | 3888 | 1461102084131 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:41:24 INFO - PROCESS | 3888 | 1461102084218 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:24 INFO - PROCESS | 3888 | ++DOCSHELL 13431000 == 43 [pid = 3888] [id = 528] 13:41:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (1551E800) [pid = 3888] [serial = 1584] [outer = 00000000] 13:41:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (16971800) [pid = 3888] [serial = 1585] [outer = 1551E800] 13:41:24 INFO - PROCESS | 3888 | 1461102084249 Marionette DEBUG loaded listener.js 13:41:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (16E0A400) [pid = 3888] [serial = 1586] [outer = 1551E800] 13:41:24 INFO - PROCESS | 3888 | 1461102084652 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 692ms 13:41:24 INFO - PROCESS | 3888 | 1461102084712 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:41:24 INFO - PROCESS | 3888 | 1461102084715 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 13:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:41:24 INFO - PROCESS | 3888 | 1461102084719 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:41:24 INFO - PROCESS | 3888 | 1461102084722 Marionette TRACE conn2 <- [1,2078,null,{}] 13:41:24 INFO - PROCESS | 3888 | 1461102084726 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:24 INFO - PROCESS | 3888 | 1461102084814 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:41:24 INFO - PROCESS | 3888 | 1461102084820 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:24 INFO - PROCESS | 3888 | ++DOCSHELL 16E61C00 == 44 [pid = 3888] [id = 529] 13:41:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (16E62800) [pid = 3888] [serial = 1587] [outer = 00000000] 13:41:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (16EA4C00) [pid = 3888] [serial = 1588] [outer = 16E62800] 13:41:24 INFO - PROCESS | 3888 | 1461102084866 Marionette DEBUG loaded listener.js 13:41:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (1825A400) [pid = 3888] [serial = 1589] [outer = 16E62800] 13:41:25 INFO - PROCESS | 3888 | 1461102085307 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 631ms 13:41:25 INFO - PROCESS | 3888 | 1461102085339 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:41:25 INFO - PROCESS | 3888 | 1461102085341 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 13:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:41:25 INFO - PROCESS | 3888 | 1461102085350 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:41:25 INFO - PROCESS | 3888 | 1461102085352 Marionette TRACE conn2 <- [1,2082,null,{}] 13:41:25 INFO - PROCESS | 3888 | 1461102085355 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:25 INFO - PROCESS | 3888 | 1461102085461 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:41:25 INFO - PROCESS | 3888 | 1461102085545 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:25 INFO - PROCESS | 3888 | ++DOCSHELL 182E5000 == 45 [pid = 3888] [id = 530] 13:41:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (182E5C00) [pid = 3888] [serial = 1590] [outer = 00000000] 13:41:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (18908400) [pid = 3888] [serial = 1591] [outer = 182E5C00] 13:41:25 INFO - PROCESS | 3888 | 1461102085590 Marionette DEBUG loaded listener.js 13:41:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (1890E000) [pid = 3888] [serial = 1592] [outer = 182E5C00] 13:41:25 INFO - PROCESS | 3888 | 1461102086006 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 692ms 13:41:26 INFO - PROCESS | 3888 | 1461102086044 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:41:26 INFO - PROCESS | 3888 | 1461102086046 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 13:41:26 INFO - PROCESS | 3888 | 1461102086049 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:41:26 INFO - PROCESS | 3888 | 1461102086051 Marionette TRACE conn2 <- [1,2086,null,{}] 13:41:26 INFO - PROCESS | 3888 | 1461102086054 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:26 INFO - PROCESS | 3888 | 1461102086188 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:41:26 INFO - PROCESS | 3888 | 1461102086195 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 3888 | ++DOCSHELL 11BD6400 == 46 [pid = 3888] [id = 531] 13:41:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (18695800) [pid = 3888] [serial = 1593] [outer = 00000000] 13:41:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (197DF000) [pid = 3888] [serial = 1594] [outer = 18695800] 13:41:26 INFO - PROCESS | 3888 | 1461102086243 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (197E1800) [pid = 3888] [serial = 1595] [outer = 18695800] 13:41:26 INFO - PROCESS | 3888 | 1461102086678 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 692ms 13:41:26 INFO - PROCESS | 3888 | 1461102086733 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:41:26 INFO - PROCESS | 3888 | 1461102086735 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 13:41:26 INFO - PROCESS | 3888 | 1461102086738 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:41:26 INFO - PROCESS | 3888 | 1461102086740 Marionette TRACE conn2 <- [1,2090,null,{}] 13:41:26 INFO - PROCESS | 3888 | 1461102086750 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:26 INFO - PROCESS | 3888 | 1461102086895 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:41:26 INFO - PROCESS | 3888 | 1461102086908 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 3888 | ++DOCSHELL 1325D000 == 47 [pid = 3888] [id = 532] 13:41:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (197EB800) [pid = 3888] [serial = 1596] [outer = 00000000] 13:41:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1996BC00) [pid = 3888] [serial = 1597] [outer = 197EB800] 13:41:26 INFO - PROCESS | 3888 | 1461102086952 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (1996F800) [pid = 3888] [serial = 1598] [outer = 197EB800] 13:41:27 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (16E64C00) [pid = 3888] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:41:27 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (16839800) [pid = 3888] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:41:27 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (15519400) [pid = 3888] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:41:27 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (12D79C00) [pid = 3888] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:41:27 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (1342DC00) [pid = 3888] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:41:27 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (17D92400) [pid = 3888] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:41:27 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (11B30400) [pid = 3888] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:41:27 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (1890DC00) [pid = 3888] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:41:27 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (14345800) [pid = 3888] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:41:27 INFO - PROCESS | 3888 | 1461102087440 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 723ms 13:41:27 INFO - PROCESS | 3888 | 1461102087462 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 3888 | 1461102087464 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 13:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:41:27 INFO - PROCESS | 3888 | 1461102087467 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 3888 | 1461102087469 Marionette TRACE conn2 <- [1,2094,null,{}] 13:41:27 INFO - PROCESS | 3888 | 1461102087472 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:27 INFO - PROCESS | 3888 | 1461102087547 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:41:27 INFO - PROCESS | 3888 | 1461102087553 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:27 INFO - PROCESS | 3888 | ++DOCSHELL 11BF9C00 == 48 [pid = 3888] [id = 533] 13:41:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (12B43C00) [pid = 3888] [serial = 1599] [outer = 00000000] 13:41:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (169E6800) [pid = 3888] [serial = 1600] [outer = 12B43C00] 13:41:27 INFO - PROCESS | 3888 | 1461102087598 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (16E64C00) [pid = 3888] [serial = 1601] [outer = 12B43C00] 13:41:28 INFO - PROCESS | 3888 | 1461102088033 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 584ms 13:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:41:28 INFO - PROCESS | 3888 | 1461102088064 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:41:28 INFO - PROCESS | 3888 | 1461102088067 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 13:41:28 INFO - PROCESS | 3888 | 1461102088070 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 3888 | 1461102088072 Marionette TRACE conn2 <- [1,2098,null,{}] 13:41:28 INFO - PROCESS | 3888 | 1461102088075 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:28 INFO - PROCESS | 3888 | 1461102088151 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:41:28 INFO - PROCESS | 3888 | 1461102088183 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 3888 | ++DOCSHELL 12B81400 == 49 [pid = 3888] [id = 534] 13:41:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (138BE800) [pid = 3888] [serial = 1602] [outer = 00000000] 13:41:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (19BDAC00) [pid = 3888] [serial = 1603] [outer = 138BE800] 13:41:28 INFO - PROCESS | 3888 | 1461102088229 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (19BE6800) [pid = 3888] [serial = 1604] [outer = 138BE800] 13:41:28 INFO - PROCESS | 3888 | 1461102088634 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 615ms 13:41:28 INFO - PROCESS | 3888 | 1461102088694 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:41:28 INFO - PROCESS | 3888 | 1461102088696 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 13:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:41:28 INFO - PROCESS | 3888 | 1461102088699 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 3888 | 1461102088701 Marionette TRACE conn2 <- [1,2102,null,{}] 13:41:28 INFO - PROCESS | 3888 | 1461102088704 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:28 INFO - PROCESS | 3888 | 1461102088784 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:41:28 INFO - PROCESS | 3888 | 1461102088793 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 3888 | ++DOCSHELL 182DA800 == 50 [pid = 3888] [id = 535] 13:41:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (1996B800) [pid = 3888] [serial = 1605] [outer = 00000000] 13:41:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (19C4E400) [pid = 3888] [serial = 1606] [outer = 1996B800] 13:41:28 INFO - PROCESS | 3888 | 1461102088840 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (19D6EC00) [pid = 3888] [serial = 1607] [outer = 1996B800] 13:41:29 INFO - PROCESS | 3888 | 1461102089275 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 631ms 13:41:29 INFO - PROCESS | 3888 | 1461102089335 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:41:29 INFO - PROCESS | 3888 | 1461102089337 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 13:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:41:29 INFO - PROCESS | 3888 | 1461102089340 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:41:29 INFO - PROCESS | 3888 | 1461102089343 Marionette TRACE conn2 <- [1,2106,null,{}] 13:41:29 INFO - PROCESS | 3888 | 1461102089346 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:29 INFO - PROCESS | 3888 | 1461102089490 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:41:29 INFO - PROCESS | 3888 | 1461102089639 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 3888 | ++DOCSHELL 11BCA400 == 51 [pid = 3888] [id = 536] 13:41:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (11BCFC00) [pid = 3888] [serial = 1608] [outer = 00000000] 13:41:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (12B89C00) [pid = 3888] [serial = 1609] [outer = 11BCFC00] 13:41:29 INFO - PROCESS | 3888 | 1461102089696 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (12D75000) [pid = 3888] [serial = 1610] [outer = 11BCFC00] 13:41:30 INFO - PROCESS | 3888 | 1461102090235 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 938ms 13:41:30 INFO - PROCESS | 3888 | 1461102090271 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 3888 | 1461102090276 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 13:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:41:30 INFO - PROCESS | 3888 | 1461102090281 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 3888 | 1461102090286 Marionette TRACE conn2 <- [1,2110,null,{}] 13:41:30 INFO - PROCESS | 3888 | 1461102090290 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:30 INFO - PROCESS | 3888 | 1461102090394 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:41:30 INFO - PROCESS | 3888 | 1461102090500 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:30 INFO - PROCESS | 3888 | ++DOCSHELL 14B03800 == 52 [pid = 3888] [id = 537] 13:41:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (14B9A000) [pid = 3888] [serial = 1611] [outer = 00000000] 13:41:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (15E89C00) [pid = 3888] [serial = 1612] [outer = 14B9A000] 13:41:30 INFO - PROCESS | 3888 | 1461102090558 Marionette DEBUG loaded listener.js 13:41:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (16838400) [pid = 3888] [serial = 1613] [outer = 14B9A000] 13:41:31 INFO - PROCESS | 3888 | 1461102091147 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 939ms 13:41:31 INFO - PROCESS | 3888 | 1461102091209 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:41:31 INFO - PROCESS | 3888 | 1461102091212 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 13:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:41:31 INFO - PROCESS | 3888 | 1461102091216 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 3888 | 1461102091218 Marionette TRACE conn2 <- [1,2114,null,{}] 13:41:31 INFO - PROCESS | 3888 | 1461102091223 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:31 INFO - PROCESS | 3888 | 1461102091325 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:41:31 INFO - PROCESS | 3888 | 1461102091435 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 3888 | ++DOCSHELL 18D06C00 == 53 [pid = 3888] [id = 538] 13:41:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (18D09800) [pid = 3888] [serial = 1614] [outer = 00000000] 13:41:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (19264C00) [pid = 3888] [serial = 1615] [outer = 18D09800] 13:41:31 INFO - PROCESS | 3888 | 1461102091489 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (197E8400) [pid = 3888] [serial = 1616] [outer = 18D09800] 13:41:32 INFO - PROCESS | 3888 | 1461102092044 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 892ms 13:41:32 INFO - PROCESS | 3888 | 1461102092102 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 3888 | 1461102092106 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 13:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:41:32 INFO - PROCESS | 3888 | 1461102092117 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 3888 | 1461102092122 Marionette TRACE conn2 <- [1,2118,null,{}] 13:41:32 INFO - PROCESS | 3888 | 1461102092126 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:32 INFO - PROCESS | 3888 | 1461102092229 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:41:32 INFO - PROCESS | 3888 | 1461102092334 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 3888 | ++DOCSHELL 1925DC00 == 54 [pid = 3888] [id = 539] 13:41:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (197EB000) [pid = 3888] [serial = 1617] [outer = 00000000] 13:41:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1A086C00) [pid = 3888] [serial = 1618] [outer = 197EB000] 13:41:32 INFO - PROCESS | 3888 | 1461102092388 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1A1C0800) [pid = 3888] [serial = 1619] [outer = 197EB000] 13:41:32 INFO - PROCESS | 3888 | 1461102092990 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 3888 | 1461102093043 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 13:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:41:33 INFO - PROCESS | 3888 | 1461102093046 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 3888 | 1461102093048 Marionette TRACE conn2 <- [1,2122,null,{}] 13:41:33 INFO - PROCESS | 3888 | 1461102093052 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:33 INFO - PROCESS | 3888 | 1461102093151 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:41:33 INFO - PROCESS | 3888 | 1461102093257 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 3888 | ++DOCSHELL 19AB2800 == 55 [pid = 3888] [id = 540] 13:41:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (19C46400) [pid = 3888] [serial = 1620] [outer = 00000000] 13:41:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1A39F000) [pid = 3888] [serial = 1621] [outer = 19C46400] 13:41:33 INFO - PROCESS | 3888 | 1461102093310 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1A4D1800) [pid = 3888] [serial = 1622] [outer = 19C46400] 13:41:34 INFO - PROCESS | 3888 | 1461102094058 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1015ms 13:41:34 INFO - PROCESS | 3888 | 1461102094106 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:41:34 INFO - PROCESS | 3888 | 1461102094110 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 13:41:34 INFO - PROCESS | 3888 | 1461102094116 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:41:34 INFO - PROCESS | 3888 | 1461102094120 Marionette TRACE conn2 <- [1,2126,null,{}] 13:41:34 INFO - PROCESS | 3888 | 1461102094127 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:34 INFO - PROCESS | 3888 | 1461102094220 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:41:34 INFO - PROCESS | 3888 | 1461102094363 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 3888 | ++DOCSHELL 13422400 == 56 [pid = 3888] [id = 541] 13:41:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (13426400) [pid = 3888] [serial = 1623] [outer = 00000000] 13:41:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (138C0C00) [pid = 3888] [serial = 1624] [outer = 13426400] 13:41:34 INFO - PROCESS | 3888 | 1461102094418 Marionette DEBUG loaded listener.js 13:41:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (14B91800) [pid = 3888] [serial = 1625] [outer = 13426400] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 13428800 == 55 [pid = 3888] [id = 376] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 169EE400 == 54 [pid = 3888] [id = 379] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 136D7C00 == 53 [pid = 3888] [id = 377] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 182DA800 == 52 [pid = 3888] [id = 535] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 12B81400 == 51 [pid = 3888] [id = 534] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 11BF9C00 == 50 [pid = 3888] [id = 533] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 1325D000 == 49 [pid = 3888] [id = 532] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 11BD6400 == 48 [pid = 3888] [id = 531] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 182E5000 == 47 [pid = 3888] [id = 530] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 16E61C00 == 46 [pid = 3888] [id = 529] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 13431000 == 45 [pid = 3888] [id = 528] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 1333F400 == 44 [pid = 3888] [id = 527] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 12DDE400 == 43 [pid = 3888] [id = 526] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 12BB8C00 == 42 [pid = 3888] [id = 523] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1925AC00) [pid = 3888] [serial = 1567] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (11BCF400) [pid = 3888] [serial = 1534] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1342B400) [pid = 3888] [serial = 1537] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOCSHELL 15511C00 == 41 [pid = 3888] [id = 522] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (16E9E800) [pid = 3888] [serial = 1552] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (16E5A000) [pid = 3888] [serial = 1549] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (15CCF800) [pid = 3888] [serial = 1546] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (15F93800) [pid = 3888] [serial = 1547] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (13333000) [pid = 3888] [serial = 1541] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (13207800) [pid = 3888] [serial = 1540] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (13893000) [pid = 3888] [serial = 1543] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (13A28000) [pid = 3888] [serial = 1544] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1860A400) [pid = 3888] [serial = 1555] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (16EB8000) [pid = 3888] [serial = 1553] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (13334800) [pid = 3888] [serial = 1558] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1868B400) [pid = 3888] [serial = 1556] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (191D0800) [pid = 3888] [serial = 1565] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (143A3800) [pid = 3888] [serial = 1559] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (18D0B000) [pid = 3888] [serial = 1564] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (18BC7C00) [pid = 3888] [serial = 1562] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (16E62000) [pid = 3888] [serial = 1550] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (18BC1400) [pid = 3888] [serial = 1561] [outer = 00000000] [url = about:blank] 13:41:35 INFO - PROCESS | 3888 | 1461102095043 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 985ms 13:41:35 INFO - PROCESS | 3888 | 1461102095107 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:41:35 INFO - PROCESS | 3888 | 1461102095112 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 13:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:41:35 INFO - PROCESS | 3888 | 1461102095119 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:41:35 INFO - PROCESS | 3888 | 1461102095121 Marionette TRACE conn2 <- [1,2130,null,{}] 13:41:35 INFO - PROCESS | 3888 | 1461102095135 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:35 INFO - PROCESS | 3888 | 1461102095219 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:41:35 INFO - PROCESS | 3888 | 1461102095231 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:35 INFO - PROCESS | 3888 | ++DOCSHELL 13210000 == 42 [pid = 3888] [id = 542] 13:41:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (1325D000) [pid = 3888] [serial = 1626] [outer = 00000000] 13:41:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (13899400) [pid = 3888] [serial = 1627] [outer = 1325D000] 13:41:35 INFO - PROCESS | 3888 | 1461102095277 Marionette DEBUG loaded listener.js 13:41:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (14BECC00) [pid = 3888] [serial = 1628] [outer = 1325D000] 13:41:35 INFO - PROCESS | 3888 | 1461102095798 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:41:35 INFO - PROCESS | 3888 | 1461102095819 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 13:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:41:35 INFO - PROCESS | 3888 | 1461102095822 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:41:35 INFO - PROCESS | 3888 | 1461102095826 Marionette TRACE conn2 <- [1,2134,null,{}] 13:41:35 INFO - PROCESS | 3888 | 1461102095836 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:35 INFO - PROCESS | 3888 | 1461102095917 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:41:35 INFO - PROCESS | 3888 | 1461102095926 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:35 INFO - PROCESS | 3888 | ++DOCSHELL 16E0F000 == 43 [pid = 3888] [id = 543] 13:41:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (16E15400) [pid = 3888] [serial = 1629] [outer = 00000000] 13:41:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (16E65800) [pid = 3888] [serial = 1630] [outer = 16E15400] 13:41:35 INFO - PROCESS | 3888 | 1461102095973 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (16E9E800) [pid = 3888] [serial = 1631] [outer = 16E15400] 13:41:36 INFO - PROCESS | 3888 | 1461102096445 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 3888 | 1461102096508 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 13:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:41:36 INFO - PROCESS | 3888 | 1461102096511 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 3888 | 1461102096513 Marionette TRACE conn2 <- [1,2138,null,{}] 13:41:36 INFO - PROCESS | 3888 | 1461102096517 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:36 INFO - PROCESS | 3888 | 1461102096596 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:41:36 INFO - PROCESS | 3888 | 1461102096602 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:36 INFO - PROCESS | 3888 | ++DOCSHELL 16EB2800 == 44 [pid = 3888] [id = 544] 13:41:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (182E2000) [pid = 3888] [serial = 1632] [outer = 00000000] 13:41:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (18902C00) [pid = 3888] [serial = 1633] [outer = 182E2000] 13:41:36 INFO - PROCESS | 3888 | 1461102096648 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (18BC2400) [pid = 3888] [serial = 1634] [outer = 182E2000] 13:41:37 INFO - PROCESS | 3888 | 1461102097091 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 616ms 13:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:41:37 INFO - PROCESS | 3888 | 1461102097132 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:41:37 INFO - PROCESS | 3888 | 1461102097134 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 13:41:37 INFO - PROCESS | 3888 | 1461102097137 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 3888 | 1461102097139 Marionette TRACE conn2 <- [1,2142,null,{}] 13:41:37 INFO - PROCESS | 3888 | 1461102097142 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:37 INFO - PROCESS | 3888 | 1461102097251 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:41:37 INFO - PROCESS | 3888 | 1461102097346 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:37 INFO - PROCESS | 3888 | ++DOCSHELL 18D0BC00 == 45 [pid = 3888] [id = 545] 13:41:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (18D0D400) [pid = 3888] [serial = 1635] [outer = 00000000] 13:41:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (19256000) [pid = 3888] [serial = 1636] [outer = 18D0D400] 13:41:37 INFO - PROCESS | 3888 | 1461102097390 Marionette DEBUG loaded listener.js 13:41:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1925E400) [pid = 3888] [serial = 1637] [outer = 18D0D400] 13:41:37 INFO - PROCESS | 3888 | 1461102097813 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 677ms 13:41:37 INFO - PROCESS | 3888 | 1461102097840 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 13:41:37 INFO - PROCESS | 3888 | 1461102097842 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 13:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:41:37 INFO - PROCESS | 3888 | 1461102097846 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 3888 | 1461102097847 Marionette TRACE conn2 <- [1,2146,null,{}] 13:41:37 INFO - PROCESS | 3888 | 1461102097851 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:37 INFO - PROCESS | 3888 | 1461102097978 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:41:37 INFO - PROCESS | 3888 | 1461102097988 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 3888 | ++DOCSHELL 11B3BC00 == 46 [pid = 3888] [id = 546] 13:41:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1868B400) [pid = 3888] [serial = 1638] [outer = 00000000] 13:41:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (19C4AC00) [pid = 3888] [serial = 1639] [outer = 1868B400] 13:41:38 INFO - PROCESS | 3888 | 1461102098088 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (19C4EC00) [pid = 3888] [serial = 1640] [outer = 1868B400] 13:41:38 INFO - PROCESS | 3888 | 1461102098508 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 739ms 13:41:38 INFO - PROCESS | 3888 | 1461102098571 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 13:41:38 INFO - PROCESS | 3888 | 1461102098573 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 13:41:38 INFO - PROCESS | 3888 | 1461102098577 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:41:38 INFO - PROCESS | 3888 | 1461102098578 Marionette TRACE conn2 <- [1,2150,null,{}] 13:41:38 INFO - PROCESS | 3888 | 1461102098582 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:38 INFO - PROCESS | 3888 | 1461102098724 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:41:38 INFO - PROCESS | 3888 | 1461102098788 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 3888 | ++DOCSHELL 19D6FC00 == 47 [pid = 3888] [id = 547] 13:41:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1A1C6800) [pid = 3888] [serial = 1641] [outer = 00000000] 13:41:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1A4D9000) [pid = 3888] [serial = 1642] [outer = 1A1C6800] 13:41:38 INFO - PROCESS | 3888 | 1461102098833 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1A4D9800) [pid = 3888] [serial = 1643] [outer = 1A1C6800] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (182E5C00) [pid = 3888] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (18BC4C00) [pid = 3888] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (12C5E800) [pid = 3888] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1551E800) [pid = 3888] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1342A400) [pid = 3888] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1325B400) [pid = 3888] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (159E7800) [pid = 3888] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (18695800) [pid = 3888] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (197EB800) [pid = 3888] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (12B43C00) [pid = 3888] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (138BE800) [pid = 3888] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (16E62800) [pid = 3888] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (11B37C00) [pid = 3888] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (13338800) [pid = 3888] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:41:39 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (16E5B000) [pid = 3888] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:41:39 INFO - PROCESS | 3888 | 1461102099348 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 830ms 13:41:39 INFO - PROCESS | 3888 | 1461102099402 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:41:39 INFO - PROCESS | 3888 | 1461102099404 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 13:41:39 INFO - PROCESS | 3888 | 1461102099407 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:41:39 INFO - PROCESS | 3888 | 1461102099409 Marionette TRACE conn2 <- [1,2154,null,{}] 13:41:39 INFO - PROCESS | 3888 | 1461102099412 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:39 INFO - PROCESS | 3888 | 1461102099488 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:41:39 INFO - PROCESS | 3888 | 1461102099583 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:39 INFO - PROCESS | 3888 | ++DOCSHELL 02A93400 == 48 [pid = 3888] [id = 548] 13:41:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (02A94400) [pid = 3888] [serial = 1644] [outer = 00000000] 13:41:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (13337000) [pid = 3888] [serial = 1645] [outer = 02A94400] 13:41:39 INFO - PROCESS | 3888 | 1461102099627 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (169E3C00) [pid = 3888] [serial = 1646] [outer = 02A94400] 13:41:39 INFO - PROCESS | 3888 | 1461102099984 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 631ms 13:41:40 INFO - PROCESS | 3888 | 1461102100047 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:41:40 INFO - PROCESS | 3888 | 1461102100048 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 13:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:41:40 INFO - PROCESS | 3888 | 1461102100062 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:41:40 INFO - PROCESS | 3888 | 1461102100064 Marionette TRACE conn2 <- [1,2158,null,{}] 13:41:40 INFO - PROCESS | 3888 | 1461102100068 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:40 INFO - PROCESS | 3888 | 1461102100152 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:41:40 INFO - PROCESS | 3888 | 1461102100158 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 3888 | ++DOCSHELL 1326A000 == 49 [pid = 3888] [id = 549] 13:41:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (16837000) [pid = 3888] [serial = 1647] [outer = 00000000] 13:41:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (19C41400) [pid = 3888] [serial = 1648] [outer = 16837000] 13:41:40 INFO - PROCESS | 3888 | 1461102100212 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (1A4D1C00) [pid = 3888] [serial = 1649] [outer = 16837000] 13:41:40 INFO - PROCESS | 3888 | 1461102100622 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 646ms 13:41:40 INFO - PROCESS | 3888 | 1461102100693 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:41:40 INFO - PROCESS | 3888 | 1461102100695 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 13:41:40 INFO - PROCESS | 3888 | 1461102100698 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:41:40 INFO - PROCESS | 3888 | 1461102100700 Marionette TRACE conn2 <- [1,2162,null,{}] 13:41:40 INFO - PROCESS | 3888 | 1461102100704 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:40 INFO - PROCESS | 3888 | 1461102100782 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:41:40 INFO - PROCESS | 3888 | 1461102100790 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 3888 | ++DOCSHELL 11BF3C00 == 50 [pid = 3888] [id = 550] 13:41:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1A8CD400) [pid = 3888] [serial = 1650] [outer = 00000000] 13:41:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1AD80C00) [pid = 3888] [serial = 1651] [outer = 1A8CD400] 13:41:40 INFO - PROCESS | 3888 | 1461102100834 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1AD86C00) [pid = 3888] [serial = 1652] [outer = 1A8CD400] 13:41:41 INFO - PROCESS | 3888 | 1461102101376 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 723ms 13:41:41 INFO - PROCESS | 3888 | 1461102101423 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 3888 | 1461102101427 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 13:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:41:41 INFO - PROCESS | 3888 | 1461102101432 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 3888 | 1461102101437 Marionette TRACE conn2 <- [1,2166,null,{}] 13:41:41 INFO - PROCESS | 3888 | 1461102101495 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:41 INFO - PROCESS | 3888 | 1461102101673 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:41:41 INFO - PROCESS | 3888 | 1461102101747 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 3888 | ++DOCSHELL 11BF4000 == 51 [pid = 3888] [id = 551] 13:41:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (11BF9C00) [pid = 3888] [serial = 1653] [outer = 00000000] 13:41:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (136CB000) [pid = 3888] [serial = 1654] [outer = 11BF9C00] 13:41:41 INFO - PROCESS | 3888 | 1461102101803 Marionette DEBUG loaded listener.js 13:41:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (13A28000) [pid = 3888] [serial = 1655] [outer = 11BF9C00] 13:41:42 INFO - PROCESS | 3888 | 1461102102345 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 923ms 13:41:42 INFO - PROCESS | 3888 | 1461102102380 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:41:42 INFO - PROCESS | 3888 | 1461102102386 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 13:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:41:42 INFO - PROCESS | 3888 | 1461102102392 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 3888 | 1461102102395 Marionette TRACE conn2 <- [1,2170,null,{}] 13:41:42 INFO - PROCESS | 3888 | 1461102102399 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:42 INFO - PROCESS | 3888 | 1461102102486 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:41:42 INFO - PROCESS | 3888 | 1461102102596 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:42 INFO - PROCESS | 3888 | ++DOCSHELL 1683F400 == 52 [pid = 3888] [id = 552] 13:41:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (169E4000) [pid = 3888] [serial = 1656] [outer = 00000000] 13:41:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (16E97800) [pid = 3888] [serial = 1657] [outer = 169E4000] 13:41:42 INFO - PROCESS | 3888 | 1461102102650 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (182E2400) [pid = 3888] [serial = 1658] [outer = 169E4000] 13:41:43 INFO - PROCESS | 3888 | 1461102103265 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 938ms 13:41:43 INFO - PROCESS | 3888 | 1461102103318 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:41:43 INFO - PROCESS | 3888 | 1461102103321 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 13:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:41:43 INFO - PROCESS | 3888 | 1461102103325 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:41:43 INFO - PROCESS | 3888 | 1461102103329 Marionette TRACE conn2 <- [1,2174,null,{}] 13:41:43 INFO - PROCESS | 3888 | 1461102103341 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:43 INFO - PROCESS | 3888 | 1461102103453 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:41:43 INFO - PROCESS | 3888 | 1461102103575 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 3888 | ++DOCSHELL 18614800 == 53 [pid = 3888] [id = 553] 13:41:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (18901800) [pid = 3888] [serial = 1659] [outer = 00000000] 13:41:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1A021C00) [pid = 3888] [serial = 1660] [outer = 18901800] 13:41:43 INFO - PROCESS | 3888 | 1461102103633 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1A8C2C00) [pid = 3888] [serial = 1661] [outer = 18901800] 13:41:44 INFO - PROCESS | 3888 | 1461102104199 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 939ms 13:41:44 INFO - PROCESS | 3888 | 1461102104253 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 3888 | 1461102104256 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 13:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:41:44 INFO - PROCESS | 3888 | 1461102104259 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 3888 | 1461102104261 Marionette TRACE conn2 <- [1,2178,null,{}] 13:41:44 INFO - PROCESS | 3888 | 1461102104265 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:44 INFO - PROCESS | 3888 | 1461102104378 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:41:44 INFO - PROCESS | 3888 | 1461102104469 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:44 INFO - PROCESS | 3888 | ++DOCSHELL 1ADAD800 == 54 [pid = 3888] [id = 554] 13:41:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1ADADC00) [pid = 3888] [serial = 1662] [outer = 00000000] 13:41:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1ADE4C00) [pid = 3888] [serial = 1663] [outer = 1ADADC00] 13:41:44 INFO - PROCESS | 3888 | 1461102104523 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1ADE7800) [pid = 3888] [serial = 1664] [outer = 1ADADC00] 13:41:45 INFO - PROCESS | 3888 | 1461102105118 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 923ms 13:41:45 INFO - PROCESS | 3888 | 1461102105188 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:41:45 INFO - PROCESS | 3888 | 1461102105190 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 13:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:41:45 INFO - PROCESS | 3888 | 1461102105194 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:41:45 INFO - PROCESS | 3888 | 1461102105196 Marionette TRACE conn2 <- [1,2182,null,{}] 13:41:45 INFO - PROCESS | 3888 | 1461102105199 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:45 INFO - PROCESS | 3888 | 1461102105316 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:41:45 INFO - PROCESS | 3888 | 1461102105462 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 3888 | ++DOCSHELL 12C66000 == 55 [pid = 3888] [id = 555] 13:41:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (13207000) [pid = 3888] [serial = 1665] [outer = 00000000] 13:41:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (14B06C00) [pid = 3888] [serial = 1666] [outer = 13207000] 13:41:45 INFO - PROCESS | 3888 | 1461102105518 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1574F800) [pid = 3888] [serial = 1667] [outer = 13207000] 13:41:46 INFO - PROCESS | 3888 | 1461102106197 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1077ms 13:41:46 INFO - PROCESS | 3888 | 1461102106277 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:41:46 INFO - PROCESS | 3888 | 1461102106281 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 13:41:46 INFO - PROCESS | 3888 | 1461102106286 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:41:46 INFO - PROCESS | 3888 | 1461102106289 Marionette TRACE conn2 <- [1,2186,null,{}] 13:41:46 INFO - PROCESS | 3888 | 1461102106294 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:46 INFO - PROCESS | 3888 | 1461102106395 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:41:46 INFO - PROCESS | 3888 | 1461102106538 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:46 INFO - PROCESS | 3888 | ++DOCSHELL 13898800 == 56 [pid = 3888] [id = 556] 13:41:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (13899000) [pid = 3888] [serial = 1668] [outer = 00000000] 13:41:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (157F1000) [pid = 3888] [serial = 1669] [outer = 13899000] 13:41:46 INFO - PROCESS | 3888 | 1461102106576 Marionette DEBUG loaded listener.js 13:41:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (15E8BC00) [pid = 3888] [serial = 1670] [outer = 13899000] 13:41:46 INFO - PROCESS | 3888 | --DOCSHELL 1326A000 == 55 [pid = 3888] [id = 549] 13:41:46 INFO - PROCESS | 3888 | --DOCSHELL 02A93400 == 54 [pid = 3888] [id = 548] 13:41:46 INFO - PROCESS | 3888 | --DOCSHELL 19D6FC00 == 53 [pid = 3888] [id = 547] 13:41:46 INFO - PROCESS | 3888 | --DOCSHELL 11B3BC00 == 52 [pid = 3888] [id = 546] 13:41:46 INFO - PROCESS | 3888 | --DOCSHELL 18D0BC00 == 51 [pid = 3888] [id = 545] 13:41:46 INFO - PROCESS | 3888 | --DOCSHELL 16EB2800 == 50 [pid = 3888] [id = 544] 13:41:46 INFO - PROCESS | 3888 | --DOCSHELL 16E0F000 == 49 [pid = 3888] [id = 543] 13:41:46 INFO - PROCESS | 3888 | --DOCSHELL 13210000 == 48 [pid = 3888] [id = 542] 13:41:46 INFO - PROCESS | 3888 | --DOCSHELL 13422400 == 47 [pid = 3888] [id = 541] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (19C4E400) [pid = 3888] [serial = 1606] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (16E98400) [pid = 3888] [serial = 1532] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1996F800) [pid = 3888] [serial = 1598] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (16EA4C00) [pid = 3888] [serial = 1588] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (197E1800) [pid = 3888] [serial = 1595] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (19BE6800) [pid = 3888] [serial = 1604] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1825A400) [pid = 3888] [serial = 1589] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (11BD1C00) [pid = 3888] [serial = 1535] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1342B800) [pid = 3888] [serial = 1538] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (18908400) [pid = 3888] [serial = 1591] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1890E000) [pid = 3888] [serial = 1592] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (19261400) [pid = 3888] [serial = 1577] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (19255C00) [pid = 3888] [serial = 1576] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (136D7400) [pid = 3888] [serial = 1571] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (13340C00) [pid = 3888] [serial = 1570] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (16971800) [pid = 3888] [serial = 1585] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (16E0A400) [pid = 3888] [serial = 1586] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (13A24000) [pid = 3888] [serial = 1582] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (14BEC800) [pid = 3888] [serial = 1583] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (14345000) [pid = 3888] [serial = 1580] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (13893400) [pid = 3888] [serial = 1579] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (16E16800) [pid = 3888] [serial = 1574] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (169E6000) [pid = 3888] [serial = 1573] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (197DF000) [pid = 3888] [serial = 1594] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (1996BC00) [pid = 3888] [serial = 1597] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (16E64C00) [pid = 3888] [serial = 1601] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (169E6800) [pid = 3888] [serial = 1600] [outer = 00000000] [url = about:blank] 13:41:46 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (19BDAC00) [pid = 3888] [serial = 1603] [outer = 00000000] [url = about:blank] 13:41:47 INFO - PROCESS | 3888 | 1461102107113 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 892ms 13:41:47 INFO - PROCESS | 3888 | 1461102107175 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:41:47 INFO - PROCESS | 3888 | 1461102107181 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 13:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:41:47 INFO - PROCESS | 3888 | 1461102107187 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:41:47 INFO - PROCESS | 3888 | 1461102107189 Marionette TRACE conn2 <- [1,2190,null,{}] 13:41:47 INFO - PROCESS | 3888 | 1461102107193 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:47 INFO - PROCESS | 3888 | 1461102107272 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:41:47 INFO - PROCESS | 3888 | 1461102107280 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:47 INFO - PROCESS | 3888 | ++DOCSHELL 1342C000 == 48 [pid = 3888] [id = 557] 13:41:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (1342C400) [pid = 3888] [serial = 1671] [outer = 00000000] 13:41:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (148AFC00) [pid = 3888] [serial = 1672] [outer = 1342C400] 13:41:47 INFO - PROCESS | 3888 | 1461102107330 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (15CB8C00) [pid = 3888] [serial = 1673] [outer = 1342C400] 13:41:47 INFO - PROCESS | 3888 | 1461102107833 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 676ms 13:41:47 INFO - PROCESS | 3888 | 1461102107869 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:41:47 INFO - PROCESS | 3888 | 1461102107871 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 13:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:41:47 INFO - PROCESS | 3888 | 1461102107875 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:41:47 INFO - PROCESS | 3888 | 1461102107878 Marionette TRACE conn2 <- [1,2194,null,{}] 13:41:47 INFO - PROCESS | 3888 | 1461102107888 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:47 INFO - PROCESS | 3888 | 1461102107970 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:41:47 INFO - PROCESS | 3888 | 1461102107979 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:47 INFO - PROCESS | 3888 | ++DOCSHELL 16E16800 == 49 [pid = 3888] [id = 558] 13:41:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (16E60800) [pid = 3888] [serial = 1674] [outer = 00000000] 13:41:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (16E97000) [pid = 3888] [serial = 1675] [outer = 16E60800] 13:41:48 INFO - PROCESS | 3888 | 1461102108026 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (16EA4C00) [pid = 3888] [serial = 1676] [outer = 16E60800] 13:41:48 INFO - PROCESS | 3888 | 1461102108491 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 615ms 13:41:48 INFO - PROCESS | 3888 | 1461102108512 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 3888 | 1461102108515 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 13:41:48 INFO - PROCESS | 3888 | 1461102108518 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:41:48 INFO - PROCESS | 3888 | 1461102108520 Marionette TRACE conn2 <- [1,2198,null,{}] 13:41:48 INFO - PROCESS | 3888 | 1461102108527 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:48 INFO - PROCESS | 3888 | 1461102108607 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:41:48 INFO - PROCESS | 3888 | 1461102108645 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 3888 | ++DOCSHELL 182E5C00 == 50 [pid = 3888] [id = 559] 13:41:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (1860C000) [pid = 3888] [serial = 1677] [outer = 00000000] 13:41:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1890B400) [pid = 3888] [serial = 1678] [outer = 1860C000] 13:41:48 INFO - PROCESS | 3888 | 1461102108674 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (18BBEC00) [pid = 3888] [serial = 1679] [outer = 1860C000] 13:41:49 INFO - PROCESS | 3888 | 1461102109108 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 630ms 13:41:49 INFO - PROCESS | 3888 | 1461102109139 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 3888 | 1461102109141 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 13:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:41:49 INFO - PROCESS | 3888 | 1461102109144 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 3888 | 1461102109146 Marionette TRACE conn2 <- [1,2202,null,{}] 13:41:49 INFO - PROCESS | 3888 | 1461102109150 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:49 INFO - PROCESS | 3888 | 1461102109227 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:41:49 INFO - PROCESS | 3888 | 1461102109233 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:49 INFO - PROCESS | 3888 | ++DOCSHELL 11BF7400 == 51 [pid = 3888] [id = 560] 13:41:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (13269C00) [pid = 3888] [serial = 1680] [outer = 00000000] 13:41:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (18D0BC00) [pid = 3888] [serial = 1681] [outer = 13269C00] 13:41:49 INFO - PROCESS | 3888 | 1461102109277 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (19256C00) [pid = 3888] [serial = 1682] [outer = 13269C00] 13:41:49 INFO - PROCESS | 3888 | --DOCSHELL 1E97E400 == 50 [pid = 3888] [id = 16] 13:41:49 INFO - PROCESS | 3888 | 1461102109774 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 692ms 13:41:49 INFO - PROCESS | 3888 | 1461102109849 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 3888 | 1461102109851 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 13:41:49 INFO - PROCESS | 3888 | 1461102109857 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:41:49 INFO - PROCESS | 3888 | 1461102109859 Marionette TRACE conn2 <- [1,2206,null,{}] 13:41:49 INFO - PROCESS | 3888 | 1461102109862 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:50 INFO - PROCESS | 3888 | 1461102110019 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:41:50 INFO - PROCESS | 3888 | 1461102110087 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 3888 | ++DOCSHELL 197E6C00 == 51 [pid = 3888] [id = 561] 13:41:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (197E7800) [pid = 3888] [serial = 1683] [outer = 00000000] 13:41:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1996E000) [pid = 3888] [serial = 1684] [outer = 197E7800] 13:41:50 INFO - PROCESS | 3888 | 1461102110135 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (19ABA000) [pid = 3888] [serial = 1685] [outer = 197E7800] 13:41:50 INFO - PROCESS | 3888 | 1461102110567 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 723ms 13:41:50 INFO - PROCESS | 3888 | 1461102110603 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:41:50 INFO - PROCESS | 3888 | 1461102110605 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 13:41:50 INFO - PROCESS | 3888 | 1461102110608 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:41:50 INFO - PROCESS | 3888 | 1461102110610 Marionette TRACE conn2 <- [1,2210,null,{}] 13:41:50 INFO - PROCESS | 3888 | 1461102110613 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:50 INFO - PROCESS | 3888 | 1461102110726 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:41:50 INFO - PROCESS | 3888 | 1461102110732 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 3888 | ++DOCSHELL 19651800 == 52 [pid = 3888] [id = 562] 13:41:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (19ABAC00) [pid = 3888] [serial = 1686] [outer = 00000000] 13:41:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (19C4FC00) [pid = 3888] [serial = 1687] [outer = 19ABAC00] 13:41:50 INFO - PROCESS | 3888 | 1461102110814 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1A023000) [pid = 3888] [serial = 1688] [outer = 19ABAC00] 13:41:51 INFO - PROCESS | 3888 | 1461102111239 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 677ms 13:41:51 INFO - PROCESS | 3888 | 1461102111291 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 3888 | 1461102111293 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 13:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:41:51 INFO - PROCESS | 3888 | 1461102111297 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 3888 | 1461102111298 Marionette TRACE conn2 <- [1,2214,null,{}] 13:41:51 INFO - PROCESS | 3888 | 1461102111302 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:51 INFO - PROCESS | 3888 | 1461102111438 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:41:51 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1325D000) [pid = 3888] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:41:51 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (16E15400) [pid = 3888] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:41:51 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (13426400) [pid = 3888] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:41:51 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (02A94400) [pid = 3888] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:41:51 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (18D0D400) [pid = 3888] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:41:51 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1A1C6800) [pid = 3888] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:41:51 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1868B400) [pid = 3888] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:41:51 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1996B800) [pid = 3888] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:41:51 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (182E2000) [pid = 3888] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:41:51 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (16837000) [pid = 3888] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:41:51 INFO - PROCESS | 3888 | 1461102111625 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 3888 | ++DOCSHELL 02A9C400 == 53 [pid = 3888] [id = 563] 13:41:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (11B2D800) [pid = 3888] [serial = 1689] [outer = 00000000] 13:41:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (13426400) [pid = 3888] [serial = 1690] [outer = 11B2D800] 13:41:51 INFO - PROCESS | 3888 | 1461102111669 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (16837000) [pid = 3888] [serial = 1691] [outer = 11B2D800] 13:41:52 INFO - PROCESS | 3888 | 1461102112006 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 723ms 13:41:52 INFO - PROCESS | 3888 | 1461102112019 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 3888 | 1461102112021 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 13:41:52 INFO - PROCESS | 3888 | 1461102112025 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:41:52 INFO - PROCESS | 3888 | 1461102112027 Marionette TRACE conn2 <- [1,2218,null,{}] 13:41:52 INFO - PROCESS | 3888 | 1461102112030 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:52 INFO - PROCESS | 3888 | 1461102112143 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:41:52 INFO - PROCESS | 3888 | 1461102112153 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 3888 | ++DOCSHELL 11BD4C00 == 54 [pid = 3888] [id = 564] 13:41:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1320AC00) [pid = 3888] [serial = 1692] [outer = 00000000] 13:41:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1A087400) [pid = 3888] [serial = 1693] [outer = 1320AC00] 13:41:52 INFO - PROCESS | 3888 | 1461102112196 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1A397800) [pid = 3888] [serial = 1694] [outer = 1320AC00] 13:41:52 INFO - PROCESS | 3888 | 1461102112616 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 615ms 13:41:52 INFO - PROCESS | 3888 | 1461102112663 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 3888 | 1461102112665 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 13:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:41:52 INFO - PROCESS | 3888 | 1461102112668 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 3888 | 1461102112670 Marionette TRACE conn2 <- [1,2222,null,{}] 13:41:52 INFO - PROCESS | 3888 | 1461102112673 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:52 INFO - PROCESS | 3888 | 1461102112786 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:41:52 INFO - PROCESS | 3888 | 1461102112795 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 3888 | ++DOCSHELL 11BF4800 == 55 [pid = 3888] [id = 565] 13:41:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1320E800) [pid = 3888] [serial = 1695] [outer = 00000000] 13:41:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1AD83000) [pid = 3888] [serial = 1696] [outer = 1320E800] 13:41:52 INFO - PROCESS | 3888 | 1461102112841 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1A4E0C00) [pid = 3888] [serial = 1697] [outer = 1320E800] 13:41:53 INFO - PROCESS | 3888 | 1461102113287 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 692ms 13:41:53 INFO - PROCESS | 3888 | 1461102113352 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:41:53 INFO - PROCESS | 3888 | 1461102113354 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 13:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:41:53 INFO - PROCESS | 3888 | 1461102113358 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:41:53 INFO - PROCESS | 3888 | 1461102113360 Marionette TRACE conn2 <- [1,2226,null,{}] 13:41:53 INFO - PROCESS | 3888 | 1461102113364 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:53 INFO - PROCESS | 3888 | 1461102113464 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:41:53 INFO - PROCESS | 3888 | 1461102113479 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 3888 | ++DOCSHELL 1C276400 == 56 [pid = 3888] [id = 566] 13:41:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1C276800) [pid = 3888] [serial = 1698] [outer = 00000000] 13:41:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1C27B000) [pid = 3888] [serial = 1699] [outer = 1C276800] 13:41:53 INFO - PROCESS | 3888 | 1461102113529 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1C280800) [pid = 3888] [serial = 1700] [outer = 1C276800] 13:41:54 INFO - PROCESS | 3888 | 1461102114273 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 984ms 13:41:54 INFO - PROCESS | 3888 | 1461102114344 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:41:54 INFO - PROCESS | 3888 | 1461102114349 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 13:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:41:54 INFO - PROCESS | 3888 | 1461102114355 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:41:54 INFO - PROCESS | 3888 | 1461102114359 Marionette TRACE conn2 <- [1,2230,null,{}] 13:41:54 INFO - PROCESS | 3888 | 1461102114364 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:54 INFO - PROCESS | 3888 | 1461102114474 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:41:54 INFO - PROCESS | 3888 | 1461102114616 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 3888 | ++DOCSHELL 1342F000 == 57 [pid = 3888] [id = 567] 13:41:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (13430400) [pid = 3888] [serial = 1701] [outer = 00000000] 13:41:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (15798400) [pid = 3888] [serial = 1702] [outer = 13430400] 13:41:54 INFO - PROCESS | 3888 | 1461102114678 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (169E6800) [pid = 3888] [serial = 1703] [outer = 13430400] 13:41:55 INFO - PROCESS | 3888 | 1461102115206 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 923ms 13:41:55 INFO - PROCESS | 3888 | 1461102115284 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:41:55 INFO - PROCESS | 3888 | 1461102115290 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 13:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:41:55 INFO - PROCESS | 3888 | 1461102115296 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 3888 | 1461102115299 Marionette TRACE conn2 <- [1,2234,null,{}] 13:41:55 INFO - PROCESS | 3888 | 1461102115303 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:55 INFO - PROCESS | 3888 | 1461102115410 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:41:55 INFO - PROCESS | 3888 | 1461102115548 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:55 INFO - PROCESS | 3888 | ++DOCSHELL 16E0E000 == 58 [pid = 3888] [id = 568] 13:41:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (16E5FC00) [pid = 3888] [serial = 1704] [outer = 00000000] 13:41:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (18BC4800) [pid = 3888] [serial = 1705] [outer = 16E5FC00] 13:41:55 INFO - PROCESS | 3888 | 1461102115603 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (19259400) [pid = 3888] [serial = 1706] [outer = 16E5FC00] 13:41:56 INFO - PROCESS | 3888 | 1461102116207 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 923ms 13:41:56 INFO - PROCESS | 3888 | 1461102116223 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:41:56 INFO - PROCESS | 3888 | 1461102116225 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 13:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:41:56 INFO - PROCESS | 3888 | 1461102116229 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 3888 | 1461102116233 Marionette TRACE conn2 <- [1,2238,null,{}] 13:41:56 INFO - PROCESS | 3888 | 1461102116244 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:56 INFO - PROCESS | 3888 | 1461102116352 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:41:56 INFO - PROCESS | 3888 | 1461102116464 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:56 INFO - PROCESS | 3888 | ++DOCSHELL 1AA75400 == 59 [pid = 3888] [id = 569] 13:41:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1AA77C00) [pid = 3888] [serial = 1707] [outer = 00000000] 13:41:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1ADED000) [pid = 3888] [serial = 1708] [outer = 1AA77C00] 13:41:56 INFO - PROCESS | 3888 | 1461102116560 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1C273C00) [pid = 3888] [serial = 1709] [outer = 1AA77C00] 13:41:57 INFO - PROCESS | 3888 | 1461102117132 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 923ms 13:41:57 INFO - PROCESS | 3888 | 1461102117174 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:41:57 INFO - PROCESS | 3888 | 1461102117177 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 13:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:41:57 INFO - PROCESS | 3888 | 1461102117180 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:41:57 INFO - PROCESS | 3888 | 1461102117183 Marionette TRACE conn2 <- [1,2242,null,{}] 13:41:57 INFO - PROCESS | 3888 | 1461102117186 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:57 INFO - PROCESS | 3888 | 1461102117273 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:41:57 INFO - PROCESS | 3888 | 1461102117383 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 3888 | ++DOCSHELL 1ADEC800 == 60 [pid = 3888] [id = 570] 13:41:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1C275400) [pid = 3888] [serial = 1710] [outer = 00000000] 13:41:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1C2D8400) [pid = 3888] [serial = 1711] [outer = 1C275400] 13:41:57 INFO - PROCESS | 3888 | 1461102117437 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1C2DCC00) [pid = 3888] [serial = 1712] [outer = 1C275400] 13:41:58 INFO - PROCESS | 3888 | 1461102118246 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1076ms 13:41:58 INFO - PROCESS | 3888 | 1461102118266 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 3888 | 1461102118270 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 13:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:41:58 INFO - PROCESS | 3888 | 1461102118276 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 3888 | 1461102118280 Marionette TRACE conn2 <- [1,2246,null,{}] 13:41:58 INFO - PROCESS | 3888 | 1461102118269 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:58 INFO - PROCESS | 3888 | 1461102118366 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:41:58 INFO - PROCESS | 3888 | 1461102118511 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 3888 | ++DOCSHELL 02A9C800 == 61 [pid = 3888] [id = 571] 13:41:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (13266000) [pid = 3888] [serial = 1713] [outer = 00000000] 13:41:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (13893400) [pid = 3888] [serial = 1714] [outer = 13266000] 13:41:58 INFO - PROCESS | 3888 | 1461102118570 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (142A7000) [pid = 3888] [serial = 1715] [outer = 13266000] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 11BF4800 == 60 [pid = 3888] [id = 565] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 11BD4C00 == 59 [pid = 3888] [id = 564] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 02A9C400 == 58 [pid = 3888] [id = 563] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 19651800 == 57 [pid = 3888] [id = 562] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 197E6C00 == 56 [pid = 3888] [id = 561] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 11BF7400 == 55 [pid = 3888] [id = 560] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 182E5C00 == 54 [pid = 3888] [id = 559] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 16E16800 == 53 [pid = 3888] [id = 558] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 1342C000 == 52 [pid = 3888] [id = 557] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 13898800 == 51 [pid = 3888] [id = 556] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 18614800 == 50 [pid = 3888] [id = 553] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1A39F000) [pid = 3888] [serial = 1621] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1AD80C00) [pid = 3888] [serial = 1651] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 1683F400 == 49 [pid = 3888] [id = 552] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 11BF4000 == 48 [pid = 3888] [id = 551] 13:41:59 INFO - PROCESS | 3888 | --DOCSHELL 11BF3C00 == 47 [pid = 3888] [id = 550] 13:41:59 INFO - PROCESS | 3888 | 1461102119184 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 923ms 13:41:59 INFO - PROCESS | 3888 | 1461102119204 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 3888 | 1461102119209 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 13:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:41:59 INFO - PROCESS | 3888 | 1461102119215 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 3888 | 1461102119217 Marionette TRACE conn2 <- [1,2250,null,{}] 13:41:59 INFO - PROCESS | 3888 | 1461102119221 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:59 INFO - PROCESS | 3888 | 1461102119301 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:41:59 INFO - PROCESS | 3888 | 1461102119309 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 3888 | ++DOCSHELL 11BF7400 == 48 [pid = 3888] [id = 572] 13:41:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (12B82800) [pid = 3888] [serial = 1716] [outer = 00000000] 13:41:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (14349800) [pid = 3888] [serial = 1717] [outer = 12B82800] 13:41:59 INFO - PROCESS | 3888 | 1461102119354 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (15CB6800) [pid = 3888] [serial = 1718] [outer = 12B82800] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (14BECC00) [pid = 3888] [serial = 1628] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (15E89C00) [pid = 3888] [serial = 1612] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (16E9E800) [pid = 3888] [serial = 1631] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (16E65800) [pid = 3888] [serial = 1630] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (13899400) [pid = 3888] [serial = 1627] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (12B89C00) [pid = 3888] [serial = 1609] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (138C0C00) [pid = 3888] [serial = 1624] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (13337000) [pid = 3888] [serial = 1645] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (169E3C00) [pid = 3888] [serial = 1646] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1925E400) [pid = 3888] [serial = 1637] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1A4D9800) [pid = 3888] [serial = 1643] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (19C4AC00) [pid = 3888] [serial = 1639] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1A086C00) [pid = 3888] [serial = 1618] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (14B91800) [pid = 3888] [serial = 1625] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (19256000) [pid = 3888] [serial = 1636] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (19D6EC00) [pid = 3888] [serial = 1607] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1A4D9000) [pid = 3888] [serial = 1642] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (18BC2400) [pid = 3888] [serial = 1634] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (19C4EC00) [pid = 3888] [serial = 1640] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (18902C00) [pid = 3888] [serial = 1633] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (19264C00) [pid = 3888] [serial = 1615] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (19C41400) [pid = 3888] [serial = 1648] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1A4D1C00) [pid = 3888] [serial = 1649] [outer = 00000000] [url = about:blank] 13:41:59 INFO - PROCESS | 3888 | 1461102119831 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 692ms 13:41:59 INFO - PROCESS | 3888 | 1461102119913 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 3888 | 1461102119916 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 13:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:41:59 INFO - PROCESS | 3888 | 1461102119919 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 3888 | 1461102119923 Marionette TRACE conn2 <- [1,2254,null,{}] 13:41:59 INFO - PROCESS | 3888 | 1461102119933 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:00 INFO - PROCESS | 3888 | 1461102120020 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:42:00 INFO - PROCESS | 3888 | 1461102120031 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:00 INFO - PROCESS | 3888 | ++DOCSHELL 15E90800 == 49 [pid = 3888] [id = 573] 13:42:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (15F86400) [pid = 3888] [serial = 1719] [outer = 00000000] 13:42:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (16E5B800) [pid = 3888] [serial = 1720] [outer = 15F86400] 13:42:00 INFO - PROCESS | 3888 | 1461102120086 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (16E67C00) [pid = 3888] [serial = 1721] [outer = 15F86400] 13:42:00 INFO - PROCESS | 3888 | 1461102120545 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 692ms 13:42:00 INFO - PROCESS | 3888 | 1461102120603 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:42:00 INFO - PROCESS | 3888 | 1461102120606 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 13:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:42:00 INFO - PROCESS | 3888 | 1461102120609 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 3888 | 1461102120610 Marionette TRACE conn2 <- [1,2258,null,{}] 13:42:00 INFO - PROCESS | 3888 | 1461102120614 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:00 INFO - PROCESS | 3888 | 1461102120693 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:42:00 INFO - PROCESS | 3888 | 1461102120701 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:00 INFO - PROCESS | 3888 | ++DOCSHELL 16EB0400 == 50 [pid = 3888] [id = 574] 13:42:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (16EB3000) [pid = 3888] [serial = 1722] [outer = 00000000] 13:42:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1825C400) [pid = 3888] [serial = 1723] [outer = 16EB3000] 13:42:00 INFO - PROCESS | 3888 | 1461102120746 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (182E0C00) [pid = 3888] [serial = 1724] [outer = 16EB3000] 13:42:01 INFO - PROCESS | 3888 | 1461102121193 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 616ms 13:42:01 INFO - PROCESS | 3888 | 1461102121247 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:42:01 INFO - PROCESS | 3888 | 1461102121249 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 13:42:01 INFO - PROCESS | 3888 | 1461102121252 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:42:01 INFO - PROCESS | 3888 | 1461102121254 Marionette TRACE conn2 <- [1,2262,null,{}] 13:42:01 INFO - PROCESS | 3888 | 1461102121257 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:01 INFO - PROCESS | 3888 | 1461102121334 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:42:01 INFO - PROCESS | 3888 | 1461102121340 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 3888 | ++DOCSHELL 13422400 == 51 [pid = 3888] [id = 575] 13:42:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (18902C00) [pid = 3888] [serial = 1725] [outer = 00000000] 13:42:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (18BC2400) [pid = 3888] [serial = 1726] [outer = 18902C00] 13:42:01 INFO - PROCESS | 3888 | 1461102121396 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (18BC9000) [pid = 3888] [serial = 1727] [outer = 18902C00] 13:42:01 INFO - PROCESS | 3888 | 1461102121888 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 677ms 13:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:42:01 INFO - PROCESS | 3888 | 1461102121936 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:42:01 INFO - PROCESS | 3888 | 1461102121938 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 13:42:01 INFO - PROCESS | 3888 | 1461102121941 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - PROCESS | 3888 | 1461102121943 Marionette TRACE conn2 <- [1,2266,null,{}] 13:42:01 INFO - PROCESS | 3888 | 1461102121951 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:02 INFO - PROCESS | 3888 | 1461102122080 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:42:02 INFO - PROCESS | 3888 | 1461102122147 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 3888 | ++DOCSHELL 143ADC00 == 52 [pid = 3888] [id = 576] 13:42:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (15750800) [pid = 3888] [serial = 1728] [outer = 00000000] 13:42:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (197DF400) [pid = 3888] [serial = 1729] [outer = 15750800] 13:42:02 INFO - PROCESS | 3888 | 1461102122194 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (197E7000) [pid = 3888] [serial = 1730] [outer = 15750800] 13:42:02 INFO - PROCESS | 3888 | 1461102122612 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 723ms 13:42:02 INFO - PROCESS | 3888 | 1461102122665 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 3888 | 1461102122667 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 13:42:02 INFO - PROCESS | 3888 | 1461102122671 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:42:02 INFO - PROCESS | 3888 | 1461102122672 Marionette TRACE conn2 <- [1,2270,null,{}] 13:42:02 INFO - PROCESS | 3888 | 1461102122676 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:02 INFO - PROCESS | 3888 | 1461102122824 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:42:02 INFO - PROCESS | 3888 | 1461102122839 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 3888 | ++DOCSHELL 12CFD400 == 53 [pid = 3888] [id = 577] 13:42:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (19263C00) [pid = 3888] [serial = 1731] [outer = 00000000] 13:42:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (19C47400) [pid = 3888] [serial = 1732] [outer = 19263C00] 13:42:02 INFO - PROCESS | 3888 | 1461102122943 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (19C4D800) [pid = 3888] [serial = 1733] [outer = 19263C00] 13:42:03 INFO - PROCESS | 3888 | 1461102123349 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 677ms 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (197E7800) [pid = 3888] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (19ABAC00) [pid = 3888] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (13899000) [pid = 3888] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1860C000) [pid = 3888] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1342C400) [pid = 3888] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (13269C00) [pid = 3888] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (13207000) [pid = 3888] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (16E60800) [pid = 3888] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (11B2D800) [pid = 3888] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1320AC00) [pid = 3888] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1E97F400) [pid = 3888] [serial = 47] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (19C46400) [pid = 3888] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (15F93000) [pid = 3888] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:42:03 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1320E800) [pid = 3888] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:42:03 INFO - PROCESS | 3888 | 1461102123532 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 3888 | 1461102123536 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 13:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:42:03 INFO - PROCESS | 3888 | 1461102123558 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 3888 | 1461102123561 Marionette TRACE conn2 <- [1,2274,null,{}] 13:42:03 INFO - PROCESS | 3888 | 1461102123567 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:03 INFO - PROCESS | 3888 | 1461102123674 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:42:03 INFO - PROCESS | 3888 | 1461102123777 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:03 INFO - PROCESS | 3888 | ++DOCSHELL 12CFE400 == 54 [pid = 3888] [id = 578] 13:42:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (12D71800) [pid = 3888] [serial = 1734] [outer = 00000000] 13:42:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1325FC00) [pid = 3888] [serial = 1735] [outer = 12D71800] 13:42:03 INFO - PROCESS | 3888 | 1461102123833 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (13269C00) [pid = 3888] [serial = 1736] [outer = 12D71800] 13:42:04 INFO - PROCESS | 3888 | 1461102124453 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 13:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 939ms 13:42:04 INFO - PROCESS | 3888 | 1461102124500 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 3888 | 1461102124504 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 13:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:42:04 INFO - PROCESS | 3888 | 1461102124512 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 3888 | 1461102124516 Marionette TRACE conn2 <- [1,2278,null,{}] 13:42:04 INFO - PROCESS | 3888 | 1461102124521 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:04 INFO - PROCESS | 3888 | 1461102124614 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:42:04 INFO - PROCESS | 3888 | 1461102124805 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 3888 | ++DOCSHELL 157F6800 == 55 [pid = 3888] [id = 579] 13:42:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (157F6C00) [pid = 3888] [serial = 1737] [outer = 00000000] 13:42:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1683F400) [pid = 3888] [serial = 1738] [outer = 157F6C00] 13:42:04 INFO - PROCESS | 3888 | 1461102124861 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (169EEC00) [pid = 3888] [serial = 1739] [outer = 157F6C00] 13:42:05 INFO - PROCESS | 3888 | 1461102125486 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1030ms 13:42:05 INFO - PROCESS | 3888 | 1461102125541 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:42:05 INFO - PROCESS | 3888 | 1461102125543 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 13:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:42:05 INFO - PROCESS | 3888 | 1461102125566 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 3888 | 1461102125569 Marionette TRACE conn2 <- [1,2282,null,{}] 13:42:05 INFO - PROCESS | 3888 | 1461102125578 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:05 INFO - PROCESS | 3888 | 1461102125667 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:42:05 INFO - PROCESS | 3888 | 1461102125806 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:05 INFO - PROCESS | 3888 | ++DOCSHELL 1890B800 == 56 [pid = 3888] [id = 580] 13:42:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (18BBB800) [pid = 3888] [serial = 1740] [outer = 00000000] 13:42:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (191D2400) [pid = 3888] [serial = 1741] [outer = 18BBB800] 13:42:05 INFO - PROCESS | 3888 | 1461102125866 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1964E400) [pid = 3888] [serial = 1742] [outer = 18BBB800] 13:42:06 INFO - PROCESS | 3888 | 1461102126415 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 938ms 13:42:06 INFO - PROCESS | 3888 | 1461102126495 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 3888 | 1461102126497 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 13:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:42:06 INFO - PROCESS | 3888 | 1461102126501 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:42:06 INFO - PROCESS | 3888 | 1461102126503 Marionette TRACE conn2 <- [1,2286,null,{}] 13:42:06 INFO - PROCESS | 3888 | 1461102126507 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:06 INFO - PROCESS | 3888 | 1461102126637 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:42:06 INFO - PROCESS | 3888 | 1461102126773 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 3888 | ++DOCSHELL 19BDEC00 == 57 [pid = 3888] [id = 581] 13:42:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (19BE5000) [pid = 3888] [serial = 1743] [outer = 00000000] 13:42:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1A065C00) [pid = 3888] [serial = 1744] [outer = 19BE5000] 13:42:06 INFO - PROCESS | 3888 | 1461102126829 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1A33C000) [pid = 3888] [serial = 1745] [outer = 19BE5000] 13:42:07 INFO - PROCESS | 3888 | 1461102127396 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 923ms 13:42:07 INFO - PROCESS | 3888 | 1461102127429 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 3888 | 1461102127431 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 13:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:42:07 INFO - PROCESS | 3888 | 1461102127435 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 3888 | 1461102127437 Marionette TRACE conn2 <- [1,2290,null,{}] 13:42:07 INFO - PROCESS | 3888 | 1461102127441 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:07 INFO - PROCESS | 3888 | 1461102127542 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:42:07 INFO - PROCESS | 3888 | 1461102127650 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 3888 | ++DOCSHELL 1970F800 == 58 [pid = 3888] [id = 582] 13:42:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (19C47C00) [pid = 3888] [serial = 1746] [outer = 00000000] 13:42:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1A8CB800) [pid = 3888] [serial = 1747] [outer = 19C47C00] 13:42:07 INFO - PROCESS | 3888 | 1461102127704 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1AD7C400) [pid = 3888] [serial = 1748] [outer = 19C47C00] 13:42:08 INFO - PROCESS | 3888 | 1461102128346 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 984ms 13:42:08 INFO - PROCESS | 3888 | 1461102128424 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 3888 | 1461102128427 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 13:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:42:08 INFO - PROCESS | 3888 | 1461102128432 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 3888 | 1461102128436 Marionette TRACE conn2 <- [1,2294,null,{}] 13:42:08 INFO - PROCESS | 3888 | 1461102128441 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:08 INFO - PROCESS | 3888 | 1461102128538 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:42:08 INFO - PROCESS | 3888 | 1461102128674 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 3888 | ++DOCSHELL 11BFA400 == 59 [pid = 3888] [id = 583] 13:42:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (12B38C00) [pid = 3888] [serial = 1749] [outer = 00000000] 13:42:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (13431400) [pid = 3888] [serial = 1750] [outer = 12B38C00] 13:42:08 INFO - PROCESS | 3888 | 1461102128724 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (13898800) [pid = 3888] [serial = 1751] [outer = 12B38C00] 13:42:09 INFO - PROCESS | 3888 | --DOCSHELL 143ADC00 == 58 [pid = 3888] [id = 576] 13:42:09 INFO - PROCESS | 3888 | --DOCSHELL 13422400 == 57 [pid = 3888] [id = 575] 13:42:09 INFO - PROCESS | 3888 | --DOCSHELL 16EB0400 == 56 [pid = 3888] [id = 574] 13:42:09 INFO - PROCESS | 3888 | --DOCSHELL 15E90800 == 55 [pid = 3888] [id = 573] 13:42:09 INFO - PROCESS | 3888 | --DOCSHELL 11BF7400 == 54 [pid = 3888] [id = 572] 13:42:09 INFO - PROCESS | 3888 | --DOCSHELL 02A9C800 == 53 [pid = 3888] [id = 571] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1A4D1800) [pid = 3888] [serial = 1622] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1925F000) [pid = 3888] [serial = 1568] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1996E000) [pid = 3888] [serial = 1684] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (19C4FC00) [pid = 3888] [serial = 1687] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (157F1000) [pid = 3888] [serial = 1669] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1890B400) [pid = 3888] [serial = 1678] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (18BBEC00) [pid = 3888] [serial = 1679] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (19ABA000) [pid = 3888] [serial = 1685] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (148AFC00) [pid = 3888] [serial = 1672] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (15CB8C00) [pid = 3888] [serial = 1673] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (18D0BC00) [pid = 3888] [serial = 1681] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (1574F800) [pid = 3888] [serial = 1667] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (14B06C00) [pid = 3888] [serial = 1666] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (16E97000) [pid = 3888] [serial = 1675] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (16EA4C00) [pid = 3888] [serial = 1676] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (136CB000) [pid = 3888] [serial = 1654] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (16E97800) [pid = 3888] [serial = 1657] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1A021C00) [pid = 3888] [serial = 1660] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1ADE4C00) [pid = 3888] [serial = 1663] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (13426400) [pid = 3888] [serial = 1690] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1A023000) [pid = 3888] [serial = 1688] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (16837000) [pid = 3888] [serial = 1691] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (15E8BC00) [pid = 3888] [serial = 1670] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1A4E0C00) [pid = 3888] [serial = 1697] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1A397800) [pid = 3888] [serial = 1694] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1A087400) [pid = 3888] [serial = 1693] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (11BEF000) [pid = 3888] [serial = 1124] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (19256C00) [pid = 3888] [serial = 1682] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (1AD83000) [pid = 3888] [serial = 1696] [outer = 00000000] [url = about:blank] 13:42:09 INFO - PROCESS | 3888 | 1461102129365 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 985ms 13:42:09 INFO - PROCESS | 3888 | 1461102129417 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:42:09 INFO - PROCESS | 3888 | 1461102129423 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 13:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:42:09 INFO - PROCESS | 3888 | 1461102129429 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 3888 | 1461102129431 Marionette TRACE conn2 <- [1,2298,null,{}] 13:42:09 INFO - PROCESS | 3888 | 1461102129435 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:09 INFO - PROCESS | 3888 | 1461102129518 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:42:09 INFO - PROCESS | 3888 | 1461102129629 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 3888 | ++DOCSHELL 11B3B000 == 54 [pid = 3888] [id = 584] 13:42:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (12CFE000) [pid = 3888] [serial = 1752] [outer = 00000000] 13:42:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1371A400) [pid = 3888] [serial = 1753] [outer = 12CFE000] 13:42:09 INFO - PROCESS | 3888 | 1461102129692 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (1574C400) [pid = 3888] [serial = 1754] [outer = 12CFE000] 13:42:10 INFO - PROCESS | 3888 | 1461102130119 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 723ms 13:42:10 INFO - PROCESS | 3888 | 1461102130152 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 3888 | 1461102130154 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 13:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:42:10 INFO - PROCESS | 3888 | 1461102130157 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 3888 | 1461102130161 Marionette TRACE conn2 <- [1,2302,null,{}] 13:42:10 INFO - PROCESS | 3888 | 1461102130202 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:10 INFO - PROCESS | 3888 | 1461102130295 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:42:10 INFO - PROCESS | 3888 | 1461102130306 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 3888 | ++DOCSHELL 15C2A400 == 55 [pid = 3888] [id = 585] 13:42:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (169EF800) [pid = 3888] [serial = 1755] [outer = 00000000] 13:42:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (16E9BC00) [pid = 3888] [serial = 1756] [outer = 169EF800] 13:42:10 INFO - PROCESS | 3888 | 1461102130354 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (16EA4C00) [pid = 3888] [serial = 1757] [outer = 169EF800] 13:42:10 INFO - PROCESS | 3888 | 1461102130828 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 692ms 13:42:10 INFO - PROCESS | 3888 | 1461102130859 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:42:10 INFO - PROCESS | 3888 | 1461102130861 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 13:42:10 INFO - PROCESS | 3888 | 1461102130865 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 3888 | 1461102130867 Marionette TRACE conn2 <- [1,2306,null,{}] 13:42:10 INFO - PROCESS | 3888 | 1461102130870 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:10 INFO - PROCESS | 3888 | 1461102130934 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:42:10 INFO - PROCESS | 3888 | 1461102130943 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 3888 | ++DOCSHELL 16E97000 == 56 [pid = 3888] [id = 586] 13:42:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (17D9D000) [pid = 3888] [serial = 1758] [outer = 00000000] 13:42:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (18904C00) [pid = 3888] [serial = 1759] [outer = 17D9D000] 13:42:10 INFO - PROCESS | 3888 | 1461102130987 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (18BC1800) [pid = 3888] [serial = 1760] [outer = 17D9D000] 13:42:11 INFO - PROCESS | 3888 | 1461102131454 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 3888 | 1461102131486 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 13:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:42:11 INFO - PROCESS | 3888 | 1461102131489 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - PROCESS | 3888 | 1461102131491 Marionette TRACE conn2 <- [1,2310,null,{}] 13:42:11 INFO - PROCESS | 3888 | 1461102131494 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:11 INFO - PROCESS | 3888 | 1461102131575 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:42:11 INFO - PROCESS | 3888 | 1461102131581 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:11 INFO - PROCESS | 3888 | ++DOCSHELL 11BCF000 == 57 [pid = 3888] [id = 587] 13:42:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (12C58800) [pid = 3888] [serial = 1761] [outer = 00000000] 13:42:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (197DFC00) [pid = 3888] [serial = 1762] [outer = 12C58800] 13:42:11 INFO - PROCESS | 3888 | 1461102131625 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (197E9800) [pid = 3888] [serial = 1763] [outer = 12C58800] 13:42:12 INFO - PROCESS | 3888 | 1461102132110 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 677ms 13:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:42:12 INFO - PROCESS | 3888 | 1461102132173 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 3888 | 1461102132175 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 13:42:12 INFO - PROCESS | 3888 | 1461102132185 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 3888 | 1461102132187 Marionette TRACE conn2 <- [1,2314,null,{}] 13:42:12 INFO - PROCESS | 3888 | 1461102132190 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:12 INFO - PROCESS | 3888 | 1461102132322 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:42:12 INFO - PROCESS | 3888 | 1461102132392 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 3888 | ++DOCSHELL 12C01C00 == 58 [pid = 3888] [id = 588] 13:42:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (19C44C00) [pid = 3888] [serial = 1764] [outer = 00000000] 13:42:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1A017800) [pid = 3888] [serial = 1765] [outer = 19C44C00] 13:42:12 INFO - PROCESS | 3888 | 1461102132440 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (1A33D800) [pid = 3888] [serial = 1766] [outer = 19C44C00] 13:42:12 INFO - PROCESS | 3888 | 1461102132862 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 723ms 13:42:12 INFO - PROCESS | 3888 | 1461102132919 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 3888 | 1461102132921 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 13:42:12 INFO - PROCESS | 3888 | 1461102132924 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:42:12 INFO - PROCESS | 3888 | 1461102132926 Marionette TRACE conn2 <- [1,2318,null,{}] 13:42:12 INFO - PROCESS | 3888 | 1461102132968 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:13 INFO - PROCESS | 3888 | 1461102133064 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:42:13 INFO - PROCESS | 3888 | 1461102133076 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 3888 | ++DOCSHELL 182E1C00 == 59 [pid = 3888] [id = 589] 13:42:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (19C45800) [pid = 3888] [serial = 1767] [outer = 00000000] 13:42:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1A879000) [pid = 3888] [serial = 1768] [outer = 19C45800] 13:42:13 INFO - PROCESS | 3888 | 1461102133196 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1A8C4400) [pid = 3888] [serial = 1769] [outer = 19C45800] 13:42:13 INFO - PROCESS | 3888 | 1461102133604 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 692ms 13:42:13 INFO - PROCESS | 3888 | 1461102133628 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 3888 | 1461102133629 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 13:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:42:13 INFO - PROCESS | 3888 | 1461102133642 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 3888 | 1461102133644 Marionette TRACE conn2 <- [1,2322,null,{}] 13:42:13 INFO - PROCESS | 3888 | 1461102133648 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:13 INFO - PROCESS | 3888 | 1461102133759 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:42:13 INFO - PROCESS | 3888 | 1461102133765 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 3888 | ++DOCSHELL 1A4DAC00 == 60 [pid = 3888] [id = 590] 13:42:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1ADAC000) [pid = 3888] [serial = 1770] [outer = 00000000] 13:42:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1ADE6C00) [pid = 3888] [serial = 1771] [outer = 1ADAC000] 13:42:13 INFO - PROCESS | 3888 | 1461102133809 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1ADEC000) [pid = 3888] [serial = 1772] [outer = 1ADAC000] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (18902C00) [pid = 3888] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (15750800) [pid = 3888] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (11BCFC00) [pid = 3888] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (14B9A000) [pid = 3888] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (18D09800) [pid = 3888] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (197EB000) [pid = 3888] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1A8CD400) [pid = 3888] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (11BF9C00) [pid = 3888] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (169E4000) [pid = 3888] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (18901800) [pid = 3888] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1ADADC00) [pid = 3888] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (15F86400) [pid = 3888] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (13430400) [pid = 3888] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (13266000) [pid = 3888] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (16EB3000) [pid = 3888] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (12B82800) [pid = 3888] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:42:14 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1C275400) [pid = 3888] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:42:14 INFO - PROCESS | 3888 | 1461102134333 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 723ms 13:42:14 INFO - PROCESS | 3888 | 1461102134361 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 3888 | 1461102134363 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 13:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:42:14 INFO - PROCESS | 3888 | 1461102134367 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 3888 | 1461102134368 Marionette TRACE conn2 <- [1,2326,null,{}] 13:42:14 INFO - PROCESS | 3888 | 1461102134372 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:14 INFO - PROCESS | 3888 | 1461102134475 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:42:14 INFO - PROCESS | 3888 | 1461102134482 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:14 INFO - PROCESS | 3888 | ++DOCSHELL 11BED000 == 61 [pid = 3888] [id = 591] 13:42:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (11BF0C00) [pid = 3888] [serial = 1773] [outer = 00000000] 13:42:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (16969400) [pid = 3888] [serial = 1774] [outer = 11BF0C00] 13:42:14 INFO - PROCESS | 3888 | 1461102134526 Marionette DEBUG loaded listener.js 13:42:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (16840C00) [pid = 3888] [serial = 1775] [outer = 11BF0C00] 13:42:14 INFO - PROCESS | 3888 | 1461102134961 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms 13:42:14 INFO - PROCESS | 3888 | 1461102135005 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 3888 | 1461102135007 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 13:42:14 INFO - PROCESS | 3888 | 1461102135010 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:42:14 INFO - PROCESS | 3888 | 1461102135012 Marionette TRACE conn2 <- [1,2330,null,{}] 13:42:15 INFO - PROCESS | 3888 | 1461102135015 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:15 INFO - PROCESS | 3888 | 1461102135094 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:42:15 INFO - PROCESS | 3888 | 1461102135099 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 3888 | ++DOCSHELL 12CF8C00 == 62 [pid = 3888] [id = 592] 13:42:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1342A800) [pid = 3888] [serial = 1776] [outer = 00000000] 13:42:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (197ED000) [pid = 3888] [serial = 1777] [outer = 1342A800] 13:42:15 INFO - PROCESS | 3888 | 1461102135143 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1A01FC00) [pid = 3888] [serial = 1778] [outer = 1342A800] 13:42:15 INFO - PROCESS | 3888 | 1461102135555 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 585ms 13:42:15 INFO - PROCESS | 3888 | 1461102135592 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:42:15 INFO - PROCESS | 3888 | 1461102135594 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 13:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:42:15 INFO - PROCESS | 3888 | 1461102135610 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:42:15 INFO - PROCESS | 3888 | 1461102135613 Marionette TRACE conn2 <- [1,2334,null,{}] 13:42:15 INFO - PROCESS | 3888 | 1461102135617 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:15 INFO - PROCESS | 3888 | 1461102135717 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:42:15 INFO - PROCESS | 3888 | 1461102135723 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 3888 | ++DOCSHELL 1ADEF800 == 63 [pid = 3888] [id = 593] 13:42:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1C275000) [pid = 3888] [serial = 1779] [outer = 00000000] 13:42:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1C27FC00) [pid = 3888] [serial = 1780] [outer = 1C275000] 13:42:15 INFO - PROCESS | 3888 | 1461102135772 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1C2DD000) [pid = 3888] [serial = 1781] [outer = 1C275000] 13:42:16 INFO - PROCESS | 3888 | 1461102136453 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 861ms 13:42:16 INFO - PROCESS | 3888 | 1461102136480 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 3888 | 1461102136486 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 13:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:42:16 INFO - PROCESS | 3888 | 1461102136492 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 3888 | 1461102136495 Marionette TRACE conn2 <- [1,2338,null,{}] 13:42:16 INFO - PROCESS | 3888 | 1461102136501 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:16 INFO - PROCESS | 3888 | 1461102136612 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:42:16 INFO - PROCESS | 3888 | 1461102136728 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 3888 | ++DOCSHELL 13429C00 == 64 [pid = 3888] [id = 594] 13:42:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (136D4400) [pid = 3888] [serial = 1782] [outer = 00000000] 13:42:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (14BEE400) [pid = 3888] [serial = 1783] [outer = 136D4400] 13:42:16 INFO - PROCESS | 3888 | 1461102136825 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (15E8BC00) [pid = 3888] [serial = 1784] [outer = 136D4400] 13:42:17 INFO - PROCESS | 3888 | 1461102137469 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1030ms 13:42:17 INFO - PROCESS | 3888 | 1461102137518 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 3888 | 1461102137524 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 13:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:42:17 INFO - PROCESS | 3888 | 1461102137551 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:42:17 INFO - PROCESS | 3888 | 1461102137553 Marionette TRACE conn2 <- [1,2342,null,{}] 13:42:17 INFO - PROCESS | 3888 | 1461102137572 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:17 INFO - PROCESS | 3888 | 1461102137680 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:42:17 INFO - PROCESS | 3888 | 1461102137820 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:17 INFO - PROCESS | 3888 | ++DOCSHELL 169ED800 == 65 [pid = 3888] [id = 595] 13:42:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (16E0C000) [pid = 3888] [serial = 1785] [outer = 00000000] 13:42:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1890D000) [pid = 3888] [serial = 1786] [outer = 16E0C000] 13:42:17 INFO - PROCESS | 3888 | 1461102137874 Marionette DEBUG loaded listener.js 13:42:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (191D2800) [pid = 3888] [serial = 1787] [outer = 16E0C000] 13:42:18 INFO - PROCESS | 3888 | 1461102138453 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 954ms 13:42:18 INFO - PROCESS | 3888 | 1461102138499 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:42:18 INFO - PROCESS | 3888 | 1461102138501 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 13:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:42:18 INFO - PROCESS | 3888 | 1461102138505 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:42:18 INFO - PROCESS | 3888 | 1461102138509 Marionette TRACE conn2 <- [1,2346,null,{}] 13:42:18 INFO - PROCESS | 3888 | 1461102138520 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:18 INFO - PROCESS | 3888 | 1461102138629 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:42:18 INFO - PROCESS | 3888 | 1461102138771 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:18 INFO - PROCESS | 3888 | ++DOCSHELL 1A4DA400 == 66 [pid = 3888] [id = 596] 13:42:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1A4E0C00) [pid = 3888] [serial = 1788] [outer = 00000000] 13:42:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1ADE4000) [pid = 3888] [serial = 1789] [outer = 1A4E0C00] 13:42:18 INFO - PROCESS | 3888 | 1461102138829 Marionette DEBUG loaded listener.js 13:42:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1C27B400) [pid = 3888] [serial = 1790] [outer = 1A4E0C00] 13:42:19 INFO - PROCESS | 3888 | 1461102139388 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 923ms 13:42:19 INFO - PROCESS | 3888 | 1461102139433 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 3888 | 1461102139436 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 13:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:42:19 INFO - PROCESS | 3888 | 1461102139440 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 3888 | 1461102139441 Marionette TRACE conn2 <- [1,2350,null,{}] 13:42:19 INFO - PROCESS | 3888 | 1461102139445 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:19 INFO - PROCESS | 3888 | 1461102139551 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:42:19 INFO - PROCESS | 3888 | 1461102139730 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 3888 | ++DOCSHELL 13422400 == 67 [pid = 3888] [id = 597] 13:42:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1C2D9C00) [pid = 3888] [serial = 1791] [outer = 00000000] 13:42:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1C32C800) [pid = 3888] [serial = 1792] [outer = 1C2D9C00] 13:42:19 INFO - PROCESS | 3888 | 1461102139787 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1C3DE800) [pid = 3888] [serial = 1793] [outer = 1C2D9C00] 13:42:20 INFO - PROCESS | 3888 | 1461102140591 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1169ms 13:42:20 INFO - PROCESS | 3888 | 1461102140619 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:42:20 INFO - PROCESS | 3888 | 1461102140622 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 13:42:20 INFO - PROCESS | 3888 | 1461102140627 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:42:20 INFO - PROCESS | 3888 | 1461102140631 Marionette TRACE conn2 <- [1,2354,null,{}] 13:42:20 INFO - PROCESS | 3888 | 1461102140638 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:20 INFO - PROCESS | 3888 | 1461102140732 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:42:20 INFO - PROCESS | 3888 | 1461102140876 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 3888 | ++DOCSHELL 12CF7800 == 68 [pid = 3888] [id = 598] 13:42:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (12CF8000) [pid = 3888] [serial = 1794] [outer = 00000000] 13:42:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (15799000) [pid = 3888] [serial = 1795] [outer = 12CF8000] 13:42:20 INFO - PROCESS | 3888 | 1461102140931 Marionette DEBUG loaded listener.js 13:42:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (15CB8C00) [pid = 3888] [serial = 1796] [outer = 12CF8000] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 12DDA800 == 67 [pid = 3888] [id = 503] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 12CF8C00 == 66 [pid = 3888] [id = 592] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 11BED000 == 65 [pid = 3888] [id = 591] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 1A4DAC00 == 64 [pid = 3888] [id = 590] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 182E1C00 == 63 [pid = 3888] [id = 589] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 12C01C00 == 62 [pid = 3888] [id = 588] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 11BCF000 == 61 [pid = 3888] [id = 587] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 16E97000 == 60 [pid = 3888] [id = 586] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 15C2A400 == 59 [pid = 3888] [id = 585] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 11B3B000 == 58 [pid = 3888] [id = 584] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 11BFA400 == 57 [pid = 3888] [id = 583] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (19C47400) [pid = 3888] [serial = 1732] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1C27B000) [pid = 3888] [serial = 1699] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (18BC4800) [pid = 3888] [serial = 1705] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1ADED000) [pid = 3888] [serial = 1708] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 1890B800 == 56 [pid = 3888] [id = 580] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 157F6800 == 55 [pid = 3888] [id = 579] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 1E97B400 == 54 [pid = 3888] [id = 17] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 12CFE400 == 53 [pid = 3888] [id = 578] 13:42:21 INFO - PROCESS | 3888 | --DOCSHELL 12CFD400 == 52 [pid = 3888] [id = 577] 13:42:21 INFO - PROCESS | 3888 | 1461102141539 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 939ms 13:42:21 INFO - PROCESS | 3888 | 1461102141559 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 3888 | 1461102141565 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 13:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:42:21 INFO - PROCESS | 3888 | 1461102141570 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 3888 | 1461102141573 Marionette TRACE conn2 <- [1,2358,null,{}] 13:42:21 INFO - PROCESS | 3888 | 1461102141577 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:21 INFO - PROCESS | 3888 | 1461102141659 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (12D75000) [pid = 3888] [serial = 1610] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (16838400) [pid = 3888] [serial = 1613] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (197E8400) [pid = 3888] [serial = 1616] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1A1C0800) [pid = 3888] [serial = 1619] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1AD86C00) [pid = 3888] [serial = 1652] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (13A28000) [pid = 3888] [serial = 1655] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (182E2400) [pid = 3888] [serial = 1658] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1A8C2C00) [pid = 3888] [serial = 1661] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1ADE7800) [pid = 3888] [serial = 1664] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (16E5B800) [pid = 3888] [serial = 1720] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (16E67C00) [pid = 3888] [serial = 1721] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (169E6800) [pid = 3888] [serial = 1703] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (15798400) [pid = 3888] [serial = 1702] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (142A7000) [pid = 3888] [serial = 1715] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (13893400) [pid = 3888] [serial = 1714] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1825C400) [pid = 3888] [serial = 1723] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (182E0C00) [pid = 3888] [serial = 1724] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (14349800) [pid = 3888] [serial = 1717] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (15CB6800) [pid = 3888] [serial = 1718] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1C2DCC00) [pid = 3888] [serial = 1712] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1C2D8400) [pid = 3888] [serial = 1711] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (197E7000) [pid = 3888] [serial = 1730] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (18BC2400) [pid = 3888] [serial = 1726] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (18BC9000) [pid = 3888] [serial = 1727] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (197DF400) [pid = 3888] [serial = 1729] [outer = 00000000] [url = about:blank] 13:42:21 INFO - PROCESS | 3888 | 1461102141773 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:21 INFO - PROCESS | 3888 | ++DOCSHELL 02A9C400 == 53 [pid = 3888] [id = 599] 13:42:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (11BEE800) [pid = 3888] [serial = 1797] [outer = 00000000] 13:42:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1325E000) [pid = 3888] [serial = 1798] [outer = 11BEE800] 13:42:21 INFO - PROCESS | 3888 | 1461102141821 Marionette DEBUG loaded listener.js 13:42:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (143A7C00) [pid = 3888] [serial = 1799] [outer = 11BEE800] 13:42:22 INFO - PROCESS | 3888 | 1461102142242 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 738ms 13:42:22 INFO - PROCESS | 3888 | 1461102142309 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 3888 | 1461102142311 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 13:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:42:22 INFO - PROCESS | 3888 | 1461102142315 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:42:22 INFO - PROCESS | 3888 | 1461102142318 Marionette TRACE conn2 <- [1,2362,null,{}] 13:42:22 INFO - PROCESS | 3888 | 1461102142328 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:22 INFO - PROCESS | 3888 | 1461102142413 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:42:22 INFO - PROCESS | 3888 | 1461102142426 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 3888 | ++DOCSHELL 16E5EC00 == 54 [pid = 3888] [id = 600] 13:42:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (16E61C00) [pid = 3888] [serial = 1800] [outer = 00000000] 13:42:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (16E98800) [pid = 3888] [serial = 1801] [outer = 16E61C00] 13:42:22 INFO - PROCESS | 3888 | 1461102142481 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (16EAF400) [pid = 3888] [serial = 1802] [outer = 16E61C00] 13:42:22 INFO - PROCESS | 3888 | 1461102142939 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 692ms 13:42:22 INFO - PROCESS | 3888 | 1461102142998 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 3888 | 1461102143000 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 13:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:42:23 INFO - PROCESS | 3888 | 1461102143003 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 3888 | 1461102143005 Marionette TRACE conn2 <- [1,2366,null,{}] 13:42:23 INFO - PROCESS | 3888 | 1461102143008 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:23 INFO - PROCESS | 3888 | 1461102143088 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:42:23 INFO - PROCESS | 3888 | 1461102143096 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 3888 | ++DOCSHELL 1825C800 == 55 [pid = 3888] [id = 601] 13:42:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1825E800) [pid = 3888] [serial = 1803] [outer = 00000000] 13:42:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (18614C00) [pid = 3888] [serial = 1804] [outer = 1825E800] 13:42:23 INFO - PROCESS | 3888 | 1461102143141 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (18901400) [pid = 3888] [serial = 1805] [outer = 1825E800] 13:42:23 INFO - PROCESS | 3888 | 1461102143598 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 631ms 13:42:23 INFO - PROCESS | 3888 | 1461102143625 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:42:23 INFO - PROCESS | 3888 | 1461102143627 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 13:42:23 INFO - PROCESS | 3888 | 1461102143630 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:42:23 INFO - PROCESS | 3888 | 1461102143631 Marionette TRACE conn2 <- [1,2370,null,{}] 13:42:23 INFO - PROCESS | 3888 | 1461102143635 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:23 INFO - PROCESS | 3888 | 1461102143712 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:42:23 INFO - PROCESS | 3888 | 1461102143718 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 3888 | ++DOCSHELL 12D80000 == 56 [pid = 3888] [id = 602] 13:42:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (14347400) [pid = 3888] [serial = 1806] [outer = 00000000] 13:42:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (18D0A800) [pid = 3888] [serial = 1807] [outer = 14347400] 13:42:23 INFO - PROCESS | 3888 | 1461102143793 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (191D0800) [pid = 3888] [serial = 1808] [outer = 14347400] 13:42:24 INFO - PROCESS | 3888 | 1461102144282 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 692ms 13:42:24 INFO - PROCESS | 3888 | 1461102144330 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 3888 | 1461102144332 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 13:42:24 INFO - PROCESS | 3888 | 1461102144335 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:42:24 INFO - PROCESS | 3888 | 1461102144337 Marionette TRACE conn2 <- [1,2374,null,{}] 13:42:24 INFO - PROCESS | 3888 | 1461102144346 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:24 INFO - PROCESS | 3888 | 1461102144488 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:42:24 INFO - PROCESS | 3888 | 1461102144564 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 3888 | ++DOCSHELL 1320FC00 == 57 [pid = 3888] [id = 603] 13:42:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1656A800) [pid = 3888] [serial = 1809] [outer = 00000000] 13:42:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (19BD8400) [pid = 3888] [serial = 1810] [outer = 1656A800] 13:42:24 INFO - PROCESS | 3888 | 1461102144612 Marionette DEBUG loaded listener.js 13:42:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (19C44000) [pid = 3888] [serial = 1811] [outer = 1656A800] 13:42:25 INFO - PROCESS | 3888 | 1461102145041 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 723ms 13:42:25 INFO - PROCESS | 3888 | 1461102145059 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 3888 | 1461102145061 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 13:42:25 INFO - PROCESS | 3888 | 1461102145064 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:42:25 INFO - PROCESS | 3888 | 1461102145066 Marionette TRACE conn2 <- [1,2378,null,{}] 13:42:25 INFO - PROCESS | 3888 | 1461102145069 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:25 INFO - PROCESS | 3888 | 1461102145219 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:42:25 INFO - PROCESS | 3888 | 1461102145240 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 3888 | ++DOCSHELL 13338C00 == 58 [pid = 3888] [id = 604] 13:42:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (19BE6800) [pid = 3888] [serial = 1812] [outer = 00000000] 13:42:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1A1C1800) [pid = 3888] [serial = 1813] [outer = 19BE6800] 13:42:25 INFO - PROCESS | 3888 | 1461102145283 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1A397C00) [pid = 3888] [serial = 1814] [outer = 19BE6800] 13:42:25 INFO - PROCESS | 3888 | 1461102145715 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 693ms 13:42:25 INFO - PROCESS | 3888 | 1461102145748 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 3888 | 1461102145750 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 13:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:42:25 INFO - PROCESS | 3888 | 1461102145753 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 3888 | 1461102145755 Marionette TRACE conn2 <- [1,2382,null,{}] 13:42:25 INFO - PROCESS | 3888 | 1461102145758 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:25 INFO - PROCESS | 3888 | 1461102145870 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:42:25 INFO - PROCESS | 3888 | 1461102145876 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 3888 | ++DOCSHELL 11BF6400 == 59 [pid = 3888] [id = 605] 13:42:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (12CFE800) [pid = 3888] [serial = 1815] [outer = 00000000] 13:42:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1AA7A800) [pid = 3888] [serial = 1816] [outer = 12CFE800] 13:42:25 INFO - PROCESS | 3888 | 1461102145920 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1ADA7400) [pid = 3888] [serial = 1817] [outer = 12CFE800] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1C276800) [pid = 3888] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1AA77C00) [pid = 3888] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (16E5FC00) [pid = 3888] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1E97E800) [pid = 3888] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (19C44C00) [pid = 3888] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (19C45800) [pid = 3888] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (169EF800) [pid = 3888] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (157F6C00) [pid = 3888] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (12D71800) [pid = 3888] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (12CFE000) [pid = 3888] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (19BE5000) [pid = 3888] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (12B38C00) [pid = 3888] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (12C58800) [pid = 3888] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (18BBB800) [pid = 3888] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (17D9D000) [pid = 3888] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1ADAC000) [pid = 3888] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (19C47C00) [pid = 3888] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (11BF0C00) [pid = 3888] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1342A800) [pid = 3888] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:42:26 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (1DF69000) [pid = 3888] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:42:26 INFO - PROCESS | 3888 | 1461102146639 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 938ms 13:42:26 INFO - PROCESS | 3888 | 1461102146699 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 3888 | 1461102146701 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 13:42:26 INFO - PROCESS | 3888 | 1461102146704 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:42:26 INFO - PROCESS | 3888 | 1461102146706 Marionette TRACE conn2 <- [1,2386,null,{}] 13:42:26 INFO - PROCESS | 3888 | 1461102146709 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:26 INFO - PROCESS | 3888 | 1461102146771 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:42:26 INFO - PROCESS | 3888 | 1461102146777 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:26 INFO - PROCESS | 3888 | ++DOCSHELL 12D71800 == 60 [pid = 3888] [id = 606] 13:42:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1320EC00) [pid = 3888] [serial = 1818] [outer = 00000000] 13:42:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (16E0F000) [pid = 3888] [serial = 1819] [outer = 1320EC00] 13:42:26 INFO - PROCESS | 3888 | 1461102146822 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (1925A800) [pid = 3888] [serial = 1820] [outer = 1320EC00] 13:42:27 INFO - PROCESS | 3888 | 1461102147273 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 631ms 13:42:27 INFO - PROCESS | 3888 | 1461102147326 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:42:27 INFO - PROCESS | 3888 | 1461102147328 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 13:42:27 INFO - PROCESS | 3888 | 1461102147331 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:42:27 INFO - PROCESS | 3888 | 1461102147333 Marionette TRACE conn2 <- [1,2390,null,{}] 13:42:27 INFO - PROCESS | 3888 | 1461102147337 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:27 INFO - PROCESS | 3888 | 1461102147416 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:42:27 INFO - PROCESS | 3888 | 1461102147423 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 3888 | ++DOCSHELL 1860C000 == 61 [pid = 3888] [id = 607] 13:42:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (1A066800) [pid = 3888] [serial = 1821] [outer = 00000000] 13:42:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1A878400) [pid = 3888] [serial = 1822] [outer = 1A066800] 13:42:27 INFO - PROCESS | 3888 | 1461102147467 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1A8C8000) [pid = 3888] [serial = 1823] [outer = 1A066800] 13:42:27 INFO - PROCESS | 3888 | 1461102147893 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 615ms 13:42:27 INFO - PROCESS | 3888 | 1461102147952 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:42:27 INFO - PROCESS | 3888 | 1461102147955 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 13:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:42:27 INFO - PROCESS | 3888 | 1461102147958 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:42:27 INFO - PROCESS | 3888 | 1461102147960 Marionette TRACE conn2 <- [1,2394,null,{}] 13:42:27 INFO - PROCESS | 3888 | 1461102147964 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:28 INFO - PROCESS | 3888 | 1461102148061 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:42:28 INFO - PROCESS | 3888 | 1461102148067 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:28 INFO - PROCESS | 3888 | ++DOCSHELL 1A39D000 == 62 [pid = 3888] [id = 608] 13:42:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1AD87800) [pid = 3888] [serial = 1824] [outer = 00000000] 13:42:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1C27C400) [pid = 3888] [serial = 1825] [outer = 1AD87800] 13:42:28 INFO - PROCESS | 3888 | 1461102148118 Marionette DEBUG loaded listener.js 13:42:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1C2D8C00) [pid = 3888] [serial = 1826] [outer = 1AD87800] 13:42:28 INFO - PROCESS | 3888 | 1461102148853 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 923ms 13:42:28 INFO - PROCESS | 3888 | 1461102148888 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:42:28 INFO - PROCESS | 3888 | 1461102148893 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 13:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:42:28 INFO - PROCESS | 3888 | 1461102148899 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:42:28 INFO - PROCESS | 3888 | 1461102148903 Marionette TRACE conn2 <- [1,2398,null,{}] 13:42:28 INFO - PROCESS | 3888 | 1461102148908 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:29 INFO - PROCESS | 3888 | 1461102149017 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:42:29 INFO - PROCESS | 3888 | 1461102149133 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:29 INFO - PROCESS | 3888 | ++DOCSHELL 1342B000 == 63 [pid = 3888] [id = 609] 13:42:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1342C400) [pid = 3888] [serial = 1827] [outer = 00000000] 13:42:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (14BE1000) [pid = 3888] [serial = 1828] [outer = 1342C400] 13:42:29 INFO - PROCESS | 3888 | 1461102149230 Marionette DEBUG loaded listener.js 13:42:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (16837000) [pid = 3888] [serial = 1829] [outer = 1342C400] 13:42:29 INFO - PROCESS | 3888 | 1461102149857 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 984ms 13:42:29 INFO - PROCESS | 3888 | 1461102149902 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:42:29 INFO - PROCESS | 3888 | 1461102149907 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 13:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:42:29 INFO - PROCESS | 3888 | 1461102149914 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:42:29 INFO - PROCESS | 3888 | 1461102149917 Marionette TRACE conn2 <- [1,2402,null,{}] 13:42:29 INFO - PROCESS | 3888 | 1461102149921 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:29 INFO - PROCESS | 3888 | 1461102150012 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:42:30 INFO - PROCESS | 3888 | 1461102150152 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 3888 | ++DOCSHELL 15F8BC00 == 64 [pid = 3888] [id = 610] 13:42:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1683E000) [pid = 3888] [serial = 1830] [outer = 00000000] 13:42:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1825C400) [pid = 3888] [serial = 1831] [outer = 1683E000] 13:42:30 INFO - PROCESS | 3888 | 1461102150207 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (18907000) [pid = 3888] [serial = 1832] [outer = 1683E000] 13:42:30 INFO - PROCESS | 3888 | 1461102150840 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 984ms 13:42:30 INFO - PROCESS | 3888 | 1461102150897 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:42:30 INFO - PROCESS | 3888 | 1461102150900 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 13:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:42:30 INFO - PROCESS | 3888 | 1461102150904 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 3888 | 1461102150907 Marionette TRACE conn2 <- [1,2406,null,{}] 13:42:30 INFO - PROCESS | 3888 | 1461102150918 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:31 INFO - PROCESS | 3888 | 1461102151010 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:42:31 INFO - PROCESS | 3888 | 1461102151153 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 3888 | ++DOCSHELL 16E65000 == 65 [pid = 3888] [id = 611] 13:42:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (197EC800) [pid = 3888] [serial = 1833] [outer = 00000000] 13:42:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1ADE8000) [pid = 3888] [serial = 1834] [outer = 197EC800] 13:42:31 INFO - PROCESS | 3888 | 1461102151210 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1C271800) [pid = 3888] [serial = 1835] [outer = 197EC800] 13:42:31 INFO - PROCESS | 3888 | 1461102151749 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 892ms 13:42:31 INFO - PROCESS | 3888 | 1461102151791 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 3888 | 1461102151794 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 13:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:42:31 INFO - PROCESS | 3888 | 1461102151797 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 3888 | 1461102151799 Marionette TRACE conn2 <- [1,2410,null,{}] 13:42:31 INFO - PROCESS | 3888 | 1461102151803 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:31 INFO - PROCESS | 3888 | 1461102151907 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:42:31 INFO - PROCESS | 3888 | 1461102152020 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 3888 | ++DOCSHELL 1A1B8C00 == 66 [pid = 3888] [id = 612] 13:42:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1C27EC00) [pid = 3888] [serial = 1836] [outer = 00000000] 13:42:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1C329400) [pid = 3888] [serial = 1837] [outer = 1C27EC00] 13:42:32 INFO - PROCESS | 3888 | 1461102152074 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1C3E4800) [pid = 3888] [serial = 1838] [outer = 1C27EC00] 13:42:32 INFO - PROCESS | 3888 | 1461102152636 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 877ms 13:42:32 INFO - PROCESS | 3888 | 1461102152683 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:42:32 INFO - PROCESS | 3888 | 1461102152686 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 13:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:42:32 INFO - PROCESS | 3888 | 1461102152689 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:42:32 INFO - PROCESS | 3888 | 1461102152691 Marionette TRACE conn2 <- [1,2414,null,{}] 13:42:32 INFO - PROCESS | 3888 | 1461102152695 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:32 INFO - PROCESS | 3888 | 1461102152806 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:42:32 INFO - PROCESS | 3888 | 1461102152919 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 3888 | ++DOCSHELL 13263800 == 67 [pid = 3888] [id = 613] 13:42:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (169E7C00) [pid = 3888] [serial = 1839] [outer = 00000000] 13:42:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1C2E0400) [pid = 3888] [serial = 1840] [outer = 169E7C00] 13:42:33 INFO - PROCESS | 3888 | 1461102153044 Marionette DEBUG loaded listener.js 13:42:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1C820400) [pid = 3888] [serial = 1841] [outer = 169E7C00] 13:42:33 INFO - PROCESS | 3888 | 1461102153838 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1169ms 13:42:33 INFO - PROCESS | 3888 | 1461102153872 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 3888 | 1461102153875 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 13:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:42:33 INFO - PROCESS | 3888 | 1461102153880 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 3888 | 1461102153884 Marionette TRACE conn2 <- [1,2418,null,{}] 13:42:33 INFO - PROCESS | 3888 | 1461102153891 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:33 INFO - PROCESS | 3888 | 1461102153986 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:42:34 INFO - PROCESS | 3888 | 1461102154138 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 3888 | ++DOCSHELL 14345400 == 68 [pid = 3888] [id = 614] 13:42:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1434FC00) [pid = 3888] [serial = 1842] [outer = 00000000] 13:42:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (15517400) [pid = 3888] [serial = 1843] [outer = 1434FC00] 13:42:34 INFO - PROCESS | 3888 | 1461102154177 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (16564400) [pid = 3888] [serial = 1844] [outer = 1434FC00] 13:42:34 INFO - PROCESS | 3888 | --DOCSHELL 1860C000 == 67 [pid = 3888] [id = 607] 13:42:34 INFO - PROCESS | 3888 | --DOCSHELL 12D71800 == 66 [pid = 3888] [id = 606] 13:42:34 INFO - PROCESS | 3888 | --DOCSHELL 11BF6400 == 65 [pid = 3888] [id = 605] 13:42:34 INFO - PROCESS | 3888 | --DOCSHELL 13338C00 == 64 [pid = 3888] [id = 604] 13:42:34 INFO - PROCESS | 3888 | --DOCSHELL 1320FC00 == 63 [pid = 3888] [id = 603] 13:42:34 INFO - PROCESS | 3888 | --DOCSHELL 12D80000 == 62 [pid = 3888] [id = 602] 13:42:34 INFO - PROCESS | 3888 | --DOCSHELL 1825C800 == 61 [pid = 3888] [id = 601] 13:42:34 INFO - PROCESS | 3888 | --DOCSHELL 16E5EC00 == 60 [pid = 3888] [id = 600] 13:42:34 INFO - PROCESS | 3888 | --DOCSHELL 02A9C400 == 59 [pid = 3888] [id = 599] 13:42:34 INFO - PROCESS | 3888 | --DOCSHELL 12CF7800 == 58 [pid = 3888] [id = 598] 13:42:34 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1C27FC00) [pid = 3888] [serial = 1780] [outer = 00000000] [url = about:blank] 13:42:34 INFO - PROCESS | 3888 | 1461102154817 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 985ms 13:42:34 INFO - PROCESS | 3888 | 1461102154864 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 3888 | 1461102154869 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 13:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:42:34 INFO - PROCESS | 3888 | 1461102154875 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 3888 | 1461102154878 Marionette TRACE conn2 <- [1,2422,null,{}] 13:42:34 INFO - PROCESS | 3888 | 1461102154881 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:34 INFO - PROCESS | 3888 | 1461102154983 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:42:34 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1C273C00) [pid = 3888] [serial = 1709] [outer = 00000000] [url = about:blank] 13:42:34 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (19259400) [pid = 3888] [serial = 1706] [outer = 00000000] [url = about:blank] 13:42:34 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1C280800) [pid = 3888] [serial = 1700] [outer = 00000000] [url = about:blank] 13:42:34 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (197ED000) [pid = 3888] [serial = 1777] [outer = 00000000] [url = about:blank] 13:42:34 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (16EA4C00) [pid = 3888] [serial = 1757] [outer = 00000000] [url = about:blank] 13:42:34 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (16840C00) [pid = 3888] [serial = 1775] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (197E9800) [pid = 3888] [serial = 1763] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1A017800) [pid = 3888] [serial = 1765] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (1A879000) [pid = 3888] [serial = 1768] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1A33D800) [pid = 3888] [serial = 1766] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (16E9BC00) [pid = 3888] [serial = 1756] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (169EEC00) [pid = 3888] [serial = 1739] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1683F400) [pid = 3888] [serial = 1738] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (13269C00) [pid = 3888] [serial = 1736] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1325FC00) [pid = 3888] [serial = 1735] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1371A400) [pid = 3888] [serial = 1753] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1574C400) [pid = 3888] [serial = 1754] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1A33C000) [pid = 3888] [serial = 1745] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1A065C00) [pid = 3888] [serial = 1744] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (13898800) [pid = 3888] [serial = 1751] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (13431400) [pid = 3888] [serial = 1750] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (197DFC00) [pid = 3888] [serial = 1762] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1964E400) [pid = 3888] [serial = 1742] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (191D2400) [pid = 3888] [serial = 1741] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (18904C00) [pid = 3888] [serial = 1759] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (18BC1800) [pid = 3888] [serial = 1760] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (1ADE6C00) [pid = 3888] [serial = 1771] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (1AD7C400) [pid = 3888] [serial = 1748] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (1A8CB800) [pid = 3888] [serial = 1747] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (1A8C4400) [pid = 3888] [serial = 1769] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (1ADEC000) [pid = 3888] [serial = 1772] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (16969400) [pid = 3888] [serial = 1774] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (1A01FC00) [pid = 3888] [serial = 1778] [outer = 00000000] [url = about:blank] 13:42:35 INFO - PROCESS | 3888 | 1461102155088 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 3888 | ++DOCSHELL 11B2E400 == 59 [pid = 3888] [id = 615] 13:42:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (11B34400) [pid = 3888] [serial = 1845] [outer = 00000000] 13:42:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (13269C00) [pid = 3888] [serial = 1846] [outer = 11B34400] 13:42:35 INFO - PROCESS | 3888 | 1461102155134 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (138C7C00) [pid = 3888] [serial = 1847] [outer = 11B34400] 13:42:35 INFO - PROCESS | 3888 | 1461102155558 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 723ms 13:42:35 INFO - PROCESS | 3888 | 1461102155598 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:42:35 INFO - PROCESS | 3888 | 1461102155600 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 13:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:42:35 INFO - PROCESS | 3888 | 1461102155604 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 3888 | 1461102155607 Marionette TRACE conn2 <- [1,2426,null,{}] 13:42:35 INFO - PROCESS | 3888 | 1461102155617 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:35 INFO - PROCESS | 3888 | 1461102155701 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:42:35 INFO - PROCESS | 3888 | 1461102155712 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 3888 | ++DOCSHELL 16E5B000 == 60 [pid = 3888] [id = 616] 13:42:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (16E60400) [pid = 3888] [serial = 1848] [outer = 00000000] 13:42:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (16EB6C00) [pid = 3888] [serial = 1849] [outer = 16E60400] 13:42:35 INFO - PROCESS | 3888 | 1461102155759 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1860C000) [pid = 3888] [serial = 1850] [outer = 16E60400] 13:42:36 INFO - PROCESS | 3888 | 1461102156243 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 676ms 13:42:36 INFO - PROCESS | 3888 | 1461102156303 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:42:36 INFO - PROCESS | 3888 | 1461102156305 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 13:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:42:36 INFO - PROCESS | 3888 | 1461102156292 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:42:36 INFO - PROCESS | 3888 | 1461102156294 Marionette TRACE conn2 <- [1,2430,null,{}] 13:42:36 INFO - PROCESS | 3888 | 1461102156297 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:36 INFO - PROCESS | 3888 | 1461102156381 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:42:36 INFO - PROCESS | 3888 | 1461102156389 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:36 INFO - PROCESS | 3888 | ++DOCSHELL 18BC0000 == 61 [pid = 3888] [id = 617] 13:42:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (18BC1000) [pid = 3888] [serial = 1851] [outer = 00000000] 13:42:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (19258000) [pid = 3888] [serial = 1852] [outer = 18BC1000] 13:42:36 INFO - PROCESS | 3888 | 1461102156434 Marionette DEBUG loaded listener.js 13:42:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1964EC00) [pid = 3888] [serial = 1853] [outer = 18BC1000] 13:42:36 INFO - PROCESS | 3888 | 1461102156889 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 615ms 13:42:36 INFO - PROCESS | 3888 | 1461102156930 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:42:36 INFO - PROCESS | 3888 | 1461102156932 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 13:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:42:36 INFO - PROCESS | 3888 | 1461102156935 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:42:36 INFO - PROCESS | 3888 | 1461102156936 Marionette TRACE conn2 <- [1,2434,null,{}] 13:42:36 INFO - PROCESS | 3888 | 1461102156940 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:37 INFO - PROCESS | 3888 | 1461102157020 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:42:37 INFO - PROCESS | 3888 | 1461102157026 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 3888 | ++DOCSHELL 197E3000 == 62 [pid = 3888] [id = 618] 13:42:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (197E3400) [pid = 3888] [serial = 1854] [outer = 00000000] 13:42:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (197EA000) [pid = 3888] [serial = 1855] [outer = 197E3400] 13:42:37 INFO - PROCESS | 3888 | 1461102157099 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (197EDC00) [pid = 3888] [serial = 1856] [outer = 197E3400] 13:42:37 INFO - PROCESS | 3888 | 1461102157568 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 677ms 13:42:37 INFO - PROCESS | 3888 | 1461102157618 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:42:37 INFO - PROCESS | 3888 | 1461102157620 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 13:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:42:37 INFO - PROCESS | 3888 | 1461102157624 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 3888 | 1461102157625 Marionette TRACE conn2 <- [1,2438,null,{}] 13:42:37 INFO - PROCESS | 3888 | 1461102157629 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:37 INFO - PROCESS | 3888 | 1461102157766 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:42:37 INFO - PROCESS | 3888 | 1461102157832 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 3888 | ++DOCSHELL 19ABA000 == 63 [pid = 3888] [id = 619] 13:42:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (19BDAC00) [pid = 3888] [serial = 1857] [outer = 00000000] 13:42:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1A1BA800) [pid = 3888] [serial = 1858] [outer = 19BDAC00] 13:42:37 INFO - PROCESS | 3888 | 1461102157885 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1A33C000) [pid = 3888] [serial = 1859] [outer = 19BDAC00] 13:42:38 INFO - PROCESS | 3888 | 1461102158321 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 723ms 13:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:42:38 INFO - PROCESS | 3888 | 1461102158364 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 3888 | 1461102158366 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 13:42:38 INFO - PROCESS | 3888 | 1461102158374 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 3888 | 1461102158375 Marionette TRACE conn2 <- [1,2442,null,{}] 13:42:38 INFO - PROCESS | 3888 | 1461102158401 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:38 INFO - PROCESS | 3888 | 1461102158514 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:42:38 INFO - PROCESS | 3888 | 1461102158526 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 3888 | ++DOCSHELL 19C47C00 == 64 [pid = 3888] [id = 620] 13:42:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1A01FC00) [pid = 3888] [serial = 1860] [outer = 00000000] 13:42:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1A878000) [pid = 3888] [serial = 1861] [outer = 1A01FC00] 13:42:38 INFO - PROCESS | 3888 | 1461102158627 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1A8CB000) [pid = 3888] [serial = 1862] [outer = 1A01FC00] 13:42:39 INFO - PROCESS | 3888 | 1461102159043 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 707ms 13:42:39 INFO - PROCESS | 3888 | 1461102159073 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 3888 | 1461102159075 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 13:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:42:39 INFO - PROCESS | 3888 | 1461102159079 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 3888 | 1461102159080 Marionette TRACE conn2 <- [1,2446,null,{}] 13:42:39 INFO - PROCESS | 3888 | 1461102159084 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:39 INFO - PROCESS | 3888 | 1461102159202 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:42:39 INFO - PROCESS | 3888 | 1461102159208 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 3888 | ++DOCSHELL 16E66C00 == 65 [pid = 3888] [id = 621] 13:42:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1AD87400) [pid = 3888] [serial = 1863] [outer = 00000000] 13:42:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1ADE9400) [pid = 3888] [serial = 1864] [outer = 1AD87400] 13:42:39 INFO - PROCESS | 3888 | 1461102159252 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1C271400) [pid = 3888] [serial = 1865] [outer = 1AD87400] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (16E61C00) [pid = 3888] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1825E800) [pid = 3888] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (14347400) [pid = 3888] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1320EC00) [pid = 3888] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1A066800) [pid = 3888] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1656A800) [pid = 3888] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1C2D9C00) [pid = 3888] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (19BE6800) [pid = 3888] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (12CFE800) [pid = 3888] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (12CF8000) [pid = 3888] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (11BEE800) [pid = 3888] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:42:39 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (19263C00) [pid = 3888] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:42:39 INFO - PROCESS | 3888 | 1461102159781 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 723ms 13:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:42:39 INFO - PROCESS | 3888 | 1461102159801 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 3888 | 1461102159803 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 13:42:39 INFO - PROCESS | 3888 | 1461102159806 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 3888 | 1461102159808 Marionette TRACE conn2 <- [1,2450,null,{}] 13:42:39 INFO - PROCESS | 3888 | 1461102159811 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:39 INFO - PROCESS | 3888 | 1461102159918 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:42:39 INFO - PROCESS | 3888 | 1461102159924 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 3888 | ++DOCSHELL 1333D400 == 66 [pid = 3888] [id = 622] 13:42:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (13715800) [pid = 3888] [serial = 1866] [outer = 00000000] 13:42:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (18BE1000) [pid = 3888] [serial = 1867] [outer = 13715800] 13:42:39 INFO - PROCESS | 3888 | 1461102159980 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (197E8C00) [pid = 3888] [serial = 1868] [outer = 13715800] 13:42:40 INFO - PROCESS | 3888 | 1461102160418 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 630ms 13:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:42:40 INFO - PROCESS | 3888 | 1461102160455 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:42:40 INFO - PROCESS | 3888 | 1461102160457 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 13:42:40 INFO - PROCESS | 3888 | 1461102160460 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 3888 | 1461102160462 Marionette TRACE conn2 <- [1,2454,null,{}] 13:42:40 INFO - PROCESS | 3888 | 1461102160466 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:40 INFO - PROCESS | 3888 | 1461102160547 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:42:40 INFO - PROCESS | 3888 | 1461102160554 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:40 INFO - PROCESS | 3888 | ++DOCSHELL 12BB8C00 == 67 [pid = 3888] [id = 623] 13:42:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (19ABC400) [pid = 3888] [serial = 1869] [outer = 00000000] 13:42:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1ADF0C00) [pid = 3888] [serial = 1870] [outer = 19ABC400] 13:42:40 INFO - PROCESS | 3888 | 1461102160584 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1C279C00) [pid = 3888] [serial = 1871] [outer = 19ABC400] 13:42:41 INFO - PROCESS | 3888 | 1461102161030 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 615ms 13:42:41 INFO - PROCESS | 3888 | 1461102161083 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:42:41 INFO - PROCESS | 3888 | 1461102161085 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 13:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:42:41 INFO - PROCESS | 3888 | 1461102161088 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - PROCESS | 3888 | 1461102161091 Marionette TRACE conn2 <- [1,2458,null,{}] 13:42:41 INFO - PROCESS | 3888 | 1461102161094 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:41 INFO - PROCESS | 3888 | 1461102161192 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:42:41 INFO - PROCESS | 3888 | 1461102161198 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 3888 | ++DOCSHELL 1A1B7C00 == 68 [pid = 3888] [id = 624] 13:42:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1C32C000) [pid = 3888] [serial = 1872] [outer = 00000000] 13:42:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1C826400) [pid = 3888] [serial = 1873] [outer = 1C32C000] 13:42:41 INFO - PROCESS | 3888 | 1461102161248 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1CA7F800) [pid = 3888] [serial = 1874] [outer = 1C32C000] 13:42:41 INFO - PROCESS | 3888 | 1461102161956 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 922ms 13:42:42 INFO - PROCESS | 3888 | 1461102162019 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:42:42 INFO - PROCESS | 3888 | 1461102162026 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 13:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:42:42 INFO - PROCESS | 3888 | 1461102162032 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:42:42 INFO - PROCESS | 3888 | 1461102162036 Marionette TRACE conn2 <- [1,2462,null,{}] 13:42:42 INFO - PROCESS | 3888 | 1461102162041 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:42 INFO - PROCESS | 3888 | 1461102162184 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:42:42 INFO - PROCESS | 3888 | 1461102162329 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:42 INFO - PROCESS | 3888 | ++DOCSHELL 13893000 == 69 [pid = 3888] [id = 625] 13:42:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (13A23400) [pid = 3888] [serial = 1875] [outer = 00000000] 13:42:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (16838800) [pid = 3888] [serial = 1876] [outer = 13A23400] 13:42:42 INFO - PROCESS | 3888 | 1461102162385 Marionette DEBUG loaded listener.js 13:42:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (169EC400) [pid = 3888] [serial = 1877] [outer = 13A23400] 13:42:42 INFO - PROCESS | 3888 | 1461102162959 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 985ms 13:42:43 INFO - PROCESS | 3888 | 1461102163025 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 3888 | 1461102163034 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 13:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:42:43 INFO - PROCESS | 3888 | 1461102163043 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 3888 | 1461102163047 Marionette TRACE conn2 <- [1,2466,null,{}] 13:42:43 INFO - PROCESS | 3888 | 1461102163053 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:43 INFO - PROCESS | 3888 | 1461102163163 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:42:43 INFO - PROCESS | 3888 | 1461102163277 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 3888 | ++DOCSHELL 169EE800 == 70 [pid = 3888] [id = 626] 13:42:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (16E61400) [pid = 3888] [serial = 1878] [outer = 00000000] 13:42:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (18BC3C00) [pid = 3888] [serial = 1879] [outer = 16E61400] 13:42:43 INFO - PROCESS | 3888 | 1461102163371 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (191D2C00) [pid = 3888] [serial = 1880] [outer = 16E61400] 13:42:43 INFO - PROCESS | 3888 | 1461102163946 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 985ms 13:42:44 INFO - PROCESS | 3888 | 1461102164027 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 3888 | 1461102164029 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 13:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:42:44 INFO - PROCESS | 3888 | 1461102164033 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 3888 | 1461102164037 Marionette TRACE conn2 <- [1,2470,null,{}] 13:42:44 INFO - PROCESS | 3888 | 1461102164048 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:44 INFO - PROCESS | 3888 | 1461102164176 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:42:44 INFO - PROCESS | 3888 | 1461102164312 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:44 INFO - PROCESS | 3888 | ++DOCSHELL 1A392C00 == 71 [pid = 3888] [id = 627] 13:42:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1A4DA000) [pid = 3888] [serial = 1881] [outer = 00000000] 13:42:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1C81A000) [pid = 3888] [serial = 1882] [outer = 1A4DA000] 13:42:44 INFO - PROCESS | 3888 | 1461102164370 Marionette DEBUG loaded listener.js 13:42:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1C823000) [pid = 3888] [serial = 1883] [outer = 1A4DA000] 13:42:44 INFO - PROCESS | 3888 | 1461102164931 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 923ms 13:42:44 INFO - PROCESS | 3888 | 1461102164961 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 3888 | 1461102164964 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 13:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:42:44 INFO - PROCESS | 3888 | 1461102164968 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 3888 | 1461102164970 Marionette TRACE conn2 <- [1,2474,null,{}] 13:42:44 INFO - PROCESS | 3888 | 1461102164973 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:45 INFO - PROCESS | 3888 | 1461102165080 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:42:45 INFO - PROCESS | 3888 | 1461102165459 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 3888 | ++DOCSHELL 11B30800 == 72 [pid = 3888] [id = 628] 13:42:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (11B31800) [pid = 3888] [serial = 1884] [outer = 00000000] 13:42:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (11BED400) [pid = 3888] [serial = 1885] [outer = 11B31800] 13:42:45 INFO - PROCESS | 3888 | 1461102165509 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (11BF7C00) [pid = 3888] [serial = 1886] [outer = 11B31800] 13:42:46 INFO - PROCESS | 3888 | 1461102166182 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 15C2C800 == 71 [pid = 3888] [id = 378] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 12BB8C00 == 70 [pid = 3888] [id = 623] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 1333D400 == 69 [pid = 3888] [id = 622] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 16E66C00 == 68 [pid = 3888] [id = 621] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 19C47C00 == 67 [pid = 3888] [id = 620] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 1ADEF800 == 66 [pid = 3888] [id = 593] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 19ABA000 == 65 [pid = 3888] [id = 619] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 197E3000 == 64 [pid = 3888] [id = 618] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 18BC0000 == 63 [pid = 3888] [id = 617] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 16E5B000 == 62 [pid = 3888] [id = 616] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 11B2E400 == 61 [pid = 3888] [id = 615] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (1C27C400) [pid = 3888] [serial = 1825] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 14345400 == 60 [pid = 3888] [id = 614] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 15F8BC00 == 59 [pid = 3888] [id = 610] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 1342B000 == 58 [pid = 3888] [id = 609] 13:42:46 INFO - PROCESS | 3888 | --DOCSHELL 1A39D000 == 57 [pid = 3888] [id = 608] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1A8C8000) [pid = 3888] [serial = 1823] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (16EAF400) [pid = 3888] [serial = 1802] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (18614C00) [pid = 3888] [serial = 1804] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (191D0800) [pid = 3888] [serial = 1808] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (16E0F000) [pid = 3888] [serial = 1819] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (18901400) [pid = 3888] [serial = 1805] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1890D000) [pid = 3888] [serial = 1786] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1A878400) [pid = 3888] [serial = 1822] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (19BD8400) [pid = 3888] [serial = 1810] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1C3DE800) [pid = 3888] [serial = 1793] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1A397C00) [pid = 3888] [serial = 1814] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1ADA7400) [pid = 3888] [serial = 1817] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (15CB8C00) [pid = 3888] [serial = 1796] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1AA7A800) [pid = 3888] [serial = 1816] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (143A7C00) [pid = 3888] [serial = 1799] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (19C4D800) [pid = 3888] [serial = 1733] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (16E98800) [pid = 3888] [serial = 1801] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1ADE4000) [pid = 3888] [serial = 1789] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (18D0A800) [pid = 3888] [serial = 1807] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (1C32C800) [pid = 3888] [serial = 1792] [outer = 00000000] [url = about:blank] 13:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (1325E000) [pid = 3888] [serial = 1798] [outer = 00000000] [url = about:blank] 13:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1292ms 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (1925A800) [pid = 3888] [serial = 1820] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (14BEE400) [pid = 3888] [serial = 1783] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (19C44000) [pid = 3888] [serial = 1811] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (15799000) [pid = 3888] [serial = 1795] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (1A1C1800) [pid = 3888] [serial = 1813] [outer = 00000000] [url = about:blank] 13:42:46 INFO - PROCESS | 3888 | 1461102166262 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 3888 | 1461102166266 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 13:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:42:46 INFO - PROCESS | 3888 | 1461102166270 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 3888 | 1461102166274 Marionette TRACE conn2 <- [1,2478,null,{}] 13:42:46 INFO - PROCESS | 3888 | 1461102166279 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:46 INFO - PROCESS | 3888 | 1461102166363 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:42:46 INFO - PROCESS | 3888 | 1461102166375 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:46 INFO - PROCESS | 3888 | ++DOCSHELL 1320AC00 == 58 [pid = 3888] [id = 629] 13:42:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1325E000) [pid = 3888] [serial = 1887] [outer = 00000000] 13:42:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (13337800) [pid = 3888] [serial = 1888] [outer = 1325E000] 13:42:46 INFO - PROCESS | 3888 | 1461102166425 Marionette DEBUG loaded listener.js 13:42:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (136C9800) [pid = 3888] [serial = 1889] [outer = 1325E000] 13:42:46 INFO - PROCESS | 3888 | 1461102166958 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 723ms 13:42:46 INFO - PROCESS | 3888 | 1461102167014 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:42:47 INFO - PROCESS | 3888 | 1461102167018 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 13:42:47 INFO - PROCESS | 3888 | 1461102167021 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:42:47 INFO - PROCESS | 3888 | 1461102167023 Marionette TRACE conn2 <- [1,2482,null,{}] 13:42:47 INFO - PROCESS | 3888 | 1461102167027 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:47 INFO - PROCESS | 3888 | 1461102167089 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:42:47 INFO - PROCESS | 3888 | 1461102167097 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 3888 | ++DOCSHELL 14BEE400 == 59 [pid = 3888] [id = 630] 13:42:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (15511C00) [pid = 3888] [serial = 1890] [outer = 00000000] 13:42:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (157F6800) [pid = 3888] [serial = 1891] [outer = 15511C00] 13:42:47 INFO - PROCESS | 3888 | 1461102167145 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (15CB5000) [pid = 3888] [serial = 1892] [outer = 15511C00] 13:42:47 INFO - PROCESS | 3888 | 1461102167645 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 692ms 13:42:47 INFO - PROCESS | 3888 | 1461102167705 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:42:47 INFO - PROCESS | 3888 | 1461102167707 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 13:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:42:47 INFO - PROCESS | 3888 | 1461102167717 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - PROCESS | 3888 | 1461102167722 Marionette TRACE conn2 <- [1,2486,null,{}] 13:42:47 INFO - PROCESS | 3888 | 1461102167726 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:47 INFO - PROCESS | 3888 | 1461102167807 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:42:47 INFO - PROCESS | 3888 | 1461102167815 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 3888 | ++DOCSHELL 15CD8000 == 60 [pid = 3888] [id = 631] 13:42:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (15F93800) [pid = 3888] [serial = 1893] [outer = 00000000] 13:42:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (16E13800) [pid = 3888] [serial = 1894] [outer = 15F93800] 13:42:47 INFO - PROCESS | 3888 | 1461102167942 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (16E61C00) [pid = 3888] [serial = 1895] [outer = 15F93800] 13:42:48 INFO - PROCESS | 3888 | 1461102168315 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 646ms 13:42:48 INFO - PROCESS | 3888 | 1461102168352 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:42:48 INFO - PROCESS | 3888 | 1461102168354 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 13:42:48 INFO - PROCESS | 3888 | 1461102168358 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:42:48 INFO - PROCESS | 3888 | 1461102168360 Marionette TRACE conn2 <- [1,2490,null,{}] 13:42:48 INFO - PROCESS | 3888 | 1461102168363 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:48 INFO - PROCESS | 3888 | 1461102168474 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:42:48 INFO - PROCESS | 3888 | 1461102168586 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 3888 | ++DOCSHELL 16E64C00 == 61 [pid = 3888] [id = 632] 13:42:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (16E97800) [pid = 3888] [serial = 1896] [outer = 00000000] 13:42:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (16EAEC00) [pid = 3888] [serial = 1897] [outer = 16E97800] 13:42:48 INFO - PROCESS | 3888 | 1461102168632 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (16EB7000) [pid = 3888] [serial = 1898] [outer = 16E97800] 13:42:49 INFO - PROCESS | 3888 | 1461102169042 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 723ms 13:42:49 INFO - PROCESS | 3888 | 1461102169098 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 3888 | 1461102169100 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 13:42:49 INFO - PROCESS | 3888 | 1461102169109 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 3888 | 1461102169111 Marionette TRACE conn2 <- [1,2494,null,{}] 13:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:42:49 INFO - PROCESS | 3888 | 1461102169114 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:49 INFO - PROCESS | 3888 | 1461102169234 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:42:49 INFO - PROCESS | 3888 | 1461102169308 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 3888 | ++DOCSHELL 12D72C00 == 62 [pid = 3888] [id = 633] 13:42:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1860D000) [pid = 3888] [serial = 1899] [outer = 00000000] 13:42:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1868BC00) [pid = 3888] [serial = 1900] [outer = 1860D000] 13:42:49 INFO - PROCESS | 3888 | 1461102169362 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (18BC0000) [pid = 3888] [serial = 1901] [outer = 1860D000] 13:42:49 INFO - PROCESS | 3888 | 1461102169821 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 723ms 13:42:49 INFO - PROCESS | 3888 | 1461102169868 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 3888 | 1461102169870 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 13:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:42:49 INFO - PROCESS | 3888 | 1461102169878 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 3888 | 1461102169879 Marionette TRACE conn2 <- [1,2498,null,{}] 13:42:49 INFO - PROCESS | 3888 | 1461102169883 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:49 INFO - PROCESS | 3888 | 1461102169993 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:42:49 INFO - PROCESS | 3888 | 1461102169999 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 3888 | ++DOCSHELL 1333B000 == 63 [pid = 3888] [id = 634] 13:42:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (17D9D000) [pid = 3888] [serial = 1902] [outer = 00000000] 13:42:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (19260000) [pid = 3888] [serial = 1903] [outer = 17D9D000] 13:42:50 INFO - PROCESS | 3888 | 1461102170044 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1964D000) [pid = 3888] [serial = 1904] [outer = 17D9D000] 13:42:50 INFO - PROCESS | 3888 | 1461102170596 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (19BDAC00) [pid = 3888] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1A01FC00) [pid = 3888] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (16E60400) [pid = 3888] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (18BC1000) [pid = 3888] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (169E7C00) [pid = 3888] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1434FC00) [pid = 3888] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (197E3400) [pid = 3888] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1AD87400) [pid = 3888] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (11B34400) [pid = 3888] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (13715800) [pid = 3888] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:42:50 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (19ABC400) [pid = 3888] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 784ms 13:42:50 INFO - PROCESS | 3888 | 1461102170661 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:42:50 INFO - PROCESS | 3888 | 1461102170663 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 13:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:42:50 INFO - PROCESS | 3888 | 1461102170666 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 3888 | 1461102170668 Marionette TRACE conn2 <- [1,2502,null,{}] 13:42:50 INFO - PROCESS | 3888 | 1461102170671 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:50 INFO - PROCESS | 3888 | 1461102170746 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:42:50 INFO - PROCESS | 3888 | 1461102170752 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:50 INFO - PROCESS | 3888 | ++DOCSHELL 13201800 == 64 [pid = 3888] [id = 635] 13:42:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (157EA400) [pid = 3888] [serial = 1905] [outer = 00000000] 13:42:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (1825C000) [pid = 3888] [serial = 1906] [outer = 157EA400] 13:42:50 INFO - PROCESS | 3888 | 1461102170799 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1825E800) [pid = 3888] [serial = 1907] [outer = 157EA400] 13:42:51 INFO - PROCESS | 3888 | 1461102171227 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 584ms 13:42:51 INFO - PROCESS | 3888 | 1461102171264 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:42:51 INFO - PROCESS | 3888 | 1461102171265 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 13:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:42:51 INFO - PROCESS | 3888 | 1461102171269 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 3888 | 1461102171270 Marionette TRACE conn2 <- [1,2506,null,{}] 13:42:51 INFO - PROCESS | 3888 | 1461102171316 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:51 INFO - PROCESS | 3888 | 1461102171377 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:42:51 INFO - PROCESS | 3888 | 1461102171385 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 3888 | ++DOCSHELL 11BCD800 == 65 [pid = 3888] [id = 636] 13:42:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (16E96000) [pid = 3888] [serial = 1908] [outer = 00000000] 13:42:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (19AB9800) [pid = 3888] [serial = 1909] [outer = 16E96000] 13:42:51 INFO - PROCESS | 3888 | 1461102171429 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (19BE5800) [pid = 3888] [serial = 1910] [outer = 16E96000] 13:42:51 INFO - PROCESS | 3888 | 1461102171863 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 631ms 13:42:51 INFO - PROCESS | 3888 | 1461102171890 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:42:51 INFO - PROCESS | 3888 | 1461102171892 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 13:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:42:51 INFO - PROCESS | 3888 | 1461102171895 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 3888 | 1461102171897 Marionette TRACE conn2 <- [1,2510,null,{}] 13:42:51 INFO - PROCESS | 3888 | 1461102171900 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:51 INFO - PROCESS | 3888 | 1461102171983 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:42:51 INFO - PROCESS | 3888 | 1461102171989 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 3888 | ++DOCSHELL 02A90C00 == 66 [pid = 3888] [id = 637] 13:42:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (11BEC400) [pid = 3888] [serial = 1911] [outer = 00000000] 13:42:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (19C49000) [pid = 3888] [serial = 1912] [outer = 11BEC400] 13:42:52 INFO - PROCESS | 3888 | 1461102172033 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (19C4F000) [pid = 3888] [serial = 1913] [outer = 11BEC400] 13:42:52 INFO - PROCESS | 3888 | 1461102172458 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 630ms 13:42:52 INFO - PROCESS | 3888 | 1461102172516 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:42:52 INFO - PROCESS | 3888 | 1461102172518 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 13:42:52 INFO - PROCESS | 3888 | 1461102172522 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:42:52 INFO - PROCESS | 3888 | 1461102172524 Marionette TRACE conn2 <- [1,2514,null,{}] 13:42:52 INFO - PROCESS | 3888 | 1461102172527 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:52 INFO - PROCESS | 3888 | 1461102172653 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:42:52 INFO - PROCESS | 3888 | 1461102172850 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:52 INFO - PROCESS | 3888 | ++DOCSHELL 11B33C00 == 67 [pid = 3888] [id = 638] 13:42:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (11B35800) [pid = 3888] [serial = 1914] [outer = 00000000] 13:42:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (11BECC00) [pid = 3888] [serial = 1915] [outer = 11B35800] 13:42:52 INFO - PROCESS | 3888 | 1461102172910 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (12CFBC00) [pid = 3888] [serial = 1916] [outer = 11B35800] 13:42:53 INFO - PROCESS | 3888 | 1461102173435 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 984ms 13:42:53 INFO - PROCESS | 3888 | 1461102173510 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:42:53 INFO - PROCESS | 3888 | 1461102173515 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 13:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:42:53 INFO - PROCESS | 3888 | 1461102173520 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 3888 | 1461102173524 Marionette TRACE conn2 <- [1,2518,null,{}] 13:42:53 INFO - PROCESS | 3888 | 1461102173529 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:53 INFO - PROCESS | 3888 | 1461102173633 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:42:53 INFO - PROCESS | 3888 | 1461102173745 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:53 INFO - PROCESS | 3888 | ++DOCSHELL 143ACC00 == 68 [pid = 3888] [id = 639] 13:42:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (148AF800) [pid = 3888] [serial = 1917] [outer = 00000000] 13:42:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (15CCF800) [pid = 3888] [serial = 1918] [outer = 148AF800] 13:42:53 INFO - PROCESS | 3888 | 1461102173848 Marionette DEBUG loaded listener.js 13:42:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1655E400) [pid = 3888] [serial = 1919] [outer = 148AF800] 13:42:54 INFO - PROCESS | 3888 | 1461102174445 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 984ms 13:42:54 INFO - PROCESS | 3888 | 1461102174511 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:42:54 INFO - PROCESS | 3888 | 1461102174514 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 13:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:42:54 INFO - PROCESS | 3888 | 1461102174518 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:42:54 INFO - PROCESS | 3888 | 1461102174520 Marionette TRACE conn2 <- [1,2522,null,{}] 13:42:54 INFO - PROCESS | 3888 | 1461102174524 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:54 INFO - PROCESS | 3888 | 1461102174626 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:42:54 INFO - PROCESS | 3888 | 1461102174766 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 3888 | ++DOCSHELL 18BBA400 == 69 [pid = 3888] [id = 640] 13:42:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (18BBAC00) [pid = 3888] [serial = 1920] [outer = 00000000] 13:42:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (19262800) [pid = 3888] [serial = 1921] [outer = 18BBAC00] 13:42:54 INFO - PROCESS | 3888 | 1461102174822 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (19AB0800) [pid = 3888] [serial = 1922] [outer = 18BBAC00] 13:42:55 INFO - PROCESS | 3888 | 1461102175377 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 892ms 13:42:55 INFO - PROCESS | 3888 | 1461102175422 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 3888 | 1461102175429 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 13:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:42:55 INFO - PROCESS | 3888 | 1461102175439 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 3888 | 1461102175444 Marionette TRACE conn2 <- [1,2526,null,{}] 13:42:55 INFO - PROCESS | 3888 | 1461102175448 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:55 INFO - PROCESS | 3888 | 1461102175565 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:42:55 INFO - PROCESS | 3888 | 1461102175702 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 3888 | ++DOCSHELL 1A064400 == 70 [pid = 3888] [id = 641] 13:42:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1A1C5000) [pid = 3888] [serial = 1923] [outer = 00000000] 13:42:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1A4D5800) [pid = 3888] [serial = 1924] [outer = 1A1C5000] 13:42:55 INFO - PROCESS | 3888 | 1461102175757 Marionette DEBUG loaded listener.js 13:42:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1A883000) [pid = 3888] [serial = 1925] [outer = 1A1C5000] 13:42:56 INFO - PROCESS | 3888 | 1461102176321 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 953ms 13:42:56 INFO - PROCESS | 3888 | 1461102176381 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 3888 | 1461102176383 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 13:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:42:56 INFO - PROCESS | 3888 | 1461102176387 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 3888 | 1461102176389 Marionette TRACE conn2 <- [1,2530,null,{}] 13:42:56 INFO - PROCESS | 3888 | 1461102176393 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:56 INFO - PROCESS | 3888 | 1461102176534 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:42:56 INFO - PROCESS | 3888 | 1461102176672 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:56 INFO - PROCESS | 3888 | ++DOCSHELL 12BB5400 == 71 [pid = 3888] [id = 642] 13:42:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (12CF7800) [pid = 3888] [serial = 1926] [outer = 00000000] 13:42:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (15F89400) [pid = 3888] [serial = 1927] [outer = 12CF7800] 13:42:56 INFO - PROCESS | 3888 | 1461102176728 Marionette DEBUG loaded listener.js 13:42:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (15F8A000) [pid = 3888] [serial = 1928] [outer = 12CF7800] 13:42:57 INFO - PROCESS | 3888 | 1461102177437 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1077ms 13:42:57 INFO - PROCESS | 3888 | 1461102177469 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:42:57 INFO - PROCESS | 3888 | 1461102177476 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 13:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:42:57 INFO - PROCESS | 3888 | 1461102177484 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:42:57 INFO - PROCESS | 3888 | 1461102177490 Marionette TRACE conn2 <- [1,2534,null,{}] 13:42:57 INFO - PROCESS | 3888 | 1461102177496 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:57 INFO - PROCESS | 3888 | 1461102177625 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:42:57 INFO - PROCESS | 3888 | 1461102177743 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 3888 | ++DOCSHELL 13897C00 == 72 [pid = 3888] [id = 643] 13:42:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (138C8400) [pid = 3888] [serial = 1929] [outer = 00000000] 13:42:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (16567C00) [pid = 3888] [serial = 1930] [outer = 138C8400] 13:42:57 INFO - PROCESS | 3888 | 1461102177792 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (169EF400) [pid = 3888] [serial = 1931] [outer = 138C8400] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 11BCA400 == 71 [pid = 3888] [id = 536] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 02A90C00 == 70 [pid = 3888] [id = 637] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 11BCD800 == 69 [pid = 3888] [id = 636] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 13201800 == 68 [pid = 3888] [id = 635] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 1333B000 == 67 [pid = 3888] [id = 634] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 12D72C00 == 66 [pid = 3888] [id = 633] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 16E64C00 == 65 [pid = 3888] [id = 632] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 15CD8000 == 64 [pid = 3888] [id = 631] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 14BEE400 == 63 [pid = 3888] [id = 630] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 1320AC00 == 62 [pid = 3888] [id = 629] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 11B30800 == 61 [pid = 3888] [id = 628] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 13893000 == 60 [pid = 3888] [id = 625] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (14BE1000) [pid = 3888] [serial = 1828] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1825C400) [pid = 3888] [serial = 1831] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1ADE8000) [pid = 3888] [serial = 1834] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1C329400) [pid = 3888] [serial = 1837] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1C826400) [pid = 3888] [serial = 1873] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOCSHELL 1A1B7C00 == 59 [pid = 3888] [id = 624] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1ADF0C00) [pid = 3888] [serial = 1870] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (1C271400) [pid = 3888] [serial = 1865] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (197E8C00) [pid = 3888] [serial = 1868] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (197EDC00) [pid = 3888] [serial = 1856] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1A1BA800) [pid = 3888] [serial = 1858] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1A878000) [pid = 3888] [serial = 1861] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1A33C000) [pid = 3888] [serial = 1859] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (16EB6C00) [pid = 3888] [serial = 1849] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1860C000) [pid = 3888] [serial = 1850] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (19258000) [pid = 3888] [serial = 1852] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1964EC00) [pid = 3888] [serial = 1853] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1C820400) [pid = 3888] [serial = 1841] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1C2E0400) [pid = 3888] [serial = 1840] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (16564400) [pid = 3888] [serial = 1844] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (15517400) [pid = 3888] [serial = 1843] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (197EA000) [pid = 3888] [serial = 1855] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1ADE9400) [pid = 3888] [serial = 1864] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (13269C00) [pid = 3888] [serial = 1846] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (138C7C00) [pid = 3888] [serial = 1847] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1A8CB000) [pid = 3888] [serial = 1862] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (18BE1000) [pid = 3888] [serial = 1867] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1C279C00) [pid = 3888] [serial = 1871] [outer = 00000000] [url = about:blank] 13:42:58 INFO - PROCESS | 3888 | 1461102178342 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 893ms 13:42:58 INFO - PROCESS | 3888 | 1461102178373 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:42:58 INFO - PROCESS | 3888 | 1461102178378 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 13:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:42:58 INFO - PROCESS | 3888 | 1461102178384 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 3888 | 1461102178387 Marionette TRACE conn2 <- [1,2538,null,{}] 13:42:58 INFO - PROCESS | 3888 | 1461102178390 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:58 INFO - PROCESS | 3888 | 1461102178473 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:42:58 INFO - PROCESS | 3888 | 1461102178481 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:58 INFO - PROCESS | 3888 | ++DOCSHELL 13714000 == 60 [pid = 3888] [id = 644] 13:42:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (138C7C00) [pid = 3888] [serial = 1932] [outer = 00000000] 13:42:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (15ED6800) [pid = 3888] [serial = 1933] [outer = 138C7C00] 13:42:58 INFO - PROCESS | 3888 | 1461102178535 Marionette DEBUG loaded listener.js 13:42:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (16E68C00) [pid = 3888] [serial = 1934] [outer = 138C7C00] 13:42:59 INFO - PROCESS | 3888 | 1461102179028 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 692ms 13:42:59 INFO - PROCESS | 3888 | 1461102179066 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:42:59 INFO - PROCESS | 3888 | 1461102179068 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 13:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:42:59 INFO - PROCESS | 3888 | 1461102179072 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:42:59 INFO - PROCESS | 3888 | 1461102179075 Marionette TRACE conn2 <- [1,2542,null,{}] 13:42:59 INFO - PROCESS | 3888 | 1461102179085 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:59 INFO - PROCESS | 3888 | 1461102179181 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:42:59 INFO - PROCESS | 3888 | 1461102179189 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 3888 | ++DOCSHELL 18612800 == 61 [pid = 3888] [id = 645] 13:42:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (18613800) [pid = 3888] [serial = 1935] [outer = 00000000] 13:42:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (18BC4C00) [pid = 3888] [serial = 1936] [outer = 18613800] 13:42:59 INFO - PROCESS | 3888 | 1461102179240 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (191D2000) [pid = 3888] [serial = 1937] [outer = 18613800] 13:42:59 INFO - PROCESS | 3888 | 1461102179702 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 692ms 13:42:59 INFO - PROCESS | 3888 | 1461102179754 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:42:59 INFO - PROCESS | 3888 | 1461102179757 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 13:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:42:59 INFO - PROCESS | 3888 | 1461102179760 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:42:59 INFO - PROCESS | 3888 | 1461102179762 Marionette TRACE conn2 <- [1,2546,null,{}] 13:42:59 INFO - PROCESS | 3888 | 1461102179765 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:59 INFO - PROCESS | 3888 | 1461102179874 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:42:59 INFO - PROCESS | 3888 | 1461102179974 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 3888 | ++DOCSHELL 19258C00 == 62 [pid = 3888] [id = 646] 13:42:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (19650C00) [pid = 3888] [serial = 1938] [outer = 00000000] 13:43:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (197E5400) [pid = 3888] [serial = 1939] [outer = 19650C00] 13:43:00 INFO - PROCESS | 3888 | 1461102180019 Marionette DEBUG loaded listener.js 13:43:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1996B800) [pid = 3888] [serial = 1940] [outer = 19650C00] 13:43:00 INFO - PROCESS | 3888 | 1461102180395 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 693ms 13:43:00 INFO - PROCESS | 3888 | 1461102180462 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 3888 | 1461102180464 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 13:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:43:00 INFO - PROCESS | 3888 | 1461102180468 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 3888 | 1461102180469 Marionette TRACE conn2 <- [1,2550,null,{}] 13:43:00 INFO - PROCESS | 3888 | 1461102180473 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:00 INFO - PROCESS | 3888 | 1461102180595 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:43:00 INFO - PROCESS | 3888 | 1461102180661 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:00 INFO - PROCESS | 3888 | ++DOCSHELL 12BB4C00 == 63 [pid = 3888] [id = 647] 13:43:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (12D72800) [pid = 3888] [serial = 1941] [outer = 00000000] 13:43:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (19AB2000) [pid = 3888] [serial = 1942] [outer = 12D72800] 13:43:00 INFO - PROCESS | 3888 | 1461102180706 Marionette DEBUG loaded listener.js 13:43:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (19C50000) [pid = 3888] [serial = 1943] [outer = 12D72800] 13:43:01 INFO - PROCESS | 3888 | 1461102181143 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 738ms 13:43:01 INFO - PROCESS | 3888 | 1461102181219 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:43:01 INFO - PROCESS | 3888 | 1461102181222 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 13:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:43:01 INFO - PROCESS | 3888 | 1461102181236 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:43:01 INFO - PROCESS | 3888 | 1461102181237 Marionette TRACE conn2 <- [1,2554,null,{}] 13:43:01 INFO - PROCESS | 3888 | 1461102181241 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:01 INFO - PROCESS | 3888 | 1461102181362 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:43:01 INFO - PROCESS | 3888 | 1461102181429 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:01 INFO - PROCESS | 3888 | ++DOCSHELL 1A1C4C00 == 64 [pid = 3888] [id = 648] 13:43:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1A1C6800) [pid = 3888] [serial = 1944] [outer = 00000000] 13:43:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1A4D4000) [pid = 3888] [serial = 1945] [outer = 1A1C6800] 13:43:01 INFO - PROCESS | 3888 | 1461102181476 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1A4D4400) [pid = 3888] [serial = 1946] [outer = 1A1C6800] 13:43:01 INFO - PROCESS | 3888 | 1461102181898 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 723ms 13:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:43:01 INFO - PROCESS | 3888 | 1461102181961 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:43:01 INFO - PROCESS | 3888 | 1461102181963 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 13:43:01 INFO - PROCESS | 3888 | 1461102181967 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:43:01 INFO - PROCESS | 3888 | 1461102181968 Marionette TRACE conn2 <- [1,2558,null,{}] 13:43:01 INFO - PROCESS | 3888 | 1461102181972 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:02 INFO - PROCESS | 3888 | 1461102182083 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:43:02 INFO - PROCESS | 3888 | 1461102182146 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 3888 | ++DOCSHELL 1860C000 == 65 [pid = 3888] [id = 649] 13:43:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (1A4D2000) [pid = 3888] [serial = 1947] [outer = 00000000] 13:43:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1ADA5400) [pid = 3888] [serial = 1948] [outer = 1A4D2000] 13:43:02 INFO - PROCESS | 3888 | 1461102182194 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1AD87C00) [pid = 3888] [serial = 1949] [outer = 1A4D2000] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1860D000) [pid = 3888] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (17D9D000) [pid = 3888] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1C32C000) [pid = 3888] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (15F93800) [pid = 3888] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (11B31800) [pid = 3888] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (15511C00) [pid = 3888] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (157EA400) [pid = 3888] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (16E96000) [pid = 3888] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1325E000) [pid = 3888] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (16E97800) [pid = 3888] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1C27EC00) [pid = 3888] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1683E000) [pid = 3888] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (197EC800) [pid = 3888] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1342C400) [pid = 3888] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1C275000) [pid = 3888] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (16E0C000) [pid = 3888] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (136D4400) [pid = 3888] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:43:02 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1A4E0C00) [pid = 3888] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:43:02 INFO - PROCESS | 3888 | 1461102182755 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 816ms 13:43:02 INFO - PROCESS | 3888 | 1461102182810 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 3888 | 1461102182812 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 13:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:43:02 INFO - PROCESS | 3888 | 1461102182815 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 3888 | 1461102182817 Marionette TRACE conn2 <- [1,2562,null,{}] 13:43:02 INFO - PROCESS | 3888 | 1461102182820 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:02 INFO - PROCESS | 3888 | 1461102182917 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:43:02 INFO - PROCESS | 3888 | 1461102182982 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 3888 | ++DOCSHELL 11B31800 == 66 [pid = 3888] [id = 650] 13:43:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (11BEC800) [pid = 3888] [serial = 1950] [outer = 00000000] 13:43:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (14B91400) [pid = 3888] [serial = 1951] [outer = 11BEC800] 13:43:03 INFO - PROCESS | 3888 | 1461102183026 Marionette DEBUG loaded listener.js 13:43:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (16E15400) [pid = 3888] [serial = 1952] [outer = 11BEC800] 13:43:03 INFO - PROCESS | 3888 | 1461102183384 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 631ms 13:43:03 INFO - PROCESS | 3888 | 1461102183443 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:43:03 INFO - PROCESS | 3888 | 1461102183445 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 13:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:43:03 INFO - PROCESS | 3888 | 1461102183448 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:43:03 INFO - PROCESS | 3888 | 1461102183450 Marionette TRACE conn2 <- [1,2566,null,{}] 13:43:03 INFO - PROCESS | 3888 | 1461102183453 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:03 INFO - PROCESS | 3888 | 1461102183531 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:43:03 INFO - PROCESS | 3888 | 1461102183538 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:03 INFO - PROCESS | 3888 | ++DOCSHELL 143A5400 == 67 [pid = 3888] [id = 651] 13:43:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (15F89800) [pid = 3888] [serial = 1953] [outer = 00000000] 13:43:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (1A33C000) [pid = 3888] [serial = 1954] [outer = 15F89800] 13:43:03 INFO - PROCESS | 3888 | 1461102183582 Marionette DEBUG loaded listener.js 13:43:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (1AD83000) [pid = 3888] [serial = 1955] [outer = 15F89800] 13:43:04 INFO - PROCESS | 3888 | 1461102184010 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 630ms 13:43:04 INFO - PROCESS | 3888 | 1461102184069 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 3888 | 1461102184071 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 13:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:43:04 INFO - PROCESS | 3888 | 1461102184078 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 3888 | 1461102184080 Marionette TRACE conn2 <- [1,2570,null,{}] 13:43:04 INFO - PROCESS | 3888 | 1461102184083 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:04 INFO - PROCESS | 3888 | 1461102184161 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:43:04 INFO - PROCESS | 3888 | 1461102184167 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 3888 | ++DOCSHELL 11B3B000 == 68 [pid = 3888] [id = 652] 13:43:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (11B3BC00) [pid = 3888] [serial = 1956] [outer = 00000000] 13:43:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1ADEB400) [pid = 3888] [serial = 1957] [outer = 11B3BC00] 13:43:04 INFO - PROCESS | 3888 | 1461102184213 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1ADF1000) [pid = 3888] [serial = 1958] [outer = 11B3BC00] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 19BDEC00 == 67 [pid = 3888] [id = 581] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 12C66000 == 66 [pid = 3888] [id = 555] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1A4DA400 == 65 [pid = 3888] [id = 596] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 18D06C00 == 64 [pid = 3888] [id = 538] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1C276400 == 63 [pid = 3888] [id = 566] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1342D400 == 62 [pid = 3888] [id = 386] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 19AB2800 == 61 [pid = 3888] [id = 540] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 169ED800 == 60 [pid = 3888] [id = 595] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 169EE800 == 59 [pid = 3888] [id = 626] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 13429C00 == 58 [pid = 3888] [id = 594] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1A1B8C00 == 57 [pid = 3888] [id = 612] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 169F0C00 == 56 [pid = 3888] [id = 380] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 18BBC400 == 55 [pid = 3888] [id = 525] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 13422400 == 54 [pid = 3888] [id = 597] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1ADAD800 == 53 [pid = 3888] [id = 554] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1970F800 == 52 [pid = 3888] [id = 582] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1ADEC800 == 51 [pid = 3888] [id = 570] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 14B93400 == 50 [pid = 3888] [id = 524] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 15753400 == 49 [pid = 3888] [id = 383] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1AA75400 == 48 [pid = 3888] [id = 569] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 19256400 == 47 [pid = 3888] [id = 384] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 14B03800 == 46 [pid = 3888] [id = 537] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1342F000 == 45 [pid = 3888] [id = 567] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1925DC00 == 44 [pid = 3888] [id = 539] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 16E0E000 == 43 [pid = 3888] [id = 568] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 16E65000 == 42 [pid = 3888] [id = 611] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 13265C00 == 41 [pid = 3888] [id = 385] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 13263800 == 40 [pid = 3888] [id = 613] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1A392C00 == 39 [pid = 3888] [id = 627] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 13897C00 == 38 [pid = 3888] [id = 643] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 12BB5400 == 37 [pid = 3888] [id = 642] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1A064400 == 36 [pid = 3888] [id = 641] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 143ACC00 == 35 [pid = 3888] [id = 639] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 18BBA400 == 34 [pid = 3888] [id = 640] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 11B33C00 == 33 [pid = 3888] [id = 638] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 19258C00 == 32 [pid = 3888] [id = 646] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 13714000 == 31 [pid = 3888] [id = 644] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1860C000 == 30 [pid = 3888] [id = 649] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 143A5400 == 29 [pid = 3888] [id = 651] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 11B31800 == 28 [pid = 3888] [id = 650] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 18612800 == 27 [pid = 3888] [id = 645] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 1A1C4C00 == 26 [pid = 3888] [id = 648] 13:43:05 INFO - PROCESS | 3888 | --DOCSHELL 12BB4C00 == 25 [pid = 3888] [id = 647] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1C2DD000) [pid = 3888] [serial = 1781] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (191D2800) [pid = 3888] [serial = 1787] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (15E8BC00) [pid = 3888] [serial = 1784] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1C27B400) [pid = 3888] [serial = 1790] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (1C3E4800) [pid = 3888] [serial = 1838] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (18907000) [pid = 3888] [serial = 1832] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1C271800) [pid = 3888] [serial = 1835] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (16837000) [pid = 3888] [serial = 1829] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (19C49000) [pid = 3888] [serial = 1912] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (1868BC00) [pid = 3888] [serial = 1900] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (19260000) [pid = 3888] [serial = 1903] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (1CA7F800) [pid = 3888] [serial = 1874] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (16E13800) [pid = 3888] [serial = 1894] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (16E61C00) [pid = 3888] [serial = 1895] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (11BF7C00) [pid = 3888] [serial = 1886] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (11BED400) [pid = 3888] [serial = 1885] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (18BC0000) [pid = 3888] [serial = 1901] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (16838800) [pid = 3888] [serial = 1876] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (157F6800) [pid = 3888] [serial = 1891] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (15CB5000) [pid = 3888] [serial = 1892] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (18BC3C00) [pid = 3888] [serial = 1879] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (1C81A000) [pid = 3888] [serial = 1882] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (1825C000) [pid = 3888] [serial = 1906] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (19AB9800) [pid = 3888] [serial = 1909] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (13337800) [pid = 3888] [serial = 1888] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (136C9800) [pid = 3888] [serial = 1889] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (1825E800) [pid = 3888] [serial = 1907] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (16EAEC00) [pid = 3888] [serial = 1897] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (19BE5800) [pid = 3888] [serial = 1910] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (1964D000) [pid = 3888] [serial = 1904] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (16EB7000) [pid = 3888] [serial = 1898] [outer = 00000000] [url = about:blank] 13:43:06 INFO - PROCESS | 3888 | 1461102186209 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2169ms 13:43:06 INFO - PROCESS | 3888 | 1461102186257 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 3888 | 1461102186261 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 13:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:43:06 INFO - PROCESS | 3888 | 1461102186267 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 3888 | 1461102186271 Marionette TRACE conn2 <- [1,2574,null,{}] 13:43:06 INFO - PROCESS | 3888 | 1461102186278 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:06 INFO - PROCESS | 3888 | 1461102186367 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:43:06 INFO - PROCESS | 3888 | 1461102186376 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:06 INFO - PROCESS | 3888 | ++DOCSHELL 11BCCC00 == 26 [pid = 3888] [id = 653] 13:43:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (11BCD800) [pid = 3888] [serial = 1959] [outer = 00000000] 13:43:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (11BF1C00) [pid = 3888] [serial = 1960] [outer = 11BCD800] 13:43:06 INFO - PROCESS | 3888 | 1461102186426 Marionette DEBUG loaded listener.js 13:43:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (11BF8000) [pid = 3888] [serial = 1961] [outer = 11BCD800] 13:43:06 INFO - PROCESS | 3888 | 1461102186945 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 692ms 13:43:06 INFO - PROCESS | 3888 | 1461102186967 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 3888 | 1461102186973 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 13:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:43:06 INFO - PROCESS | 3888 | 1461102186983 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 3888 | 1461102186986 Marionette TRACE conn2 <- [1,2578,null,{}] 13:43:06 INFO - PROCESS | 3888 | 1461102186990 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:07 INFO - PROCESS | 3888 | 1461102187073 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:43:07 INFO - PROCESS | 3888 | 1461102187082 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 3888 | ++DOCSHELL 12CF1C00 == 27 [pid = 3888] [id = 654] 13:43:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (12D71C00) [pid = 3888] [serial = 1962] [outer = 00000000] 13:43:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (12DE1C00) [pid = 3888] [serial = 1963] [outer = 12D71C00] 13:43:07 INFO - PROCESS | 3888 | 1461102187129 Marionette DEBUG loaded listener.js 13:43:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (1325D000) [pid = 3888] [serial = 1964] [outer = 12D71C00] 13:43:07 INFO - PROCESS | 3888 | 1461102187587 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 630ms 13:43:07 INFO - PROCESS | 3888 | 1461102187604 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:43:07 INFO - PROCESS | 3888 | 1461102187607 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 13:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:43:07 INFO - PROCESS | 3888 | 1461102187611 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:43:07 INFO - PROCESS | 3888 | 1461102187614 Marionette TRACE conn2 <- [1,2582,null,{}] 13:43:07 INFO - PROCESS | 3888 | 1461102187629 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:07 INFO - PROCESS | 3888 | 1461102187714 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:43:07 INFO - PROCESS | 3888 | 1461102187723 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 3888 | ++DOCSHELL 13427400 == 28 [pid = 3888] [id = 655] 13:43:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (13427800) [pid = 3888] [serial = 1965] [outer = 00000000] 13:43:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (13431000) [pid = 3888] [serial = 1966] [outer = 13427800] 13:43:07 INFO - PROCESS | 3888 | 1461102187781 Marionette DEBUG loaded listener.js 13:43:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (13718800) [pid = 3888] [serial = 1967] [outer = 13427800] 13:43:08 INFO - PROCESS | 3888 | 1461102188297 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 723ms 13:43:08 INFO - PROCESS | 3888 | 1461102188333 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:43:08 INFO - PROCESS | 3888 | 1461102188335 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 13:43:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:43:08 INFO - PROCESS | 3888 | 1461102188339 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 3888 | 1461102188340 Marionette TRACE conn2 <- [1,2586,null,{}] 13:43:08 INFO - PROCESS | 3888 | 1461102188382 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:08 INFO - PROCESS | 3888 | 1461102188503 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:43:08 INFO - PROCESS | 3888 | 1461102188621 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:08 INFO - PROCESS | 3888 | ++DOCSHELL 11BD2000 == 29 [pid = 3888] [id = 656] 13:43:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (11BD4000) [pid = 3888] [serial = 1968] [outer = 00000000] 13:43:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (11BF4000) [pid = 3888] [serial = 1969] [outer = 11BD4000] 13:43:08 INFO - PROCESS | 3888 | 1461102188678 Marionette DEBUG loaded listener.js 13:43:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (12CFF800) [pid = 3888] [serial = 1970] [outer = 11BD4000] 13:43:09 INFO - PROCESS | 3888 | 1461102189528 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:43:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:43:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1230ms 13:43:09 INFO - PROCESS | 3888 | 1461102189581 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 3888 | 1461102189586 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 13:43:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:43:09 INFO - PROCESS | 3888 | 1461102189591 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 3888 | 1461102189593 Marionette TRACE conn2 <- [1,2590,null,{}] 13:43:09 INFO - PROCESS | 3888 | 1461102189598 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:09 INFO - PROCESS | 3888 | 1461102189707 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:43:09 INFO - PROCESS | 3888 | 1461102189845 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:09 INFO - PROCESS | 3888 | ++DOCSHELL 13A23C00 == 30 [pid = 3888] [id = 657] 13:43:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (13A26000) [pid = 3888] [serial = 1971] [outer = 00000000] 13:43:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (142A8000) [pid = 3888] [serial = 1972] [outer = 13A26000] 13:43:09 INFO - PROCESS | 3888 | 1461102189903 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (143AD000) [pid = 3888] [serial = 1973] [outer = 13A26000] 13:43:10 INFO - PROCESS | 3888 | --DOCSHELL 16E0BC00 == 29 [pid = 3888] [id = 521] 13:43:10 INFO - PROCESS | 3888 | --DOCSHELL 11B37800 == 28 [pid = 3888] [id = 511] 13:43:10 INFO - PROCESS | 3888 | --DOCSHELL 142A5000 == 27 [pid = 3888] [id = 515] 13:43:10 INFO - PROCESS | 3888 | 1461102190763 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1230ms 13:43:10 INFO - PROCESS | 3888 | 1461102190829 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:43:10 INFO - PROCESS | 3888 | 1461102190835 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 13:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:43:10 INFO - PROCESS | 3888 | 1461102190842 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 3888 | 1461102190849 Marionette TRACE conn2 <- [1,2594,null,{}] 13:43:10 INFO - PROCESS | 3888 | 1461102190855 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:10 INFO - PROCESS | 3888 | 1461102190950 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:43:10 INFO - PROCESS | 3888 | 1461102190966 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:10 INFO - PROCESS | 3888 | ++DOCSHELL 11BF3000 == 28 [pid = 3888] [id = 658] 13:43:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (11BF8400) [pid = 3888] [serial = 1974] [outer = 00000000] 13:43:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (13338C00) [pid = 3888] [serial = 1975] [outer = 11BF8400] 13:43:11 INFO - PROCESS | 3888 | 1461102191014 Marionette DEBUG loaded listener.js 13:43:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (13430400) [pid = 3888] [serial = 1976] [outer = 11BF8400] 13:43:11 INFO - PROCESS | 3888 | 1461102191537 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 753ms 13:43:11 INFO - PROCESS | 3888 | 1461102191584 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:43:11 INFO - PROCESS | 3888 | 1461102191589 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 13:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:43:11 INFO - PROCESS | 3888 | 1461102191596 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:43:11 INFO - PROCESS | 3888 | 1461102191598 Marionette TRACE conn2 <- [1,2598,null,{}] 13:43:11 INFO - PROCESS | 3888 | 1461102191602 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:11 INFO - PROCESS | 3888 | 1461102191682 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:43:11 INFO - PROCESS | 3888 | 1461102191776 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:11 INFO - PROCESS | 3888 | ++DOCSHELL 13337800 == 29 [pid = 3888] [id = 659] 13:43:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (13893000) [pid = 3888] [serial = 1977] [outer = 00000000] 13:43:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (1574F800) [pid = 3888] [serial = 1978] [outer = 13893000] 13:43:11 INFO - PROCESS | 3888 | 1461102191822 Marionette DEBUG loaded listener.js 13:43:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (15C2B800) [pid = 3888] [serial = 1979] [outer = 13893000] 13:43:12 INFO - PROCESS | 3888 | 1461102192239 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 692ms 13:43:12 INFO - PROCESS | 3888 | 1461102192294 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:43:12 INFO - PROCESS | 3888 | 1461102192296 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 13:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:43:12 INFO - PROCESS | 3888 | 1461102192300 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:43:12 INFO - PROCESS | 3888 | 1461102192303 Marionette TRACE conn2 <- [1,2602,null,{}] 13:43:12 INFO - PROCESS | 3888 | 1461102192346 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:12 INFO - PROCESS | 3888 | 1461102192433 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:43:12 INFO - PROCESS | 3888 | 1461102192430 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:12 INFO - PROCESS | 3888 | ++DOCSHELL 16565000 == 30 [pid = 3888] [id = 660] 13:43:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (16565400) [pid = 3888] [serial = 1980] [outer = 00000000] 13:43:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (1696A800) [pid = 3888] [serial = 1981] [outer = 16565400] 13:43:12 INFO - PROCESS | 3888 | 1461102192478 Marionette DEBUG loaded listener.js 13:43:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (169E5C00) [pid = 3888] [serial = 1982] [outer = 16565400] 13:43:12 INFO - PROCESS | 3888 | 1461102192972 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 723ms 13:43:13 INFO - PROCESS | 3888 | 1461102193023 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 3888 | 1461102193026 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 13:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:43:13 INFO - PROCESS | 3888 | 1461102193037 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 3888 | 1461102193039 Marionette TRACE conn2 <- [1,2606,null,{}] 13:43:13 INFO - PROCESS | 3888 | 1461102193042 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:13 INFO - PROCESS | 3888 | 1461102193150 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:43:13 INFO - PROCESS | 3888 | 1461102193159 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:13 INFO - PROCESS | 3888 | ++DOCSHELL 16E5BC00 == 31 [pid = 3888] [id = 661] 13:43:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (16E5EC00) [pid = 3888] [serial = 1983] [outer = 00000000] 13:43:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (16E9A800) [pid = 3888] [serial = 1984] [outer = 16E5EC00] 13:43:13 INFO - PROCESS | 3888 | 1461102193255 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (16EA0000) [pid = 3888] [serial = 1985] [outer = 16E5EC00] 13:43:13 INFO - PROCESS | 3888 | 1461102193667 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 692ms 13:43:13 INFO - PROCESS | 3888 | 1461102193727 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 3888 | 1461102193729 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 13:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:43:13 INFO - PROCESS | 3888 | 1461102193732 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 3888 | 1461102193734 Marionette TRACE conn2 <- [1,2610,null,{}] 13:43:13 INFO - PROCESS | 3888 | 1461102193738 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:13 INFO - PROCESS | 3888 | 1461102193871 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:43:13 INFO - PROCESS | 3888 | 1461102193883 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:13 INFO - PROCESS | 3888 | ++DOCSHELL 13A28800 == 32 [pid = 3888] [id = 662] 13:43:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (16E15800) [pid = 3888] [serial = 1986] [outer = 00000000] 13:43:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1825AC00) [pid = 3888] [serial = 1987] [outer = 16E15800] 13:43:13 INFO - PROCESS | 3888 | 1461102193940 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1825C000) [pid = 3888] [serial = 1988] [outer = 16E15800] 13:43:14 INFO - PROCESS | 3888 | 1461102194400 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 693ms 13:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:43:14 INFO - PROCESS | 3888 | 1461102194433 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:43:14 INFO - PROCESS | 3888 | 1461102194434 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 13:43:14 INFO - PROCESS | 3888 | 1461102194438 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:43:14 INFO - PROCESS | 3888 | 1461102194439 Marionette TRACE conn2 <- [1,2614,null,{}] 13:43:14 INFO - PROCESS | 3888 | 1461102194443 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:14 INFO - PROCESS | 3888 | 1461102194555 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:43:14 INFO - PROCESS | 3888 | 1461102194562 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 3888 | ++DOCSHELL 182D7000 == 33 [pid = 3888] [id = 663] 13:43:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1860F000) [pid = 3888] [serial = 1989] [outer = 00000000] 13:43:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1890D400) [pid = 3888] [serial = 1990] [outer = 1860F000] 13:43:14 INFO - PROCESS | 3888 | 1461102194615 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1868F000) [pid = 3888] [serial = 1991] [outer = 1860F000] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1AD87800) [pid = 3888] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (16E61400) [pid = 3888] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1A4DA000) [pid = 3888] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (13A23400) [pid = 3888] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (11B3BC00) [pid = 3888] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (11BCD800) [pid = 3888] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (12D71C00) [pid = 3888] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (15F89800) [pid = 3888] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1A1C6800) [pid = 3888] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1A4D2000) [pid = 3888] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (11BEC800) [pid = 3888] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (19650C00) [pid = 3888] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (18613800) [pid = 3888] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (138C7C00) [pid = 3888] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (138C8400) [pid = 3888] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (12CF7800) [pid = 3888] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (1A1C5000) [pid = 3888] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (18BBAC00) [pid = 3888] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (148AF800) [pid = 3888] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (11B35800) [pid = 3888] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (11BEC400) [pid = 3888] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:43:15 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (12D72800) [pid = 3888] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:43:15 INFO - PROCESS | 3888 | 1461102195233 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 815ms 13:43:15 INFO - PROCESS | 3888 | 1461102195265 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:43:15 INFO - PROCESS | 3888 | 1461102195267 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 13:43:15 INFO - PROCESS | 3888 | 1461102195270 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:43:15 INFO - PROCESS | 3888 | 1461102195272 Marionette TRACE conn2 <- [1,2618,null,{}] 13:43:15 INFO - PROCESS | 3888 | 1461102195275 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:15 INFO - PROCESS | 3888 | 1461102195381 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:43:15 INFO - PROCESS | 3888 | 1461102195442 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:15 INFO - PROCESS | 3888 | ++DOCSHELL 11B3A800 == 34 [pid = 3888] [id = 664] 13:43:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (11BEC400) [pid = 3888] [serial = 1992] [outer = 00000000] 13:43:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (12D80000) [pid = 3888] [serial = 1993] [outer = 11BEC400] 13:43:15 INFO - PROCESS | 3888 | 1461102195487 Marionette DEBUG loaded listener.js 13:43:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (138C7C00) [pid = 3888] [serial = 1994] [outer = 11BEC400] 13:43:15 INFO - PROCESS | 3888 | 1461102195833 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 630ms 13:43:15 INFO - PROCESS | 3888 | 1461102195900 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:43:15 INFO - PROCESS | 3888 | 1461102195902 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 13:43:15 INFO - PROCESS | 3888 | 1461102195906 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:43:15 INFO - PROCESS | 3888 | 1461102195908 Marionette TRACE conn2 <- [1,2622,null,{}] 13:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:43:15 INFO - PROCESS | 3888 | 1461102195911 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:15 INFO - PROCESS | 3888 | 1461102195989 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:43:15 INFO - PROCESS | 3888 | 1461102195998 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:16 INFO - PROCESS | 3888 | ++DOCSHELL 12D75000 == 35 [pid = 3888] [id = 665] 13:43:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (138C8400) [pid = 3888] [serial = 1995] [outer = 00000000] 13:43:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (18BC5800) [pid = 3888] [serial = 1996] [outer = 138C8400] 13:43:16 INFO - PROCESS | 3888 | 1461102196045 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (18BBA400) [pid = 3888] [serial = 1997] [outer = 138C8400] 13:43:16 INFO - PROCESS | 3888 | 1461102196472 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 584ms 13:43:16 INFO - PROCESS | 3888 | 1461102196515 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:43:16 INFO - PROCESS | 3888 | 1461102196517 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 13:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:43:16 INFO - PROCESS | 3888 | 1461102196524 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:43:16 INFO - PROCESS | 3888 | 1461102196526 Marionette TRACE conn2 <- [1,2626,null,{}] 13:43:16 INFO - PROCESS | 3888 | 1461102196529 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:16 INFO - PROCESS | 3888 | 1461102196588 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:43:16 INFO - PROCESS | 3888 | 1461102196595 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:16 INFO - PROCESS | 3888 | ++DOCSHELL 18613800 == 36 [pid = 3888] [id = 666] 13:43:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (18692400) [pid = 3888] [serial = 1998] [outer = 00000000] 13:43:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (19256400) [pid = 3888] [serial = 1999] [outer = 18692400] 13:43:16 INFO - PROCESS | 3888 | 1461102196639 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (19256800) [pid = 3888] [serial = 2000] [outer = 18692400] 13:43:17 INFO - PROCESS | 3888 | 1461102197229 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 722ms 13:43:17 INFO - PROCESS | 3888 | 1461102197247 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:43:17 INFO - PROCESS | 3888 | 1461102197251 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 13:43:17 INFO - PROCESS | 3888 | 1461102197257 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:43:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:43:17 INFO - PROCESS | 3888 | 1461102197261 Marionette TRACE conn2 <- [1,2630,null,{}] 13:43:17 INFO - PROCESS | 3888 | 1461102197268 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:17 INFO - PROCESS | 3888 | 1461102197370 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:43:17 INFO - PROCESS | 3888 | 1461102197483 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:17 INFO - PROCESS | 3888 | ++DOCSHELL 11B37C00 == 37 [pid = 3888] [id = 667] 13:43:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (11B39000) [pid = 3888] [serial = 2001] [outer = 00000000] 13:43:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (13428000) [pid = 3888] [serial = 2002] [outer = 11B39000] 13:43:17 INFO - PROCESS | 3888 | 1461102197539 Marionette DEBUG loaded listener.js 13:43:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (142A0000) [pid = 3888] [serial = 2003] [outer = 11B39000] 13:43:18 INFO - PROCESS | 3888 | 1461102198204 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:43:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:43:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 984ms 13:43:18 INFO - PROCESS | 3888 | 1461102198245 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:43:18 INFO - PROCESS | 3888 | 1461102198250 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 13:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:43:18 INFO - PROCESS | 3888 | 1461102198257 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:43:18 INFO - PROCESS | 3888 | 1461102198260 Marionette TRACE conn2 <- [1,2634,null,{}] 13:43:18 INFO - PROCESS | 3888 | 1461102198263 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:18 INFO - PROCESS | 3888 | 1461102198368 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:43:18 INFO - PROCESS | 3888 | 1461102198504 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:18 INFO - PROCESS | 3888 | ++DOCSHELL 13339800 == 38 [pid = 3888] [id = 668] 13:43:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (15515800) [pid = 3888] [serial = 2004] [outer = 00000000] 13:43:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (16836400) [pid = 3888] [serial = 2005] [outer = 15515800] 13:43:18 INFO - PROCESS | 3888 | 1461102198560 Marionette DEBUG loaded listener.js 13:43:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (16E5A000) [pid = 3888] [serial = 2006] [outer = 15515800] 13:43:19 INFO - PROCESS | 3888 | 1461102199078 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:43:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:43:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 892ms 13:43:19 INFO - PROCESS | 3888 | 1461102199143 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 3888 | 1461102199146 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 13:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:43:19 INFO - PROCESS | 3888 | 1461102199150 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 3888 | 1461102199153 Marionette TRACE conn2 <- [1,2638,null,{}] 13:43:19 INFO - PROCESS | 3888 | 1461102199164 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:19 INFO - PROCESS | 3888 | 1461102199265 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:43:19 INFO - PROCESS | 3888 | 1461102199419 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:19 INFO - PROCESS | 3888 | ++DOCSHELL 1868AC00 == 39 [pid = 3888] [id = 669] 13:43:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (18908400) [pid = 3888] [serial = 2007] [outer = 00000000] 13:43:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (18BE1800) [pid = 3888] [serial = 2008] [outer = 18908400] 13:43:19 INFO - PROCESS | 3888 | 1461102199480 Marionette DEBUG loaded listener.js 13:43:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1925A400) [pid = 3888] [serial = 2009] [outer = 18908400] 13:43:20 INFO - PROCESS | 3888 | 1461102200125 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:43:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:43:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1030ms 13:43:20 INFO - PROCESS | 3888 | 1461102200185 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:43:20 INFO - PROCESS | 3888 | 1461102200188 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 13:43:20 INFO - PROCESS | 3888 | 1461102200211 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:43:20 INFO - PROCESS | 3888 | 1461102200213 Marionette TRACE conn2 <- [1,2642,null,{}] 13:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:43:20 INFO - PROCESS | 3888 | 1461102200217 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:20 INFO - PROCESS | 3888 | 1461102200314 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:43:20 INFO - PROCESS | 3888 | 1461102200551 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:20 INFO - PROCESS | 3888 | ++DOCSHELL 02A9AC00 == 40 [pid = 3888] [id = 670] 13:43:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (02A9C800) [pid = 3888] [serial = 2010] [outer = 00000000] 13:43:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (11BF9400) [pid = 3888] [serial = 2011] [outer = 02A9C800] 13:43:20 INFO - PROCESS | 3888 | 1461102200605 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (12CFD400) [pid = 3888] [serial = 2012] [outer = 02A9C800] 13:43:21 INFO - PROCESS | 3888 | --DOCSHELL 11B3B000 == 39 [pid = 3888] [id = 652] 13:43:21 INFO - PROCESS | 3888 | --DOCSHELL 12D79400 == 38 [pid = 3888] [id = 513] 13:43:21 INFO - PROCESS | 3888 | --DOCSHELL 15CCE000 == 37 [pid = 3888] [id = 516] 13:43:21 INFO - PROCESS | 3888 | --DOCSHELL 02A91800 == 36 [pid = 3888] [id = 517] 13:43:21 INFO - PROCESS | 3888 | --DOCSHELL 13426000 == 35 [pid = 3888] [id = 514] 13:43:21 INFO - PROCESS | 3888 | --DOCSHELL 02A7F400 == 34 [pid = 3888] [id = 519] 13:43:21 INFO - PROCESS | 3888 | 1461102201175 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1C2D8C00) [pid = 3888] [serial = 1826] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (191D2C00) [pid = 3888] [serial = 1880] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1C823000) [pid = 3888] [serial = 1883] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (169EC400) [pid = 3888] [serial = 1877] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1ADEB400) [pid = 3888] [serial = 1957] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (11BF1C00) [pid = 3888] [serial = 1960] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (12DE1C00) [pid = 3888] [serial = 1963] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (1AD83000) [pid = 3888] [serial = 1955] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (1A4D4000) [pid = 3888] [serial = 1945] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (1ADA5400) [pid = 3888] [serial = 1948] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (1A4D4400) [pid = 3888] [serial = 1946] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (14B91400) [pid = 3888] [serial = 1951] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (1A33C000) [pid = 3888] [serial = 1954] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (11BF8000) [pid = 3888] [serial = 1961] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (1AD87C00) [pid = 3888] [serial = 1949] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (1325D000) [pid = 3888] [serial = 1964] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (197E5400) [pid = 3888] [serial = 1939] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (18BC4C00) [pid = 3888] [serial = 1936] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (191D2000) [pid = 3888] [serial = 1937] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (15ED6800) [pid = 3888] [serial = 1933] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (16E68C00) [pid = 3888] [serial = 1934] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (169EF400) [pid = 3888] [serial = 1931] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (16567C00) [pid = 3888] [serial = 1930] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (15F8A000) [pid = 3888] [serial = 1928] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (15F89400) [pid = 3888] [serial = 1927] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (1A883000) [pid = 3888] [serial = 1925] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (1A4D5800) [pid = 3888] [serial = 1924] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (19AB0800) [pid = 3888] [serial = 1922] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (19262800) [pid = 3888] [serial = 1921] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (1655E400) [pid = 3888] [serial = 1919] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (15CCF800) [pid = 3888] [serial = 1918] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (12CFBC00) [pid = 3888] [serial = 1916] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (11BECC00) [pid = 3888] [serial = 1915] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (19C4F000) [pid = 3888] [serial = 1913] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 67 (19AB2000) [pid = 3888] [serial = 1942] [outer = 00000000] [url = about:blank] 13:43:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 66 (19C50000) [pid = 3888] [serial = 1943] [outer = 00000000] [url = about:blank] 13:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1046ms 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 65 (16E15400) [pid = 3888] [serial = 1952] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 64 (1996B800) [pid = 3888] [serial = 1940] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 63 (1ADF1000) [pid = 3888] [serial = 1958] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | --DOMWINDOW == 62 (13431000) [pid = 3888] [serial = 1966] [outer = 00000000] [url = about:blank] 13:43:21 INFO - PROCESS | 3888 | 1461102201255 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 3888 | 1461102201260 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 13:43:21 INFO - PROCESS | 3888 | 1461102201265 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:43:21 INFO - PROCESS | 3888 | 1461102201268 Marionette TRACE conn2 <- [1,2646,null,{}] 13:43:21 INFO - PROCESS | 3888 | 1461102201273 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:21 INFO - PROCESS | 3888 | 1461102201356 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:43:21 INFO - PROCESS | 3888 | 1461102201461 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 3888 | ++DOCSHELL 12CFE800 == 35 [pid = 3888] [id = 671] 13:43:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 63 (12D71800) [pid = 3888] [serial = 2013] [outer = 00000000] 13:43:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 64 (1325D000) [pid = 3888] [serial = 2014] [outer = 12D71800] 13:43:21 INFO - PROCESS | 3888 | 1461102201509 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 65 (13331800) [pid = 3888] [serial = 2015] [outer = 12D71800] 13:43:21 INFO - PROCESS | 3888 | 1461102201941 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 723ms 13:43:21 INFO - PROCESS | 3888 | 1461102201992 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 3888 | 1461102201995 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 13:43:21 INFO - PROCESS | 3888 | 1461102202000 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:43:21 INFO - PROCESS | 3888 | 1461102202002 Marionette TRACE conn2 <- [1,2650,null,{}] 13:43:21 INFO - PROCESS | 3888 | 1461102202005 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:22 INFO - PROCESS | 3888 | 1461102202084 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:43:22 INFO - PROCESS | 3888 | 1461102202089 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 3888 | ++DOCSHELL 1320A800 == 36 [pid = 3888] [id = 672] 13:43:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 66 (13266000) [pid = 3888] [serial = 2016] [outer = 00000000] 13:43:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 67 (14B9A000) [pid = 3888] [serial = 2017] [outer = 13266000] 13:43:22 INFO - PROCESS | 3888 | 1461102202135 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (15CB3800) [pid = 3888] [serial = 2018] [outer = 13266000] 13:43:22 INFO - PROCESS | 3888 | 1461102202628 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:43:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:43:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 677ms 13:43:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:43:22 INFO - PROCESS | 3888 | 1461102202684 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:43:22 INFO - PROCESS | 3888 | 1461102202686 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 13:43:22 INFO - PROCESS | 3888 | 1461102202691 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 3888 | 1461102202696 Marionette TRACE conn2 <- [1,2654,null,{}] 13:43:22 INFO - PROCESS | 3888 | 1461102202705 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:22 INFO - PROCESS | 3888 | 1461102202786 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:43:22 INFO - PROCESS | 3888 | 1461102202792 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 3888 | ++DOCSHELL 16969400 == 37 [pid = 3888] [id = 673] 13:43:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (1696C000) [pid = 3888] [serial = 2019] [outer = 00000000] 13:43:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (169ED400) [pid = 3888] [serial = 2020] [outer = 1696C000] 13:43:22 INFO - PROCESS | 3888 | 1461102202837 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (16E0B400) [pid = 3888] [serial = 2021] [outer = 1696C000] 13:43:23 INFO - PROCESS | 3888 | 1461102203808 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:43:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 13:43:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1138ms 13:43:23 INFO - PROCESS | 3888 | 1461102203832 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:43:23 INFO - PROCESS | 3888 | 1461102203834 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 13:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:43:23 INFO - PROCESS | 3888 | 1461102203845 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:43:23 INFO - PROCESS | 3888 | 1461102203846 Marionette TRACE conn2 <- [1,2658,null,{}] 13:43:23 INFO - PROCESS | 3888 | 1461102203850 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:23 INFO - PROCESS | 3888 | 1461102203958 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:43:23 INFO - PROCESS | 3888 | 1461102203964 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:23 INFO - PROCESS | 3888 | ++DOCSHELL 169EB800 == 38 [pid = 3888] [id = 674] 13:43:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (16E16800) [pid = 3888] [serial = 2022] [outer = 00000000] 13:43:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (16EA3000) [pid = 3888] [serial = 2023] [outer = 16E16800] 13:43:24 INFO - PROCESS | 3888 | 1461102204009 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (16EA4800) [pid = 3888] [serial = 2024] [outer = 16E16800] 13:43:24 INFO - PROCESS | 3888 | 1461102204927 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 13:43:24 INFO - PROCESS | 3888 | 1461102204972 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 13:43:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:43:24 INFO - PROCESS | 3888 | 1461102204976 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:43:24 INFO - PROCESS | 3888 | 1461102204977 Marionette TRACE conn2 <- [1,2662,null,{}] 13:43:24 INFO - PROCESS | 3888 | 1461102204988 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:25 INFO - PROCESS | 3888 | 1461102205094 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:43:25 INFO - PROCESS | 3888 | 1461102205102 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 3888 | ++DOCSHELL 18251C00 == 39 [pid = 3888] [id = 675] 13:43:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (18255000) [pid = 3888] [serial = 2025] [outer = 00000000] 13:43:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (1868E400) [pid = 3888] [serial = 2026] [outer = 18255000] 13:43:25 INFO - PROCESS | 3888 | 1461102205156 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (18BC4C00) [pid = 3888] [serial = 2027] [outer = 18255000] 13:43:25 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (1860F000) [pid = 3888] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:43:25 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (13427800) [pid = 3888] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:43:25 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (16565400) [pid = 3888] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:43:25 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (13893000) [pid = 3888] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:43:25 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (11BF8400) [pid = 3888] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:43:25 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (138C8400) [pid = 3888] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:43:25 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (11BEC400) [pid = 3888] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:43:25 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (16E15800) [pid = 3888] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:43:25 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (16E5EC00) [pid = 3888] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:43:26 INFO - PROCESS | 3888 | 1461102206156 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 3888 | 1461102206222 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 13:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:43:26 INFO - PROCESS | 3888 | 1461102206226 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 3888 | 1461102206227 Marionette TRACE conn2 <- [1,2666,null,{}] 13:43:26 INFO - PROCESS | 3888 | 1461102206231 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:26 INFO - PROCESS | 3888 | 1461102206347 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:43:26 INFO - PROCESS | 3888 | 1461102206401 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 3888 | ++DOCSHELL 11B30800 == 40 [pid = 3888] [id = 676] 13:43:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (11B38C00) [pid = 3888] [serial = 2028] [outer = 00000000] 13:43:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (157F6800) [pid = 3888] [serial = 2029] [outer = 11B38C00] 13:43:26 INFO - PROCESS | 3888 | 1461102206446 Marionette DEBUG loaded listener.js 13:43:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (16E64400) [pid = 3888] [serial = 2030] [outer = 11B38C00] 13:43:27 INFO - PROCESS | 3888 | 1461102207304 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:43:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:43:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1123ms 13:43:27 INFO - PROCESS | 3888 | 1461102207354 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:43:27 INFO - PROCESS | 3888 | 1461102207356 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 13:43:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:43:27 INFO - PROCESS | 3888 | 1461102207359 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:43:27 INFO - PROCESS | 3888 | 1461102207361 Marionette TRACE conn2 <- [1,2670,null,{}] 13:43:27 INFO - PROCESS | 3888 | 1461102207365 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:27 INFO - PROCESS | 3888 | 1461102207470 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:43:27 INFO - PROCESS | 3888 | 1461102207480 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:27 INFO - PROCESS | 3888 | ++DOCSHELL 11B36800 == 41 [pid = 3888] [id = 677] 13:43:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (16E65000) [pid = 3888] [serial = 2031] [outer = 00000000] 13:43:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (19255400) [pid = 3888] [serial = 2032] [outer = 16E65000] 13:43:27 INFO - PROCESS | 3888 | 1461102207525 Marionette DEBUG loaded listener.js 13:43:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (19255C00) [pid = 3888] [serial = 2033] [outer = 16E65000] 13:43:28 INFO - PROCESS | 3888 | 1461102208639 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:43:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 13:43:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1308ms 13:43:28 INFO - PROCESS | 3888 | 1461102208717 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:43:28 INFO - PROCESS | 3888 | 1461102208721 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 13:43:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:43:28 INFO - PROCESS | 3888 | 1461102208727 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:43:28 INFO - PROCESS | 3888 | 1461102208730 Marionette TRACE conn2 <- [1,2674,null,{}] 13:43:28 INFO - PROCESS | 3888 | 1461102208737 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:28 INFO - PROCESS | 3888 | 1461102208831 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:43:29 INFO - PROCESS | 3888 | 1461102209040 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:29 INFO - PROCESS | 3888 | ++DOCSHELL 12DD3400 == 42 [pid = 3888] [id = 678] 13:43:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (12DDE400) [pid = 3888] [serial = 2034] [outer = 00000000] 13:43:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (138C8400) [pid = 3888] [serial = 2035] [outer = 12DDE400] 13:43:29 INFO - PROCESS | 3888 | 1461102209099 Marionette DEBUG loaded listener.js 13:43:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (142A9000) [pid = 3888] [serial = 2036] [outer = 12DDE400] 13:43:30 INFO - PROCESS | 3888 | 1461102210113 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:43:30 INFO - PROCESS | 3888 | 1461102210305 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 13:43:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:43:30 INFO - PROCESS | 3888 | 1461102210318 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:43:30 INFO - PROCESS | 3888 | 1461102210321 Marionette TRACE conn2 <- [1,2678,null,{}] 13:43:30 INFO - PROCESS | 3888 | 1461102210327 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:30 INFO - PROCESS | 3888 | 1461102210464 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:43:30 INFO - PROCESS | 3888 | 1461102210602 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:30 INFO - PROCESS | 3888 | ++DOCSHELL 11BCC000 == 43 [pid = 3888] [id = 679] 13:43:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (11BEDC00) [pid = 3888] [serial = 2037] [outer = 00000000] 13:43:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (1342F400) [pid = 3888] [serial = 2038] [outer = 11BEDC00] 13:43:30 INFO - PROCESS | 3888 | 1461102210652 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (138BE400) [pid = 3888] [serial = 2039] [outer = 11BEDC00] 13:43:31 INFO - PROCESS | 3888 | --DOCSHELL 16EEE000 == 42 [pid = 3888] [id = 518] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (1890D400) [pid = 3888] [serial = 1990] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (13718800) [pid = 3888] [serial = 1967] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (1696A800) [pid = 3888] [serial = 1981] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (1574F800) [pid = 3888] [serial = 1978] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (15C2B800) [pid = 3888] [serial = 1979] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (13338C00) [pid = 3888] [serial = 1975] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (13430400) [pid = 3888] [serial = 1976] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (142A8000) [pid = 3888] [serial = 1972] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (11BF4000) [pid = 3888] [serial = 1969] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (19256400) [pid = 3888] [serial = 1999] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (18BBA400) [pid = 3888] [serial = 1997] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (12D80000) [pid = 3888] [serial = 1993] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 67 (1825AC00) [pid = 3888] [serial = 1987] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 66 (18BC5800) [pid = 3888] [serial = 1996] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 65 (1868F000) [pid = 3888] [serial = 1991] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 64 (16E9A800) [pid = 3888] [serial = 1984] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 63 (16EA0000) [pid = 3888] [serial = 1985] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 62 (138C7C00) [pid = 3888] [serial = 1994] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 61 (1825C000) [pid = 3888] [serial = 1988] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | --DOMWINDOW == 60 (169E5C00) [pid = 3888] [serial = 1982] [outer = 00000000] [url = about:blank] 13:43:31 INFO - PROCESS | 3888 | 1461102211711 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 13:43:31 INFO - PROCESS | 3888 | 1461102211748 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 13:43:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:43:31 INFO - PROCESS | 3888 | 1461102211756 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:43:31 INFO - PROCESS | 3888 | 1461102211760 Marionette TRACE conn2 <- [1,2682,null,{}] 13:43:31 INFO - PROCESS | 3888 | 1461102211765 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:31 INFO - PROCESS | 3888 | 1461102211845 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:43:31 INFO - PROCESS | 3888 | 1461102211852 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:31 INFO - PROCESS | 3888 | ++DOCSHELL 11BD3000 == 43 [pid = 3888] [id = 680] 13:43:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 61 (11BD6800) [pid = 3888] [serial = 2040] [outer = 00000000] 13:43:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 62 (142A1400) [pid = 3888] [serial = 2041] [outer = 11BD6800] 13:43:31 INFO - PROCESS | 3888 | 1461102211897 Marionette DEBUG loaded listener.js 13:43:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 63 (14B8F800) [pid = 3888] [serial = 2042] [outer = 11BD6800] 13:43:32 INFO - PROCESS | 3888 | 1461102212861 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 13:43:32 INFO - PROCESS | 3888 | 1461102212895 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 13:43:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:43:32 INFO - PROCESS | 3888 | 1461102212898 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:43:32 INFO - PROCESS | 3888 | 1461102212900 Marionette TRACE conn2 <- [1,2686,null,{}] 13:43:32 INFO - PROCESS | 3888 | 1461102212910 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:32 INFO - PROCESS | 3888 | 1461102212994 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:43:33 INFO - PROCESS | 3888 | 1461102213002 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 3888 | ++DOCSHELL 15F89000 == 44 [pid = 3888] [id = 681] 13:43:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 64 (15F93000) [pid = 3888] [serial = 2043] [outer = 00000000] 13:43:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 65 (16840C00) [pid = 3888] [serial = 2044] [outer = 15F93000] 13:43:33 INFO - PROCESS | 3888 | 1461102213053 Marionette DEBUG loaded listener.js 13:43:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 66 (16970C00) [pid = 3888] [serial = 2045] [outer = 15F93000] 13:43:34 INFO - PROCESS | 3888 | 1461102214057 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 3888 | 1461102214086 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 13:43:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:43:34 INFO - PROCESS | 3888 | 1461102214090 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 3888 | 1461102214092 Marionette TRACE conn2 <- [1,2690,null,{}] 13:43:34 INFO - PROCESS | 3888 | 1461102214095 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:34 INFO - PROCESS | 3888 | 1461102214204 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:43:34 INFO - PROCESS | 3888 | 1461102214280 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:34 INFO - PROCESS | 3888 | ++DOCSHELL 16E5F000 == 45 [pid = 3888] [id = 682] 13:43:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 67 (16E5F800) [pid = 3888] [serial = 2046] [outer = 00000000] 13:43:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (16E9C000) [pid = 3888] [serial = 2047] [outer = 16E5F800] 13:43:34 INFO - PROCESS | 3888 | 1461102214325 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (16EAE800) [pid = 3888] [serial = 2048] [outer = 16E5F800] 13:43:34 INFO - PROCESS | 3888 | 1461102214770 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:43:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 723ms 13:43:34 INFO - PROCESS | 3888 | 1461102214828 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 3888 | 1461102214830 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 13:43:34 INFO - PROCESS | 3888 | 1461102214833 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:43:34 INFO - PROCESS | 3888 | 1461102214835 Marionette TRACE conn2 <- [1,2694,null,{}] 13:43:34 INFO - PROCESS | 3888 | 1461102214846 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:34 INFO - PROCESS | 3888 | 1461102214954 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:43:34 INFO - PROCESS | 3888 | 1461102214962 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:34 INFO - PROCESS | 3888 | ++DOCSHELL 182E0C00 == 46 [pid = 3888] [id = 683] 13:43:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (182E1C00) [pid = 3888] [serial = 2049] [outer = 00000000] 13:43:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (1868A800) [pid = 3888] [serial = 2050] [outer = 182E1C00] 13:43:35 INFO - PROCESS | 3888 | 1461102215010 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (18908C00) [pid = 3888] [serial = 2051] [outer = 182E1C00] 13:43:35 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (13A26000) [pid = 3888] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:43:35 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (11B38C00) [pid = 3888] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:43:35 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (16E16800) [pid = 3888] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:43:35 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (18255000) [pid = 3888] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:43:35 INFO - PROCESS | 3888 | --DOMWINDOW == 67 (12D71800) [pid = 3888] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:43:35 INFO - PROCESS | 3888 | --DOMWINDOW == 66 (13266000) [pid = 3888] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:43:35 INFO - PROCESS | 3888 | --DOMWINDOW == 65 (1696C000) [pid = 3888] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:43:35 INFO - PROCESS | 3888 | --DOMWINDOW == 64 (02A9C800) [pid = 3888] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:43:35 INFO - PROCESS | 3888 | 1461102215427 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:43:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:43:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 646ms 13:43:35 INFO - PROCESS | 3888 | 1461102215476 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:43:35 INFO - PROCESS | 3888 | 1461102215478 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 13:43:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:43:35 INFO - PROCESS | 3888 | 1461102215481 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:43:35 INFO - PROCESS | 3888 | 1461102215483 Marionette TRACE conn2 <- [1,2698,null,{}] 13:43:35 INFO - PROCESS | 3888 | 1461102215486 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:35 INFO - PROCESS | 3888 | 1461102215658 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:43:35 INFO - PROCESS | 3888 | 1461102215675 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 3888 | ++DOCSHELL 12CBD000 == 47 [pid = 3888] [id = 684] 13:43:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 65 (1342A800) [pid = 3888] [serial = 2052] [outer = 00000000] 13:43:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 66 (18BC2000) [pid = 3888] [serial = 2053] [outer = 1342A800] 13:43:35 INFO - PROCESS | 3888 | 1461102215723 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 67 (18BDE000) [pid = 3888] [serial = 2054] [outer = 1342A800] 13:43:36 INFO - PROCESS | 3888 | 1461102216137 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 3888 | 1461102216167 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 13:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:43:36 INFO - PROCESS | 3888 | 1461102216170 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 3888 | 1461102216172 Marionette TRACE conn2 <- [1,2702,null,{}] 13:43:36 INFO - PROCESS | 3888 | 1461102216175 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:36 INFO - PROCESS | 3888 | 1461102216249 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:43:36 INFO - PROCESS | 3888 | 1461102216254 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 3888 | ++DOCSHELL 1964D000 == 48 [pid = 3888] [id = 685] 13:43:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (1964E400) [pid = 3888] [serial = 2055] [outer = 00000000] 13:43:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (197E3C00) [pid = 3888] [serial = 2056] [outer = 1964E400] 13:43:36 INFO - PROCESS | 3888 | 1461102216301 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (197E4400) [pid = 3888] [serial = 2057] [outer = 1964E400] 13:43:36 INFO - PROCESS | 3888 | 1461102216728 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 584ms 13:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:43:36 INFO - PROCESS | 3888 | 1461102216768 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 3888 | 1461102216770 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 13:43:36 INFO - PROCESS | 3888 | 1461102216773 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 3888 | 1461102216775 Marionette TRACE conn2 <- [1,2706,null,{}] 13:43:36 INFO - PROCESS | 3888 | 1461102216778 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:36 INFO - PROCESS | 3888 | 1461102216850 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:43:36 INFO - PROCESS | 3888 | 1461102216857 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 3888 | ++DOCSHELL 11BCD800 == 49 [pid = 3888] [id = 686] 13:43:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (19650000) [pid = 3888] [serial = 2058] [outer = 00000000] 13:43:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (19AB2400) [pid = 3888] [serial = 2059] [outer = 19650000] 13:43:36 INFO - PROCESS | 3888 | 1461102216902 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (19AB9800) [pid = 3888] [serial = 2060] [outer = 19650000] 13:43:37 INFO - PROCESS | 3888 | 1461102217530 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 3888 | 1461102217562 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 13:43:37 INFO - PROCESS | 3888 | 1461102217568 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:43:37 INFO - PROCESS | 3888 | 1461102217572 Marionette TRACE conn2 <- [1,2710,null,{}] 13:43:37 INFO - PROCESS | 3888 | 1461102217578 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:37 INFO - PROCESS | 3888 | 1461102217692 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:43:37 INFO - PROCESS | 3888 | 1461102217801 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 3888 | ++DOCSHELL 13209C00 == 50 [pid = 3888] [id = 687] 13:43:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (1325F800) [pid = 3888] [serial = 2061] [outer = 00000000] 13:43:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (13A2C400) [pid = 3888] [serial = 2062] [outer = 1325F800] 13:43:37 INFO - PROCESS | 3888 | 1461102217858 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (15799C00) [pid = 3888] [serial = 2063] [outer = 1325F800] 13:43:38 INFO - PROCESS | 3888 | 1461102218470 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:43:38 INFO - PROCESS | 3888 | 1461102218503 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 13:43:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:43:38 INFO - PROCESS | 3888 | 1461102218510 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:43:38 INFO - PROCESS | 3888 | 1461102218513 Marionette TRACE conn2 <- [1,2714,null,{}] 13:43:38 INFO - PROCESS | 3888 | 1461102218517 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:38 INFO - PROCESS | 3888 | 1461102218619 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:43:38 INFO - PROCESS | 3888 | 1461102218734 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:38 INFO - PROCESS | 3888 | ++DOCSHELL 1333F800 == 51 [pid = 3888] [id = 688] 13:43:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (136CD800) [pid = 3888] [serial = 2064] [outer = 00000000] 13:43:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (16E67400) [pid = 3888] [serial = 2065] [outer = 136CD800] 13:43:38 INFO - PROCESS | 3888 | 1461102218830 Marionette DEBUG loaded listener.js 13:43:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (182D9400) [pid = 3888] [serial = 2066] [outer = 136CD800] 13:43:39 INFO - PROCESS | 3888 | 1461102219443 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:43:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 984ms 13:43:39 INFO - PROCESS | 3888 | 1461102219493 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 3888 | 1461102219496 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 13:43:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:43:39 INFO - PROCESS | 3888 | 1461102219500 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 3888 | 1461102219503 Marionette TRACE conn2 <- [1,2718,null,{}] 13:43:39 INFO - PROCESS | 3888 | 1461102219514 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:39 INFO - PROCESS | 3888 | 1461102219617 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:43:39 INFO - PROCESS | 3888 | 1461102219762 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 3888 | ++DOCSHELL 197ED000 == 52 [pid = 3888] [id = 689] 13:43:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (19968800) [pid = 3888] [serial = 2067] [outer = 00000000] 13:43:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (19C44400) [pid = 3888] [serial = 2068] [outer = 19968800] 13:43:39 INFO - PROCESS | 3888 | 1461102219820 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (19C48000) [pid = 3888] [serial = 2069] [outer = 19968800] 13:43:40 INFO - PROCESS | 3888 | 1461102220850 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:43:40 INFO - PROCESS | 3888 | 1461102220891 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 13:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:43:40 INFO - PROCESS | 3888 | 1461102220895 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:43:40 INFO - PROCESS | 3888 | 1461102220897 Marionette TRACE conn2 <- [1,2722,null,{}] 13:43:40 INFO - PROCESS | 3888 | 1461102220901 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:41 INFO - PROCESS | 3888 | 1461102221135 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:43:41 INFO - PROCESS | 3888 | 1461102221330 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 3888 | ++DOCSHELL 13205400 == 53 [pid = 3888] [id = 690] 13:43:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (13208C00) [pid = 3888] [serial = 2070] [outer = 00000000] 13:43:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (1342B800) [pid = 3888] [serial = 2071] [outer = 13208C00] 13:43:41 INFO - PROCESS | 3888 | 1461102221379 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (138BFC00) [pid = 3888] [serial = 2072] [outer = 13208C00] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 11B30800 == 52 [pid = 3888] [id = 676] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 13713400 == 51 [pid = 3888] [id = 520] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 169EB800 == 50 [pid = 3888] [id = 674] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 18251C00 == 49 [pid = 3888] [id = 675] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 16969400 == 48 [pid = 3888] [id = 673] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 1964D000 == 47 [pid = 3888] [id = 685] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 12CBD000 == 46 [pid = 3888] [id = 684] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 182E0C00 == 45 [pid = 3888] [id = 683] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 16E5F000 == 44 [pid = 3888] [id = 682] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 15F89000 == 43 [pid = 3888] [id = 681] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 11BD3000 == 42 [pid = 3888] [id = 680] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 11BCC000 == 41 [pid = 3888] [id = 679] 13:43:41 INFO - PROCESS | 3888 | --DOCSHELL 11B36800 == 40 [pid = 3888] [id = 677] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (143AD000) [pid = 3888] [serial = 1973] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (157F6800) [pid = 3888] [serial = 2029] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (16EA3000) [pid = 3888] [serial = 2023] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (18BC4C00) [pid = 3888] [serial = 2027] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (16836400) [pid = 3888] [serial = 2005] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (1325D000) [pid = 3888] [serial = 2014] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (13331800) [pid = 3888] [serial = 2015] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 77 (14B9A000) [pid = 3888] [serial = 2017] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 76 (15CB3800) [pid = 3888] [serial = 2018] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 75 (1868E400) [pid = 3888] [serial = 2026] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 74 (18BE1800) [pid = 3888] [serial = 2008] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 73 (169ED400) [pid = 3888] [serial = 2020] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 72 (12CFD400) [pid = 3888] [serial = 2012] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 71 (11BF9400) [pid = 3888] [serial = 2011] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 70 (13428000) [pid = 3888] [serial = 2002] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 69 (16E64400) [pid = 3888] [serial = 2030] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 68 (16EA4800) [pid = 3888] [serial = 2024] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | --DOMWINDOW == 67 (16E0B400) [pid = 3888] [serial = 2021] [outer = 00000000] [url = about:blank] 13:43:41 INFO - PROCESS | 3888 | 1461102221940 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1077ms 13:43:41 INFO - PROCESS | 3888 | 1461102221978 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 13:43:41 INFO - PROCESS | 3888 | 1461102221983 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 13:43:41 INFO - PROCESS | 3888 | 1461102221987 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:43:41 INFO - PROCESS | 3888 | 1461102221991 Marionette TRACE conn2 <- [1,2726,null,{}] 13:43:41 INFO - PROCESS | 3888 | 1461102221995 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:42 INFO - PROCESS | 3888 | 1461102222076 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:43:42 INFO - PROCESS | 3888 | 1461102222167 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:42 INFO - PROCESS | 3888 | ++DOCSHELL 12B43800 == 41 [pid = 3888] [id = 691] 13:43:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 68 (12B81C00) [pid = 3888] [serial = 2073] [outer = 00000000] 13:43:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 69 (13265400) [pid = 3888] [serial = 2074] [outer = 12B81C00] 13:43:42 INFO - PROCESS | 3888 | 1461102222223 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 70 (143ACC00) [pid = 3888] [serial = 2075] [outer = 12B81C00] 13:43:42 INFO - PROCESS | 3888 | 1461102222659 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 723ms 13:43:42 INFO - PROCESS | 3888 | 1461102222711 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:43:42 INFO - PROCESS | 3888 | 1461102222714 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 13:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:43:42 INFO - PROCESS | 3888 | 1461102222717 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 3888 | 1461102222719 Marionette TRACE conn2 <- [1,2730,null,{}] 13:43:42 INFO - PROCESS | 3888 | 1461102222723 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:42 INFO - PROCESS | 3888 | 1461102222811 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:43:42 INFO - PROCESS | 3888 | 1461102222827 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:42 INFO - PROCESS | 3888 | ++DOCSHELL 16563000 == 42 [pid = 3888] [id = 692] 13:43:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 71 (16564400) [pid = 3888] [serial = 2076] [outer = 00000000] 13:43:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 72 (16838800) [pid = 3888] [serial = 2077] [outer = 16564400] 13:43:42 INFO - PROCESS | 3888 | 1461102222872 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 3888 | ++DOMWINDOW == 73 (169E3400) [pid = 3888] [serial = 2078] [outer = 16564400] 13:43:43 INFO - PROCESS | 3888 | 1461102223327 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:43:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 615ms 13:43:43 INFO - PROCESS | 3888 | 1461102223355 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 3888 | 1461102223358 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 13:43:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:43:43 INFO - PROCESS | 3888 | 1461102223372 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 3888 | 1461102223376 Marionette TRACE conn2 <- [1,2734,null,{}] 13:43:43 INFO - PROCESS | 3888 | 1461102223380 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:43 INFO - PROCESS | 3888 | 1461102223461 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:43:43 INFO - PROCESS | 3888 | 1461102223470 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 3888 | ++DOCSHELL 16E64400 == 43 [pid = 3888] [id = 693] 13:43:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 74 (16E98800) [pid = 3888] [serial = 2079] [outer = 00000000] 13:43:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 75 (16EB2800) [pid = 3888] [serial = 2080] [outer = 16E98800] 13:43:43 INFO - PROCESS | 3888 | 1461102223514 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 76 (12DDE800) [pid = 3888] [serial = 2081] [outer = 16E98800] 13:43:43 INFO - PROCESS | 3888 | 1461102223969 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 692ms 13:43:44 INFO - PROCESS | 3888 | 1461102224050 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 3888 | 1461102224052 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 13:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:43:44 INFO - PROCESS | 3888 | 1461102224055 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 3888 | 1461102224057 Marionette TRACE conn2 <- [1,2738,null,{}] 13:43:44 INFO - PROCESS | 3888 | 1461102224061 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:44 INFO - PROCESS | 3888 | 1461102224176 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:43:44 INFO - PROCESS | 3888 | 1461102224278 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 3888 | ++DOCSHELL 1868BC00 == 44 [pid = 3888] [id = 694] 13:43:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 77 (1868C400) [pid = 3888] [serial = 2082] [outer = 00000000] 13:43:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 78 (18BC1000) [pid = 3888] [serial = 2083] [outer = 1868C400] 13:43:44 INFO - PROCESS | 3888 | 1461102224323 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (18BC8400) [pid = 3888] [serial = 2084] [outer = 1868C400] 13:43:44 INFO - PROCESS | 3888 | 1461102224730 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 739ms 13:43:44 INFO - PROCESS | 3888 | 1461102224777 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 3888 | 1461102224778 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 13:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:43:44 INFO - PROCESS | 3888 | 1461102224782 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 3888 | 1461102224783 Marionette TRACE conn2 <- [1,2742,null,{}] 13:43:44 INFO - PROCESS | 3888 | 1461102224791 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:44 INFO - PROCESS | 3888 | 1461102224913 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:43:44 INFO - PROCESS | 3888 | 1461102224924 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 3888 | ++DOCSHELL 19259400 == 45 [pid = 3888] [id = 695] 13:43:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (1925A800) [pid = 3888] [serial = 2085] [outer = 00000000] 13:43:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (1964E000) [pid = 3888] [serial = 2086] [outer = 1925A800] 13:43:45 INFO - PROCESS | 3888 | 1461102225031 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (197EC000) [pid = 3888] [serial = 2087] [outer = 1925A800] 13:43:45 INFO - PROCESS | 3888 | 1461102225466 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:43:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 723ms 13:43:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:43:45 INFO - PROCESS | 3888 | 1461102225560 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 3888 | 1461102225562 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 13:43:45 INFO - PROCESS | 3888 | 1461102225565 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 3888 | 1461102225567 Marionette TRACE conn2 <- [1,2746,null,{}] 13:43:45 INFO - PROCESS | 3888 | 1461102225570 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:45 INFO - PROCESS | 3888 | 1461102225682 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:43:45 INFO - PROCESS | 3888 | 1461102225749 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 3888 | ++DOCSHELL 191D0400 == 46 [pid = 3888] [id = 696] 13:43:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (19C4A000) [pid = 3888] [serial = 2088] [outer = 00000000] 13:43:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (19C50C00) [pid = 3888] [serial = 2089] [outer = 19C4A000] 13:43:45 INFO - PROCESS | 3888 | 1461102225778 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (19D7C400) [pid = 3888] [serial = 2090] [outer = 19C4A000] 13:43:46 INFO - PROCESS | 3888 | --DOMWINDOW == 84 (11BD6800) [pid = 3888] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:43:46 INFO - PROCESS | 3888 | --DOMWINDOW == 83 (11BEDC00) [pid = 3888] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:43:46 INFO - PROCESS | 3888 | --DOMWINDOW == 82 (1964E400) [pid = 3888] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:43:46 INFO - PROCESS | 3888 | --DOMWINDOW == 81 (16E5F800) [pid = 3888] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:43:46 INFO - PROCESS | 3888 | --DOMWINDOW == 80 (15F93000) [pid = 3888] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:43:46 INFO - PROCESS | 3888 | --DOMWINDOW == 79 (182E1C00) [pid = 3888] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:43:46 INFO - PROCESS | 3888 | --DOMWINDOW == 78 (1342A800) [pid = 3888] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:43:46 INFO - PROCESS | 3888 | 1461102226205 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:43:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:43:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 692ms 13:43:46 INFO - PROCESS | 3888 | 1461102226245 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:43:46 INFO - PROCESS | 3888 | 1461102226247 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 13:43:46 INFO - PROCESS | 3888 | 1461102226250 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:43:46 INFO - PROCESS | 3888 | 1461102226252 Marionette TRACE conn2 <- [1,2750,null,{}] 13:43:46 INFO - PROCESS | 3888 | 1461102226256 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:46 INFO - PROCESS | 3888 | 1461102226365 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:43:46 INFO - PROCESS | 3888 | 1461102226427 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 3888 | ++DOCSHELL 11BCFC00 == 47 [pid = 3888] [id = 697] 13:43:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 79 (12CB9000) [pid = 3888] [serial = 2091] [outer = 00000000] 13:43:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 80 (19C47400) [pid = 3888] [serial = 2092] [outer = 12CB9000] 13:43:46 INFO - PROCESS | 3888 | 1461102226472 Marionette DEBUG loaded listener.js 13:43:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 81 (1A062400) [pid = 3888] [serial = 2093] [outer = 12CB9000] 13:43:46 INFO - PROCESS | 3888 | 1461102226808 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:43:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:43:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 585ms 13:43:46 INFO - PROCESS | 3888 | 1461102226831 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:43:46 INFO - PROCESS | 3888 | 1461102226833 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 13:43:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:43:46 INFO - PROCESS | 3888 | 1461102226836 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - PROCESS | 3888 | 1461102226838 Marionette TRACE conn2 <- [1,2754,null,{}] 13:43:46 INFO - PROCESS | 3888 | 1461102226842 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:46 INFO - PROCESS | 3888 | 1461102226962 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:43:46 INFO - PROCESS | 3888 | 1461102226970 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 3888 | ++DOCSHELL 18D0DC00 == 48 [pid = 3888] [id = 698] 13:43:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 82 (1A01FC00) [pid = 3888] [serial = 2094] [outer = 00000000] 13:43:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 83 (1A336000) [pid = 3888] [serial = 2095] [outer = 1A01FC00] 13:43:47 INFO - PROCESS | 3888 | 1461102227015 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 84 (1A335000) [pid = 3888] [serial = 2096] [outer = 1A01FC00] 13:43:47 INFO - PROCESS | 3888 | 1461102227436 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 615ms 13:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:43:47 INFO - PROCESS | 3888 | 1461102227475 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 3888 | 1461102227477 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 13:43:47 INFO - PROCESS | 3888 | 1461102227480 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 3888 | 1461102227481 Marionette TRACE conn2 <- [1,2758,null,{}] 13:43:47 INFO - PROCESS | 3888 | 1461102227485 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:47 INFO - PROCESS | 3888 | 1461102227598 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:43:47 INFO - PROCESS | 3888 | 1461102227606 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 3888 | ++DOCSHELL 13428C00 == 49 [pid = 3888] [id = 699] 13:43:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 85 (14B9A400) [pid = 3888] [serial = 2097] [outer = 00000000] 13:43:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1A4D4C00) [pid = 3888] [serial = 2098] [outer = 14B9A400] 13:43:47 INFO - PROCESS | 3888 | 1461102227650 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (1A4D9800) [pid = 3888] [serial = 2099] [outer = 14B9A400] 13:43:48 INFO - PROCESS | 3888 | 1461102228124 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:43:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:43:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 692ms 13:43:48 INFO - PROCESS | 3888 | 1461102228161 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:43:48 INFO - PROCESS | 3888 | 1461102228165 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 13:43:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:43:48 INFO - PROCESS | 3888 | 1461102228186 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 3888 | 1461102228191 Marionette TRACE conn2 <- [1,2762,null,{}] 13:43:48 INFO - PROCESS | 3888 | 1461102228198 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:48 INFO - PROCESS | 3888 | 1461102228303 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:43:48 INFO - PROCESS | 3888 | 1461102228469 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 3888 | ++DOCSHELL 12B8D400 == 50 [pid = 3888] [id = 700] 13:43:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (13332400) [pid = 3888] [serial = 2100] [outer = 00000000] 13:43:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (1342A800) [pid = 3888] [serial = 2101] [outer = 13332400] 13:43:48 INFO - PROCESS | 3888 | 1461102228566 Marionette DEBUG loaded listener.js 13:43:48 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (14B10400) [pid = 3888] [serial = 2102] [outer = 13332400] 13:43:49 INFO - PROCESS | 3888 | 1461102229181 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:43:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1031ms 13:43:49 INFO - PROCESS | 3888 | 1461102229220 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:43:49 INFO - PROCESS | 3888 | 1461102229226 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 13:43:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:43:49 INFO - PROCESS | 3888 | 1461102229252 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:43:49 INFO - PROCESS | 3888 | 1461102229255 Marionette TRACE conn2 <- [1,2766,null,{}] 13:43:49 INFO - PROCESS | 3888 | 1461102229259 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:49 INFO - PROCESS | 3888 | 1461102229365 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:43:49 INFO - PROCESS | 3888 | 1461102229502 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:49 INFO - PROCESS | 3888 | ++DOCSHELL 16560400 == 51 [pid = 3888] [id = 701] 13:43:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1696B800) [pid = 3888] [serial = 2103] [outer = 00000000] 13:43:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (16E66000) [pid = 3888] [serial = 2104] [outer = 1696B800] 13:43:49 INFO - PROCESS | 3888 | 1461102229557 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (16EA0800) [pid = 3888] [serial = 2105] [outer = 1696B800] 13:43:50 INFO - PROCESS | 3888 | 1461102230143 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 938ms 13:43:50 INFO - PROCESS | 3888 | 1461102230178 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:43:50 INFO - PROCESS | 3888 | 1461102230181 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 13:43:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:43:50 INFO - PROCESS | 3888 | 1461102230185 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - PROCESS | 3888 | 1461102230189 Marionette TRACE conn2 <- [1,2770,null,{}] 13:43:50 INFO - PROCESS | 3888 | 1461102230200 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:50 INFO - PROCESS | 3888 | 1461102230305 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:43:50 INFO - PROCESS | 3888 | 1461102230414 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:50 INFO - PROCESS | 3888 | ++DOCSHELL 19C44000 == 52 [pid = 3888] [id = 702] 13:43:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (19C4D800) [pid = 3888] [serial = 2106] [outer = 00000000] 13:43:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1A39DC00) [pid = 3888] [serial = 2107] [outer = 19C4D800] 13:43:50 INFO - PROCESS | 3888 | 1461102230470 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1A8C2800) [pid = 3888] [serial = 2108] [outer = 19C4D800] 13:43:51 INFO - PROCESS | 3888 | 1461102231096 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:43:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:43:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 938ms 13:43:51 INFO - PROCESS | 3888 | 1461102231130 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:43:51 INFO - PROCESS | 3888 | 1461102231133 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 13:43:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:43:51 INFO - PROCESS | 3888 | 1461102231136 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:43:51 INFO - PROCESS | 3888 | 1461102231138 Marionette TRACE conn2 <- [1,2774,null,{}] 13:43:51 INFO - PROCESS | 3888 | 1461102231125 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:51 INFO - PROCESS | 3888 | 1461102231239 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:43:51 INFO - PROCESS | 3888 | 1461102231411 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 3888 | ++DOCSHELL 11BF4000 == 53 [pid = 3888] [id = 703] 13:43:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (12C5E400) [pid = 3888] [serial = 2109] [outer = 00000000] 13:43:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (143A5400) [pid = 3888] [serial = 2110] [outer = 12C5E400] 13:43:51 INFO - PROCESS | 3888 | 1461102231467 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (169E3800) [pid = 3888] [serial = 2111] [outer = 12C5E400] 13:43:52 INFO - PROCESS | 3888 | 1461102232184 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:43:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1139ms 13:43:52 INFO - PROCESS | 3888 | 1461102232260 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 3888 | 1461102232265 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 13:43:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:43:52 INFO - PROCESS | 3888 | 1461102232270 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 3888 | 1461102232273 Marionette TRACE conn2 <- [1,2778,null,{}] 13:43:52 INFO - PROCESS | 3888 | 1461102232278 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:52 INFO - PROCESS | 3888 | 1461102232379 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:43:52 INFO - PROCESS | 3888 | 1461102232495 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:52 INFO - PROCESS | 3888 | ++DOCSHELL 13427C00 == 54 [pid = 3888] [id = 704] 13:43:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (13428800) [pid = 3888] [serial = 2112] [outer = 00000000] 13:43:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (15CCF800) [pid = 3888] [serial = 2113] [outer = 13428800] 13:43:52 INFO - PROCESS | 3888 | 1461102232544 Marionette DEBUG loaded listener.js 13:43:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (15E8F000) [pid = 3888] [serial = 2114] [outer = 13428800] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 12CFE800 == 53 [pid = 3888] [id = 671] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 1320A800 == 52 [pid = 3888] [id = 672] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 18D0DC00 == 51 [pid = 3888] [id = 698] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 11BCFC00 == 50 [pid = 3888] [id = 697] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 191D0400 == 49 [pid = 3888] [id = 696] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 19259400 == 48 [pid = 3888] [id = 695] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 1868BC00 == 47 [pid = 3888] [id = 694] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 16E64400 == 46 [pid = 3888] [id = 693] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 16563000 == 45 [pid = 3888] [id = 692] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 12B43800 == 44 [pid = 3888] [id = 691] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 13205400 == 43 [pid = 3888] [id = 690] 13:43:52 INFO - PROCESS | 3888 | --DOCSHELL 11BCD800 == 42 [pid = 3888] [id = 686] 13:43:52 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (19AB2400) [pid = 3888] [serial = 2059] [outer = 00000000] [url = about:blank] 13:43:52 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (138C8400) [pid = 3888] [serial = 2035] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (142A1400) [pid = 3888] [serial = 2041] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (14B8F800) [pid = 3888] [serial = 2042] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (138BE400) [pid = 3888] [serial = 2039] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (197E4400) [pid = 3888] [serial = 2057] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (1342F400) [pid = 3888] [serial = 2038] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (19255400) [pid = 3888] [serial = 2032] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 93 (16E9C000) [pid = 3888] [serial = 2047] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 92 (16840C00) [pid = 3888] [serial = 2044] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 91 (1868A800) [pid = 3888] [serial = 2050] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 90 (16EAE800) [pid = 3888] [serial = 2048] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 89 (197E3C00) [pid = 3888] [serial = 2056] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 88 (18BDE000) [pid = 3888] [serial = 2054] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 87 (18908C00) [pid = 3888] [serial = 2051] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 86 (16970C00) [pid = 3888] [serial = 2045] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | --DOMWINDOW == 85 (18BC2000) [pid = 3888] [serial = 2053] [outer = 00000000] [url = about:blank] 13:43:53 INFO - PROCESS | 3888 | 1461102233096 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:43:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:43:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 831ms 13:43:53 INFO - PROCESS | 3888 | 1461102233113 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:43:53 INFO - PROCESS | 3888 | 1461102233119 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 13:43:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:43:53 INFO - PROCESS | 3888 | 1461102233129 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 3888 | 1461102233132 Marionette TRACE conn2 <- [1,2782,null,{}] 13:43:53 INFO - PROCESS | 3888 | 1461102233136 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:53 INFO - PROCESS | 3888 | 1461102233207 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:43:53 INFO - PROCESS | 3888 | 1461102233217 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:53 INFO - PROCESS | 3888 | ++DOCSHELL 1342BC00 == 43 [pid = 3888] [id = 705] 13:43:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 86 (1342F400) [pid = 3888] [serial = 2115] [outer = 00000000] 13:43:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 87 (15C30000) [pid = 3888] [serial = 2116] [outer = 1342F400] 13:43:53 INFO - PROCESS | 3888 | 1461102233262 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 88 (1655E000) [pid = 3888] [serial = 2117] [outer = 1342F400] 13:43:53 INFO - PROCESS | 3888 | 1461102233765 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:43:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:43:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 677ms 13:43:53 INFO - PROCESS | 3888 | 1461102233813 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:43:53 INFO - PROCESS | 3888 | 1461102233815 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 13:43:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:43:53 INFO - PROCESS | 3888 | 1461102233818 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 3888 | 1461102233822 Marionette TRACE conn2 <- [1,2786,null,{}] 13:43:53 INFO - PROCESS | 3888 | 1461102233832 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:53 INFO - PROCESS | 3888 | 1461102233914 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:43:53 INFO - PROCESS | 3888 | 1461102233922 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:53 INFO - PROCESS | 3888 | ++DOCSHELL 16E64000 == 44 [pid = 3888] [id = 706] 13:43:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 89 (16E64400) [pid = 3888] [serial = 2118] [outer = 00000000] 13:43:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 90 (16EB1800) [pid = 3888] [serial = 2119] [outer = 16E64400] 13:43:53 INFO - PROCESS | 3888 | 1461102233969 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 91 (1825A400) [pid = 3888] [serial = 2120] [outer = 16E64400] 13:43:54 INFO - PROCESS | 3888 | 1461102234444 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:43:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:43:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 692ms 13:43:54 INFO - PROCESS | 3888 | 1461102234501 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:43:54 INFO - PROCESS | 3888 | 1461102234503 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 13:43:54 INFO - PROCESS | 3888 | 1461102234507 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:43:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:43:54 INFO - PROCESS | 3888 | 1461102234508 Marionette TRACE conn2 <- [1,2790,null,{}] 13:43:54 INFO - PROCESS | 3888 | 1461102234512 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:54 INFO - PROCESS | 3888 | 1461102234620 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:43:54 INFO - PROCESS | 3888 | 1461102234719 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 3888 | ++DOCSHELL 1860C400 == 45 [pid = 3888] [id = 707] 13:43:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 92 (18692C00) [pid = 3888] [serial = 2121] [outer = 00000000] 13:43:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 93 (18BC8C00) [pid = 3888] [serial = 2122] [outer = 18692C00] 13:43:54 INFO - PROCESS | 3888 | 1461102234764 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 94 (18BE9400) [pid = 3888] [serial = 2123] [outer = 18692C00] 13:43:55 INFO - PROCESS | 3888 | 1461102235124 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:43:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 631ms 13:43:55 INFO - PROCESS | 3888 | 1461102235145 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 3888 | 1461102235147 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 13:43:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:43:55 INFO - PROCESS | 3888 | 1461102235151 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 3888 | 1461102235153 Marionette TRACE conn2 <- [1,2794,null,{}] 13:43:55 INFO - PROCESS | 3888 | 1461102235157 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:55 INFO - PROCESS | 3888 | 1461102235281 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:43:55 INFO - PROCESS | 3888 | 1461102235278 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:55 INFO - PROCESS | 3888 | ++DOCSHELL 15512400 == 46 [pid = 3888] [id = 708] 13:43:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (1868F000) [pid = 3888] [serial = 2124] [outer = 00000000] 13:43:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (197E0400) [pid = 3888] [serial = 2125] [outer = 1868F000] 13:43:55 INFO - PROCESS | 3888 | 1461102235324 Marionette DEBUG loaded listener.js 13:43:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (197E2400) [pid = 3888] [serial = 2126] [outer = 1868F000] 13:43:55 INFO - PROCESS | 3888 | 1461102235785 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:43:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 692ms 13:43:55 INFO - PROCESS | 3888 | 1461102235835 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:43:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:43:55 INFO - PROCESS | 3888 | 1461102235837 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 13:43:55 INFO - PROCESS | 3888 | 1461102235840 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 3888 | 1461102235842 Marionette TRACE conn2 <- [1,2798,null,{}] 13:43:55 INFO - PROCESS | 3888 | 1461102235845 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:55 INFO - PROCESS | 3888 | 1461102235968 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:43:56 INFO - PROCESS | 3888 | 1461102236064 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 3888 | ++DOCSHELL 19652000 == 47 [pid = 3888] [id = 709] 13:43:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (19BDD400) [pid = 3888] [serial = 2127] [outer = 00000000] 13:43:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (19D72000) [pid = 3888] [serial = 2128] [outer = 19BDD400] 13:43:56 INFO - PROCESS | 3888 | 1461102236112 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1A1BC000) [pid = 3888] [serial = 2129] [outer = 19BDD400] 13:43:56 INFO - PROCESS | 3888 | 1461102236525 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:43:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 739ms 13:43:56 INFO - PROCESS | 3888 | 1461102236562 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 3888 | 1461102236564 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 13:43:56 INFO - PROCESS | 3888 | 1461102236568 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:43:56 INFO - PROCESS | 3888 | 1461102236569 Marionette TRACE conn2 <- [1,2802,null,{}] 13:43:56 INFO - PROCESS | 3888 | 1461102236573 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:56 INFO - PROCESS | 3888 | 1461102236684 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:43:56 INFO - PROCESS | 3888 | 1461102236692 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 3888 | ++DOCSHELL 11BEC800 == 48 [pid = 3888] [id = 710] 13:43:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1A338000) [pid = 3888] [serial = 2130] [outer = 00000000] 13:43:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1A8C9000) [pid = 3888] [serial = 2131] [outer = 1A338000] 13:43:56 INFO - PROCESS | 3888 | 1461102236793 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1AA7C800) [pid = 3888] [serial = 2132] [outer = 1A338000] 13:43:57 INFO - PROCESS | 3888 | 1461102237209 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 692ms 13:43:57 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (12CB9000) [pid = 3888] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:43:57 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1A01FC00) [pid = 3888] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:43:57 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1925A800) [pid = 3888] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:43:57 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1868C400) [pid = 3888] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:43:57 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (19C4A000) [pid = 3888] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:43:57 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (13208C00) [pid = 3888] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:43:57 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (12B81C00) [pid = 3888] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:43:57 INFO - PROCESS | 3888 | --DOMWINDOW == 95 (16E98800) [pid = 3888] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:43:57 INFO - PROCESS | 3888 | --DOMWINDOW == 94 (16564400) [pid = 3888] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:43:57 INFO - PROCESS | 3888 | 1461102237414 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 3888 | 1461102237416 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 13:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:43:57 INFO - PROCESS | 3888 | 1461102237430 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 3888 | 1461102237432 Marionette TRACE conn2 <- [1,2806,null,{}] 13:43:57 INFO - PROCESS | 3888 | 1461102237436 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:57 INFO - PROCESS | 3888 | 1461102237511 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:43:57 INFO - PROCESS | 3888 | 1461102237519 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 3888 | ++DOCSHELL 13428000 == 49 [pid = 3888] [id = 711] 13:43:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 95 (138CB800) [pid = 3888] [serial = 2133] [outer = 00000000] 13:43:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 96 (1696B400) [pid = 3888] [serial = 2134] [outer = 138CB800] 13:43:57 INFO - PROCESS | 3888 | 1461102237594 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (16EA0400) [pid = 3888] [serial = 2135] [outer = 138CB800] 13:43:58 INFO - PROCESS | 3888 | 1461102238057 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 616ms 13:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:43:58 INFO - PROCESS | 3888 | 1461102238070 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 3888 | 1461102238072 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 13:43:58 INFO - PROCESS | 3888 | 1461102238075 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 3888 | 1461102238076 Marionette TRACE conn2 <- [1,2810,null,{}] 13:43:58 INFO - PROCESS | 3888 | 1461102238093 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:58 INFO - PROCESS | 3888 | 1461102238170 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:43:58 INFO - PROCESS | 3888 | 1461102238176 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 3888 | ++DOCSHELL 16EB3C00 == 50 [pid = 3888] [id = 712] 13:43:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (197E8000) [pid = 3888] [serial = 2136] [outer = 00000000] 13:43:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (1AA7D800) [pid = 3888] [serial = 2137] [outer = 197E8000] 13:43:58 INFO - PROCESS | 3888 | 1461102238221 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (1AD86400) [pid = 3888] [serial = 2138] [outer = 197E8000] 13:43:58 INFO - PROCESS | 3888 | 1461102238642 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 584ms 13:43:58 INFO - PROCESS | 3888 | 1461102238656 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 3888 | 1461102238658 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 13:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:43:58 INFO - PROCESS | 3888 | 1461102238661 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 3888 | 1461102238663 Marionette TRACE conn2 <- [1,2814,null,{}] 13:43:58 INFO - PROCESS | 3888 | 1461102238666 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:58 INFO - PROCESS | 3888 | 1461102238786 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:43:58 INFO - PROCESS | 3888 | 1461102238792 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 3888 | ++DOCSHELL 11BD1C00 == 51 [pid = 3888] [id = 713] 13:43:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (1ADB2800) [pid = 3888] [serial = 2139] [outer = 00000000] 13:43:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (1ADE5000) [pid = 3888] [serial = 2140] [outer = 1ADB2800] 13:43:58 INFO - PROCESS | 3888 | 1461102238836 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (1ADE7800) [pid = 3888] [serial = 2141] [outer = 1ADB2800] 13:43:59 INFO - PROCESS | 3888 | 1461102239291 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:43:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 693ms 13:43:59 INFO - PROCESS | 3888 | 1461102239361 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 3888 | 1461102239363 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 13:43:59 INFO - PROCESS | 3888 | 1461102239416 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 3888 | 1461102239420 Marionette TRACE conn2 <- [1,2818,null,{}] 13:43:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:43:59 INFO - PROCESS | 3888 | 1461102239425 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:59 INFO - PROCESS | 3888 | 1461102239517 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:43:59 INFO - PROCESS | 3888 | 1461102239655 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 3888 | ++DOCSHELL 12CF6800 == 52 [pid = 3888] [id = 714] 13:43:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (12CFB000) [pid = 3888] [serial = 2142] [outer = 00000000] 13:43:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1325D400) [pid = 3888] [serial = 2143] [outer = 12CFB000] 13:43:59 INFO - PROCESS | 3888 | 1461102239710 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1333C000) [pid = 3888] [serial = 2144] [outer = 12CFB000] 13:44:00 INFO - PROCESS | 3888 | 1461102240380 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:44:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1015ms 13:44:00 INFO - PROCESS | 3888 | 1461102240444 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:44:00 INFO - PROCESS | 3888 | 1461102240448 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 13:44:00 INFO - PROCESS | 3888 | 1461102240473 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:44:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:44:00 INFO - PROCESS | 3888 | 1461102240475 Marionette TRACE conn2 <- [1,2822,null,{}] 13:44:00 INFO - PROCESS | 3888 | 1461102240496 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:00 INFO - PROCESS | 3888 | 1461102240643 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:44:00 INFO - PROCESS | 3888 | 1461102240704 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 3888 | ++DOCSHELL 14B91800 == 53 [pid = 3888] [id = 715] 13:44:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (15F93400) [pid = 3888] [serial = 2145] [outer = 00000000] 13:44:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (16E09400) [pid = 3888] [serial = 2146] [outer = 15F93400] 13:44:00 INFO - PROCESS | 3888 | 1461102240759 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (16E65C00) [pid = 3888] [serial = 2147] [outer = 15F93400] 13:44:01 INFO - PROCESS | 3888 | 1461102241340 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 938ms 13:44:01 INFO - PROCESS | 3888 | 1461102241404 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 3888 | 1461102241407 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 13:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:44:01 INFO - PROCESS | 3888 | 1461102241411 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 3888 | 1461102241413 Marionette TRACE conn2 <- [1,2826,null,{}] 13:44:01 INFO - PROCESS | 3888 | 1461102241417 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:01 INFO - PROCESS | 3888 | 1461102241520 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:44:01 INFO - PROCESS | 3888 | 1461102241651 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:01 INFO - PROCESS | 3888 | ++DOCSHELL 19C4D400 == 54 [pid = 3888] [id = 716] 13:44:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (19C4F000) [pid = 3888] [serial = 2148] [outer = 00000000] 13:44:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1A1BA800) [pid = 3888] [serial = 2149] [outer = 19C4F000] 13:44:01 INFO - PROCESS | 3888 | 1461102241713 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1ADA8400) [pid = 3888] [serial = 2150] [outer = 19C4F000] 13:44:02 INFO - PROCESS | 3888 | 1461102242355 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 985ms 13:44:02 INFO - PROCESS | 3888 | 1461102242395 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:44:02 INFO - PROCESS | 3888 | 1461102242398 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 13:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:44:02 INFO - PROCESS | 3888 | 1461102242402 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:44:02 INFO - PROCESS | 3888 | 1461102242404 Marionette TRACE conn2 <- [1,2830,null,{}] 13:44:02 INFO - PROCESS | 3888 | 1461102242407 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:02 INFO - PROCESS | 3888 | 1461102242508 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:44:02 INFO - PROCESS | 3888 | 1461102242647 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 3888 | ++DOCSHELL 1A087800 == 55 [pid = 3888] [id = 717] 13:44:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1ADF0800) [pid = 3888] [serial = 2151] [outer = 00000000] 13:44:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1C278000) [pid = 3888] [serial = 2152] [outer = 1ADF0800] 13:44:02 INFO - PROCESS | 3888 | 1461102242703 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1C27B400) [pid = 3888] [serial = 2153] [outer = 1ADF0800] 13:44:03 INFO - PROCESS | 3888 | 1461102243258 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 892ms 13:44:03 INFO - PROCESS | 3888 | 1461102243290 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 3888 | 1461102243292 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 13:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:44:03 INFO - PROCESS | 3888 | 1461102243296 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 3888 | 1461102243298 Marionette TRACE conn2 <- [1,2834,null,{}] 13:44:03 INFO - PROCESS | 3888 | 1461102243301 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:03 INFO - PROCESS | 3888 | 1461102243409 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:44:03 INFO - PROCESS | 3888 | 1461102243675 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 3888 | ++DOCSHELL 02A98400 == 56 [pid = 3888] [id = 718] 13:44:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (02A9A000) [pid = 3888] [serial = 2154] [outer = 00000000] 13:44:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (12D73000) [pid = 3888] [serial = 2155] [outer = 02A9A000] 13:44:03 INFO - PROCESS | 3888 | 1461102243737 Marionette DEBUG loaded listener.js 13:44:03 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1342FC00) [pid = 3888] [serial = 2156] [outer = 02A9A000] 13:44:04 INFO - PROCESS | 3888 | 1461102244387 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1123ms 13:44:04 INFO - PROCESS | 3888 | 1461102244421 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 3888 | 1461102244425 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 13:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:44:04 INFO - PROCESS | 3888 | 1461102244430 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 3888 | 1461102244436 Marionette TRACE conn2 <- [1,2838,null,{}] 13:44:04 INFO - PROCESS | 3888 | 1461102244443 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:04 INFO - PROCESS | 3888 | 1461102244540 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:44:04 INFO - PROCESS | 3888 | 1461102244686 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:04 INFO - PROCESS | 3888 | --DOCSHELL 16EB3C00 == 55 [pid = 3888] [id = 712] 13:44:04 INFO - PROCESS | 3888 | --DOCSHELL 13428000 == 54 [pid = 3888] [id = 711] 13:44:04 INFO - PROCESS | 3888 | --DOCSHELL 11BEC800 == 53 [pid = 3888] [id = 710] 13:44:04 INFO - PROCESS | 3888 | --DOCSHELL 19652000 == 52 [pid = 3888] [id = 709] 13:44:04 INFO - PROCESS | 3888 | --DOCSHELL 15512400 == 51 [pid = 3888] [id = 708] 13:44:04 INFO - PROCESS | 3888 | --DOCSHELL 1860C400 == 50 [pid = 3888] [id = 707] 13:44:04 INFO - PROCESS | 3888 | --DOCSHELL 16E64000 == 49 [pid = 3888] [id = 706] 13:44:04 INFO - PROCESS | 3888 | --DOCSHELL 1342BC00 == 48 [pid = 3888] [id = 705] 13:44:04 INFO - PROCESS | 3888 | --DOCSHELL 13427C00 == 47 [pid = 3888] [id = 704] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1A4D4C00) [pid = 3888] [serial = 2098] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | ++DOCSHELL 11B39C00 == 48 [pid = 3888] [id = 719] 13:44:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (11BCD800) [pid = 3888] [serial = 2157] [outer = 00000000] 13:44:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (13427800) [pid = 3888] [serial = 2158] [outer = 11BCD800] 13:44:04 INFO - PROCESS | 3888 | 1461102244749 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (142A2C00) [pid = 3888] [serial = 2159] [outer = 11BCD800] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1964E000) [pid = 3888] [serial = 2086] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (18BC1000) [pid = 3888] [serial = 2083] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (18BC8400) [pid = 3888] [serial = 2084] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (19C50C00) [pid = 3888] [serial = 2089] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (138BFC00) [pid = 3888] [serial = 2072] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1342B800) [pid = 3888] [serial = 2071] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (13265400) [pid = 3888] [serial = 2074] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (143ACC00) [pid = 3888] [serial = 2075] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (19C44400) [pid = 3888] [serial = 2068] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (16EB2800) [pid = 3888] [serial = 2080] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (16E67400) [pid = 3888] [serial = 2065] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (197EC000) [pid = 3888] [serial = 2087] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (16838800) [pid = 3888] [serial = 2077] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (169E3400) [pid = 3888] [serial = 2078] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (13A2C400) [pid = 3888] [serial = 2062] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (19C47400) [pid = 3888] [serial = 2092] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1A335000) [pid = 3888] [serial = 2096] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1A336000) [pid = 3888] [serial = 2095] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (19D7C400) [pid = 3888] [serial = 2090] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1A062400) [pid = 3888] [serial = 2093] [outer = 00000000] [url = about:blank] 13:44:04 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (12DDE800) [pid = 3888] [serial = 2081] [outer = 00000000] [url = about:blank] 13:44:05 INFO - PROCESS | 3888 | 1461102245200 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 846ms 13:44:05 INFO - PROCESS | 3888 | 1461102245274 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 3888 | 1461102245278 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 13:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:44:05 INFO - PROCESS | 3888 | 1461102245283 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 3888 | 1461102245284 Marionette TRACE conn2 <- [1,2842,null,{}] 13:44:05 INFO - PROCESS | 3888 | 1461102245288 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:05 INFO - PROCESS | 3888 | 1461102245369 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:44:05 INFO - PROCESS | 3888 | 1461102245377 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 3888 | ++DOCSHELL 1551E800 == 49 [pid = 3888] [id = 720] 13:44:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (16566800) [pid = 3888] [serial = 2160] [outer = 00000000] 13:44:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (16E63000) [pid = 3888] [serial = 2161] [outer = 16566800] 13:44:05 INFO - PROCESS | 3888 | 1461102245424 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (16EA0000) [pid = 3888] [serial = 2162] [outer = 16566800] 13:44:05 INFO - PROCESS | 3888 | 1461102245925 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 692ms 13:44:05 INFO - PROCESS | 3888 | 1461102245966 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 3888 | 1461102245968 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 13:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:44:05 INFO - PROCESS | 3888 | 1461102245973 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 3888 | 1461102245978 Marionette TRACE conn2 <- [1,2846,null,{}] 13:44:05 INFO - PROCESS | 3888 | 1461102245987 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:06 INFO - PROCESS | 3888 | 1461102246069 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:44:06 INFO - PROCESS | 3888 | 1461102246076 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 3888 | ++DOCSHELL 18BC2C00 == 50 [pid = 3888] [id = 721] 13:44:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (18BC3800) [pid = 3888] [serial = 2163] [outer = 00000000] 13:44:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (18BE3000) [pid = 3888] [serial = 2164] [outer = 18BC3800] 13:44:06 INFO - PROCESS | 3888 | 1461102246132 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (18D09400) [pid = 3888] [serial = 2165] [outer = 18BC3800] 13:44:06 INFO - PROCESS | 3888 | 1461102246587 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:44:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:44:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 646ms 13:44:06 INFO - PROCESS | 3888 | 1461102246630 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 3888 | 1461102246632 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 13:44:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:44:06 INFO - PROCESS | 3888 | 1461102246636 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 3888 | 1461102246637 Marionette TRACE conn2 <- [1,2850,null,{}] 13:44:06 INFO - PROCESS | 3888 | 1461102246641 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:06 INFO - PROCESS | 3888 | 1461102246720 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:44:06 INFO - PROCESS | 3888 | 1461102246726 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 3888 | ++DOCSHELL 19260400 == 51 [pid = 3888] [id = 722] 13:44:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (1970F800) [pid = 3888] [serial = 2166] [outer = 00000000] 13:44:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (197EC800) [pid = 3888] [serial = 2167] [outer = 1970F800] 13:44:06 INFO - PROCESS | 3888 | 1461102246771 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (19AB2000) [pid = 3888] [serial = 2168] [outer = 1970F800] 13:44:07 INFO - PROCESS | 3888 | 1461102247258 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:44:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 693ms 13:44:07 INFO - PROCESS | 3888 | 1461102247319 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 3888 | 1461102247321 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 13:44:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:44:07 INFO - PROCESS | 3888 | 1461102247330 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - PROCESS | 3888 | 1461102247332 Marionette TRACE conn2 <- [1,2854,null,{}] 13:44:07 INFO - PROCESS | 3888 | 1461102247335 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:07 INFO - PROCESS | 3888 | 1461102247448 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:44:07 INFO - PROCESS | 3888 | 1461102247520 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 3888 | ++DOCSHELL 19C4AC00 == 52 [pid = 3888] [id = 723] 13:44:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (19C4BC00) [pid = 3888] [serial = 2169] [outer = 00000000] 13:44:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (19D7C000) [pid = 3888] [serial = 2170] [outer = 19C4BC00] 13:44:07 INFO - PROCESS | 3888 | 1461102247580 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1A086C00) [pid = 3888] [serial = 2171] [outer = 19C4BC00] 13:44:08 INFO - PROCESS | 3888 | 1461102248026 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:44:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 723ms 13:44:08 INFO - PROCESS | 3888 | 1461102248051 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 3888 | 1461102248053 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 13:44:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:44:08 INFO - PROCESS | 3888 | 1461102248057 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 3888 | 1461102248058 Marionette TRACE conn2 <- [1,2858,null,{}] 13:44:08 INFO - PROCESS | 3888 | 1461102248062 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:08 INFO - PROCESS | 3888 | 1461102248202 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:44:08 INFO - PROCESS | 3888 | 1461102248272 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 3888 | ++DOCSHELL 1A1B8C00 == 53 [pid = 3888] [id = 724] 13:44:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (1A1BF800) [pid = 3888] [serial = 2172] [outer = 00000000] 13:44:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (1A8C2C00) [pid = 3888] [serial = 2173] [outer = 1A1BF800] 13:44:08 INFO - PROCESS | 3888 | 1461102248316 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1A8C5C00) [pid = 3888] [serial = 2174] [outer = 1A1BF800] 13:44:08 INFO - PROCESS | 3888 | 1461102248740 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:44:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 723ms 13:44:08 INFO - PROCESS | 3888 | 1461102248798 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 3888 | 1461102248800 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 13:44:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:44:08 INFO - PROCESS | 3888 | 1461102248804 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 3888 | 1461102248805 Marionette TRACE conn2 <- [1,2862,null,{}] 13:44:08 INFO - PROCESS | 3888 | 1461102248809 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:08 INFO - PROCESS | 3888 | 1461102248922 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:44:08 INFO - PROCESS | 3888 | 1461102248927 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 3888 | ++DOCSHELL 13431000 == 54 [pid = 3888] [id = 725] 13:44:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (142A5C00) [pid = 3888] [serial = 2175] [outer = 00000000] 13:44:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1A8C8000) [pid = 3888] [serial = 2176] [outer = 142A5C00] 13:44:09 INFO - PROCESS | 3888 | 1461102249179 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1ADED800) [pid = 3888] [serial = 2177] [outer = 142A5C00] 13:44:09 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1342F400) [pid = 3888] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:44:09 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1A338000) [pid = 3888] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:44:09 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1868F000) [pid = 3888] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:44:09 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (19BDD400) [pid = 3888] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:44:09 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (197E8000) [pid = 3888] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:44:09 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (138CB800) [pid = 3888] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:44:09 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (13428800) [pid = 3888] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:44:09 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (16E64400) [pid = 3888] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:44:09 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (18692C00) [pid = 3888] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:44:09 INFO - PROCESS | 3888 | 1461102249596 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:44:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:44:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 831ms 13:44:09 INFO - PROCESS | 3888 | 1461102249627 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:44:09 INFO - PROCESS | 3888 | 1461102249629 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 13:44:09 INFO - PROCESS | 3888 | 1461102249633 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:44:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:44:09 INFO - PROCESS | 3888 | 1461102249634 Marionette TRACE conn2 <- [1,2866,null,{}] 13:44:09 INFO - PROCESS | 3888 | 1461102249638 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:09 INFO - PROCESS | 3888 | 1461102249751 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:44:09 INFO - PROCESS | 3888 | 1461102249760 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 3888 | ++DOCSHELL 1333C400 == 55 [pid = 3888] [id = 726] 13:44:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (13428800) [pid = 3888] [serial = 2178] [outer = 00000000] 13:44:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (19BDD400) [pid = 3888] [serial = 2179] [outer = 13428800] 13:44:09 INFO - PROCESS | 3888 | 1461102249805 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (1AD87400) [pid = 3888] [serial = 2180] [outer = 13428800] 13:44:10 INFO - PROCESS | 3888 | 1461102250463 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:44:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 892ms 13:44:10 INFO - PROCESS | 3888 | 1461102250521 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 3888 | 1461102250524 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 13:44:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:44:10 INFO - PROCESS | 3888 | 1461102250529 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 3888 | 1461102250532 Marionette TRACE conn2 <- [1,2870,null,{}] 13:44:10 INFO - PROCESS | 3888 | 1461102250538 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:10 INFO - PROCESS | 3888 | 1461102250702 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:44:10 INFO - PROCESS | 3888 | 1461102250771 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 3888 | ++DOCSHELL 138C7C00 == 56 [pid = 3888] [id = 727] 13:44:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (138C8400) [pid = 3888] [serial = 2181] [outer = 00000000] 13:44:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (15CB0400) [pid = 3888] [serial = 2182] [outer = 138C8400] 13:44:10 INFO - PROCESS | 3888 | 1461102250826 Marionette DEBUG loaded listener.js 13:44:10 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (16837000) [pid = 3888] [serial = 2183] [outer = 138C8400] 13:44:11 INFO - PROCESS | 3888 | 1461102251444 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:44:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:44:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 923ms 13:44:11 INFO - PROCESS | 3888 | 1461102251455 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:44:11 INFO - PROCESS | 3888 | 1461102251461 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 13:44:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:44:11 INFO - PROCESS | 3888 | 1461102251467 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:44:11 INFO - PROCESS | 3888 | 1461102251470 Marionette TRACE conn2 <- [1,2874,null,{}] 13:44:11 INFO - PROCESS | 3888 | 1461102251474 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:11 INFO - PROCESS | 3888 | 1461102251578 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:44:11 INFO - PROCESS | 3888 | 1461102251742 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:11 INFO - PROCESS | 3888 | ++DOCSHELL 143A1000 == 57 [pid = 3888] [id = 728] 13:44:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (14B90800) [pid = 3888] [serial = 2184] [outer = 00000000] 13:44:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1868B400) [pid = 3888] [serial = 2185] [outer = 14B90800] 13:44:11 INFO - PROCESS | 3888 | 1461102251797 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (18BC1000) [pid = 3888] [serial = 2186] [outer = 14B90800] 13:44:12 INFO - PROCESS | 3888 | 1461102252418 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:44:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:44:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 984ms 13:44:12 INFO - PROCESS | 3888 | 1461102252451 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:44:12 INFO - PROCESS | 3888 | 1461102252454 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 13:44:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:44:12 INFO - PROCESS | 3888 | 1461102252458 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 3888 | 1461102252461 Marionette TRACE conn2 <- [1,2878,null,{}] 13:44:12 INFO - PROCESS | 3888 | 1461102252472 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:12 INFO - PROCESS | 3888 | 1461102252578 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:44:12 INFO - PROCESS | 3888 | 1461102252727 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 3888 | ++DOCSHELL 18BC6400 == 58 [pid = 3888] [id = 729] 13:44:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (19257800) [pid = 3888] [serial = 2187] [outer = 00000000] 13:44:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1C271800) [pid = 3888] [serial = 2188] [outer = 19257800] 13:44:12 INFO - PROCESS | 3888 | 1461102252785 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1C2D3000) [pid = 3888] [serial = 2189] [outer = 19257800] 13:44:13 INFO - PROCESS | 3888 | 1461102253328 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:44:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:44:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 939ms 13:44:13 INFO - PROCESS | 3888 | 1461102253402 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 3888 | 1461102253405 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 13:44:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:44:13 INFO - PROCESS | 3888 | 1461102253409 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 3888 | 1461102253411 Marionette TRACE conn2 <- [1,2882,null,{}] 13:44:13 INFO - PROCESS | 3888 | 1461102253415 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:13 INFO - PROCESS | 3888 | 1461102253502 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:44:13 INFO - PROCESS | 3888 | 1461102253642 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:13 INFO - PROCESS | 3888 | ++DOCSHELL 1A065000 == 59 [pid = 3888] [id = 730] 13:44:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (1ADEE800) [pid = 3888] [serial = 2190] [outer = 00000000] 13:44:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (1C2DD400) [pid = 3888] [serial = 2191] [outer = 1ADEE800] 13:44:13 INFO - PROCESS | 3888 | 1461102253706 Marionette DEBUG loaded listener.js 13:44:13 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (1C2DF400) [pid = 3888] [serial = 2192] [outer = 1ADEE800] 13:44:14 INFO - PROCESS | 3888 | 1461102254297 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:44:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 922ms 13:44:14 INFO - PROCESS | 3888 | 1461102254337 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:44:14 INFO - PROCESS | 3888 | 1461102254339 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 13:44:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:44:14 INFO - PROCESS | 3888 | 1461102254343 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:44:14 INFO - PROCESS | 3888 | 1461102254345 Marionette TRACE conn2 <- [1,2886,null,{}] 13:44:14 INFO - PROCESS | 3888 | 1461102254349 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:14 INFO - PROCESS | 3888 | 1461102254448 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:44:14 INFO - PROCESS | 3888 | 1461102254715 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 3888 | ++DOCSHELL 11B35400 == 60 [pid = 3888] [id = 731] 13:44:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (11BCB400) [pid = 3888] [serial = 2193] [outer = 00000000] 13:44:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (1342CC00) [pid = 3888] [serial = 2194] [outer = 11BCB400] 13:44:14 INFO - PROCESS | 3888 | 1461102254777 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (12DD7800) [pid = 3888] [serial = 2195] [outer = 11BCB400] 13:44:15 INFO - PROCESS | 3888 | 1461102255406 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:44:15 INFO - PROCESS | 3888 | --DOCSHELL 13431000 == 59 [pid = 3888] [id = 725] 13:44:15 INFO - PROCESS | 3888 | --DOCSHELL 1A1B8C00 == 58 [pid = 3888] [id = 724] 13:44:15 INFO - PROCESS | 3888 | --DOCSHELL 19C4AC00 == 57 [pid = 3888] [id = 723] 13:44:15 INFO - PROCESS | 3888 | --DOCSHELL 19260400 == 56 [pid = 3888] [id = 722] 13:44:15 INFO - PROCESS | 3888 | --DOCSHELL 18BC2C00 == 55 [pid = 3888] [id = 721] 13:44:15 INFO - PROCESS | 3888 | --DOCSHELL 1551E800 == 54 [pid = 3888] [id = 720] 13:44:15 INFO - PROCESS | 3888 | --DOCSHELL 11B39C00 == 53 [pid = 3888] [id = 719] 13:44:15 INFO - PROCESS | 3888 | --DOCSHELL 02A98400 == 52 [pid = 3888] [id = 718] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1655E000) [pid = 3888] [serial = 2117] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (1AA7C800) [pid = 3888] [serial = 2132] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (197E0400) [pid = 3888] [serial = 2125] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (19D72000) [pid = 3888] [serial = 2128] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (1AA7D800) [pid = 3888] [serial = 2137] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (16EA0400) [pid = 3888] [serial = 2135] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (16E66000) [pid = 3888] [serial = 2104] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1A8C9000) [pid = 3888] [serial = 2131] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (15C30000) [pid = 3888] [serial = 2116] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1342A800) [pid = 3888] [serial = 2101] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (15CCF800) [pid = 3888] [serial = 2113] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1825A400) [pid = 3888] [serial = 2120] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (197E2400) [pid = 3888] [serial = 2126] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (18BE9400) [pid = 3888] [serial = 2123] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (18BC8C00) [pid = 3888] [serial = 2122] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1A39DC00) [pid = 3888] [serial = 2107] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (1AD86400) [pid = 3888] [serial = 2138] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1696B400) [pid = 3888] [serial = 2134] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1A1BC000) [pid = 3888] [serial = 2129] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (143A5400) [pid = 3888] [serial = 2110] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (16EB1800) [pid = 3888] [serial = 2119] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (15E8F000) [pid = 3888] [serial = 2114] [outer = 00000000] [url = about:blank] 13:44:15 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1ADE5000) [pid = 3888] [serial = 2140] [outer = 00000000] [url = about:blank] 13:44:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:44:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1123ms 13:44:15 INFO - PROCESS | 3888 | 1461102255469 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:44:15 INFO - PROCESS | 3888 | 1461102255474 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 13:44:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:44:15 INFO - PROCESS | 3888 | 1461102255479 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 3888 | 1461102255482 Marionette TRACE conn2 <- [1,2890,null,{}] 13:44:15 INFO - PROCESS | 3888 | 1461102255486 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:15 INFO - PROCESS | 3888 | 1461102255575 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:44:15 INFO - PROCESS | 3888 | 1461102255670 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 3888 | ++DOCSHELL 12B84400 == 53 [pid = 3888] [id = 732] 13:44:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (12B8BC00) [pid = 3888] [serial = 2196] [outer = 00000000] 13:44:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (1333B000) [pid = 3888] [serial = 2197] [outer = 12B8BC00] 13:44:15 INFO - PROCESS | 3888 | 1461102255717 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (13898800) [pid = 3888] [serial = 2198] [outer = 12B8BC00] 13:44:16 INFO - PROCESS | 3888 | 1461102256199 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:44:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:44:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 785ms 13:44:16 INFO - PROCESS | 3888 | 1461102256266 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:44:16 INFO - PROCESS | 3888 | 1461102256270 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 13:44:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:44:16 INFO - PROCESS | 3888 | 1461102256275 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 3888 | 1461102256277 Marionette TRACE conn2 <- [1,2894,null,{}] 13:44:16 INFO - PROCESS | 3888 | 1461102256280 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:16 INFO - PROCESS | 3888 | 1461102256362 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:44:16 INFO - PROCESS | 3888 | 1461102256369 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:16 INFO - PROCESS | 3888 | ++DOCSHELL 14BED000 == 54 [pid = 3888] [id = 733] 13:44:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (157F7000) [pid = 3888] [serial = 2199] [outer = 00000000] 13:44:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (15E8E800) [pid = 3888] [serial = 2200] [outer = 157F7000] 13:44:16 INFO - PROCESS | 3888 | 1461102256416 Marionette DEBUG loaded listener.js 13:44:16 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (16562000) [pid = 3888] [serial = 2201] [outer = 157F7000] 13:44:16 INFO - PROCESS | 3888 | 1461102256906 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:44:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 677ms 13:44:16 INFO - PROCESS | 3888 | 1461102256958 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:44:16 INFO - PROCESS | 3888 | 1461102256961 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 13:44:16 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:44:16 INFO - PROCESS | 3888 | 1461102256966 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 3888 | 1461102256971 Marionette TRACE conn2 <- [1,2898,null,{}] 13:44:16 INFO - PROCESS | 3888 | 1461102256980 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:17 INFO - PROCESS | 3888 | 1461102257068 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:44:17 INFO - PROCESS | 3888 | 1461102257170 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 3888 | ++DOCSHELL 16E5A800 == 55 [pid = 3888] [id = 734] 13:44:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (16E5B800) [pid = 3888] [serial = 2202] [outer = 00000000] 13:44:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (16E96800) [pid = 3888] [serial = 2203] [outer = 16E5B800] 13:44:17 INFO - PROCESS | 3888 | 1461102257215 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (16EA0400) [pid = 3888] [serial = 2204] [outer = 16E5B800] 13:44:17 INFO - PROCESS | 3888 | 1461102257576 Marionette TRACE conn2 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:44:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:44:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:44:17 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 646ms 13:44:17 INFO - PROCESS | 3888 | 1461102257606 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:44:17 INFO - PROCESS | 3888 | 1461102257608 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 13:44:17 INFO - TEST-START | /DOMEvents/constructors.html 13:44:17 INFO - PROCESS | 3888 | 1461102257612 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:44:17 INFO - PROCESS | 3888 | 1461102257613 Marionette TRACE conn2 <- [1,2902,null,{}] 13:44:17 INFO - PROCESS | 3888 | 1461102257617 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:17 INFO - PROCESS | 3888 | 1461102257697 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:44:17 INFO - PROCESS | 3888 | 1461102257854 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 3888 | ++DOCSHELL 11BCC800 == 56 [pid = 3888] [id = 735] 13:44:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (16EB5000) [pid = 3888] [serial = 2205] [outer = 00000000] 13:44:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (18615800) [pid = 3888] [serial = 2206] [outer = 16EB5000] 13:44:17 INFO - PROCESS | 3888 | 1461102257900 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (18692C00) [pid = 3888] [serial = 2207] [outer = 16EB5000] 13:44:18 INFO - PROCESS | 3888 | 1461102258406 Marionette TRACE conn2 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:44:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:44:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:44:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 846ms 13:44:18 INFO - PROCESS | 3888 | 1461102258468 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:44:18 INFO - PROCESS | 3888 | 1461102258471 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 13:44:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:44:18 INFO - PROCESS | 3888 | 1461102258474 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 3888 | 1461102258476 Marionette TRACE conn2 <- [1,2906,null,{}] 13:44:18 INFO - PROCESS | 3888 | 1461102258484 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:18 INFO - PROCESS | 3888 | 1461102258596 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:44:18 INFO - PROCESS | 3888 | 1461102258608 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:18 INFO - PROCESS | 3888 | ++DOCSHELL 11BC9C00 == 57 [pid = 3888] [id = 736] 13:44:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (18BC4000) [pid = 3888] [serial = 2208] [outer = 00000000] 13:44:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (19262000) [pid = 3888] [serial = 2209] [outer = 18BC4000] 13:44:18 INFO - PROCESS | 3888 | 1461102258705 Marionette DEBUG loaded listener.js 13:44:18 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (197E5400) [pid = 3888] [serial = 2210] [outer = 18BC4000] 13:44:19 INFO - PROCESS | 3888 | 1461102259204 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:44:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:44:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 784ms 13:44:19 INFO - PROCESS | 3888 | 1461102259260 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:44:19 INFO - PROCESS | 3888 | 1461102259262 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 13:44:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:44:19 INFO - PROCESS | 3888 | 1461102259265 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 3888 | 1461102259267 Marionette TRACE conn2 <- [1,2910,null,{}] 13:44:19 INFO - PROCESS | 3888 | 1461102259270 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:19 INFO - PROCESS | 3888 | 1461102259389 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:44:19 INFO - PROCESS | 3888 | 1461102259459 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 3888 | ++DOCSHELL 1925DC00 == 58 [pid = 3888] [id = 737] 13:44:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (197E7800) [pid = 3888] [serial = 2211] [outer = 00000000] 13:44:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (19D6FC00) [pid = 3888] [serial = 2212] [outer = 197E7800] 13:44:19 INFO - PROCESS | 3888 | 1461102259503 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (19F32400) [pid = 3888] [serial = 2213] [outer = 197E7800] 13:44:19 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (19C4BC00) [pid = 3888] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:44:19 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1A1BF800) [pid = 3888] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:44:19 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1ADB2800) [pid = 3888] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:44:19 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1970F800) [pid = 3888] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:44:19 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (02A9A000) [pid = 3888] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:44:19 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (16566800) [pid = 3888] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:44:19 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (18BC3800) [pid = 3888] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:44:19 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (11BCD800) [pid = 3888] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:44:19 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (142A5C00) [pid = 3888] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:44:19 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 13:44:19 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 13:44:19 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 13:44:19 INFO - PROCESS | 3888 | [3888] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 13:44:20 INFO - PROCESS | 3888 | 1461102260014 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:44:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:44:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 13:44:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 13:44:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 13:44:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:44:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 800ms 13:44:20 INFO - PROCESS | 3888 | 1461102260061 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 3888 | 1461102260063 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 13:44:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:44:20 INFO - PROCESS | 3888 | 1461102260066 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 3888 | 1461102260068 Marionette TRACE conn2 <- [1,2914,null,{}] 13:44:20 INFO - PROCESS | 3888 | 1461102260071 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:20 INFO - PROCESS | 3888 | 1461102260149 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:44:20 INFO - PROCESS | 3888 | 1461102260252 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 3888 | ++DOCSHELL 11B2EC00 == 59 [pid = 3888] [id = 738] 13:44:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (11B39400) [pid = 3888] [serial = 2214] [outer = 00000000] 13:44:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (1A062400) [pid = 3888] [serial = 2215] [outer = 11B39400] 13:44:20 INFO - PROCESS | 3888 | 1461102260295 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 115 (1A393400) [pid = 3888] [serial = 2216] [outer = 11B39400] 13:44:20 INFO - PROCESS | 3888 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:44:20 INFO - PROCESS | 3888 | 1461102260621 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:44:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:44:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 585ms 13:44:20 INFO - PROCESS | 3888 | 1461102260663 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 3888 | 1461102260665 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 13:44:20 INFO - PROCESS | 3888 | 1461102260668 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:44:20 INFO - PROCESS | 3888 | 1461102260670 Marionette TRACE conn2 <- [1,2918,null,{}] 13:44:20 INFO - PROCESS | 3888 | 1461102260673 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:20 INFO - PROCESS | 3888 | 1461102260804 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:44:20 INFO - PROCESS | 3888 | 1461102260815 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 3888 | ++DOCSHELL 1A39C000 == 60 [pid = 3888] [id = 739] 13:44:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 116 (1A39CC00) [pid = 3888] [serial = 2217] [outer = 00000000] 13:44:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 117 (1A8C7C00) [pid = 3888] [serial = 2218] [outer = 1A39CC00] 13:44:20 INFO - PROCESS | 3888 | 1461102260859 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (1AA74800) [pid = 3888] [serial = 2219] [outer = 1A39CC00] 13:44:21 INFO - PROCESS | 3888 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:44:21 INFO - PROCESS | 3888 | 1461102261252 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:44:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:44:21 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 631ms 13:44:21 INFO - PROCESS | 3888 | 1461102261291 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 3888 | 1461102261293 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 13:44:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:44:21 INFO - PROCESS | 3888 | 1461102261296 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 3888 | 1461102261298 Marionette TRACE conn2 <- [1,2922,null,{}] 13:44:21 INFO - PROCESS | 3888 | 1461102261301 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:21 INFO - PROCESS | 3888 | 1461102261384 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:44:21 INFO - PROCESS | 3888 | 1461102261487 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:21 INFO - PROCESS | 3888 | ++DOCSHELL 1A879000 == 61 [pid = 3888] [id = 740] 13:44:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (1AD7DC00) [pid = 3888] [serial = 2220] [outer = 00000000] 13:44:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (1ADB3000) [pid = 3888] [serial = 2221] [outer = 1AD7DC00] 13:44:21 INFO - PROCESS | 3888 | 1461102261531 Marionette DEBUG loaded listener.js 13:44:21 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (1ADE7000) [pid = 3888] [serial = 2222] [outer = 1AD7DC00] 13:44:21 INFO - PROCESS | 3888 | 1461102261911 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:44:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:44:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 692ms 13:44:21 INFO - PROCESS | 3888 | 1461102261988 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 3888 | 1461102261993 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 13:44:21 INFO - PROCESS | 3888 | 1461102262000 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:44:22 INFO - PROCESS | 3888 | 1461102262004 Marionette TRACE conn2 <- [1,2926,null,{}] 13:44:22 INFO - PROCESS | 3888 | 1461102262011 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:22 INFO - PROCESS | 3888 | 1461102262181 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:44:22 INFO - PROCESS | 3888 | 1461102262293 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 3888 | ++DOCSHELL 13260000 == 62 [pid = 3888] [id = 741] 13:44:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (13262C00) [pid = 3888] [serial = 2223] [outer = 00000000] 13:44:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (13429000) [pid = 3888] [serial = 2224] [outer = 13262C00] 13:44:22 INFO - PROCESS | 3888 | 1461102262349 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (13A2B000) [pid = 3888] [serial = 2225] [outer = 13262C00] 13:44:22 INFO - PROCESS | 3888 | 1461102262873 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:44:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:44:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 923ms 13:44:22 INFO - PROCESS | 3888 | 1461102262932 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:44:22 INFO - PROCESS | 3888 | 1461102262938 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 13:44:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:44:22 INFO - PROCESS | 3888 | 1461102262944 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:44:22 INFO - PROCESS | 3888 | 1461102262947 Marionette TRACE conn2 <- [1,2930,null,{}] 13:44:22 INFO - PROCESS | 3888 | 1461102262951 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:23 INFO - PROCESS | 3888 | 1461102263068 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:44:23 INFO - PROCESS | 3888 | 1461102263212 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 3888 | ++DOCSHELL 13340400 == 63 [pid = 3888] [id = 742] 13:44:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (13428400) [pid = 3888] [serial = 2226] [outer = 00000000] 13:44:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (169F1000) [pid = 3888] [serial = 2227] [outer = 13428400] 13:44:23 INFO - PROCESS | 3888 | 1461102263267 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (16E65800) [pid = 3888] [serial = 2228] [outer = 13428400] 13:44:23 INFO - PROCESS | 3888 | 1461102263821 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:44:23 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:44:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:44:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 892ms 13:44:23 INFO - PROCESS | 3888 | 1461102263846 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 3888 | 1461102263849 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 13:44:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:44:23 INFO - PROCESS | 3888 | 1461102263853 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 3888 | 1461102263856 Marionette TRACE conn2 <- [1,2934,null,{}] 13:44:23 INFO - PROCESS | 3888 | 1461102263867 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:23 INFO - PROCESS | 3888 | 1461102263960 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:44:24 INFO - PROCESS | 3888 | 1461102264122 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:24 INFO - PROCESS | 3888 | ++DOCSHELL 1925EC00 == 64 [pid = 3888] [id = 743] 13:44:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (19650C00) [pid = 3888] [serial = 2229] [outer = 00000000] 13:44:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (1A1C0000) [pid = 3888] [serial = 2230] [outer = 19650C00] 13:44:24 INFO - PROCESS | 3888 | 1461102264180 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (1ADA6400) [pid = 3888] [serial = 2231] [outer = 19650C00] 13:44:24 INFO - PROCESS | 3888 | 1461102264682 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:44:24 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:44:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 892ms 13:44:24 INFO - PROCESS | 3888 | 1461102264740 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 3888 | 1461102264743 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 13:44:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:44:24 INFO - PROCESS | 3888 | 1461102264746 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - PROCESS | 3888 | 1461102264748 Marionette TRACE conn2 <- [1,2938,null,{}] 13:44:24 INFO - PROCESS | 3888 | 1461102264752 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:24 INFO - PROCESS | 3888 | 1461102264854 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:44:24 INFO - PROCESS | 3888 | 1461102264970 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 3888 | ++DOCSHELL 1ADEC000 == 65 [pid = 3888] [id = 744] 13:44:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (1C27C400) [pid = 3888] [serial = 2232] [outer = 00000000] 13:44:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1C2DCC00) [pid = 3888] [serial = 2233] [outer = 1C27C400] 13:44:25 INFO - PROCESS | 3888 | 1461102265077 Marionette DEBUG loaded listener.js 13:44:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1C331800) [pid = 3888] [serial = 2234] [outer = 1C27C400] 13:44:25 INFO - PROCESS | 3888 | ++DOCSHELL 1C2D8800 == 66 [pid = 3888] [id = 745] 13:44:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1C3E5800) [pid = 3888] [serial = 2235] [outer = 00000000] 13:44:25 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1C81A800) [pid = 3888] [serial = 2236] [outer = 1C3E5800] 13:44:25 INFO - PROCESS | 3888 | 1461102265670 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:44:25 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:44:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 985ms 13:44:25 INFO - PROCESS | 3888 | 1461102265731 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 3888 | 1461102265734 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 13:44:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:44:25 INFO - PROCESS | 3888 | 1461102265737 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 3888 | 1461102265739 Marionette TRACE conn2 <- [1,2942,null,{}] 13:44:25 INFO - PROCESS | 3888 | 1461102265743 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:25 INFO - PROCESS | 3888 | 1461102265862 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:44:26 INFO - PROCESS | 3888 | 1461102266000 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:26 INFO - PROCESS | 3888 | ++DOCSHELL 191CF800 == 67 [pid = 3888] [id = 746] 13:44:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1A338000) [pid = 3888] [serial = 2237] [outer = 00000000] 13:44:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1C274400) [pid = 3888] [serial = 2238] [outer = 1A338000] 13:44:26 INFO - PROCESS | 3888 | 1461102266061 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1C81BC00) [pid = 3888] [serial = 2239] [outer = 1A338000] 13:44:26 INFO - PROCESS | 3888 | 1461102266565 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:44:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:44:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:44:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 892ms 13:44:26 INFO - PROCESS | 3888 | 1461102266626 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:44:26 INFO - PROCESS | 3888 | 1461102266629 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 13:44:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:44:26 INFO - PROCESS | 3888 | 1461102266633 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:44:26 INFO - PROCESS | 3888 | 1461102266634 Marionette TRACE conn2 <- [1,2946,null,{}] 13:44:26 INFO - PROCESS | 3888 | 1461102266638 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:26 INFO - PROCESS | 3888 | 1461102266777 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:44:27 INFO - PROCESS | 3888 | 1461102267136 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:27 INFO - PROCESS | 3888 | ++DOCSHELL 12BB4C00 == 68 [pid = 3888] [id = 747] 13:44:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (12BB9000) [pid = 3888] [serial = 2240] [outer = 00000000] 13:44:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (13268800) [pid = 3888] [serial = 2241] [outer = 12BB9000] 13:44:27 INFO - PROCESS | 3888 | 1461102267186 Marionette DEBUG loaded listener.js 13:44:27 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (136D4C00) [pid = 3888] [serial = 2242] [outer = 12BB9000] 13:44:27 INFO - PROCESS | 3888 | 1461102267782 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:44:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:44:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1169ms 13:44:27 INFO - PROCESS | 3888 | 1461102267807 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 3888 | 1461102267810 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 13:44:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:44:27 INFO - PROCESS | 3888 | 1461102267815 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 3888 | 1461102267818 Marionette TRACE conn2 <- [1,2950,null,{}] 13:44:27 INFO - PROCESS | 3888 | 1461102267824 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:27 INFO - PROCESS | 3888 | 1461102267919 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:44:28 INFO - PROCESS | 3888 | 1461102268064 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 1655B400 == 67 [pid = 3888] [id = 509] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 1342E800 == 66 [pid = 3888] [id = 506] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 12DD3400 == 65 [pid = 3888] [id = 678] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 16560400 == 64 [pid = 3888] [id = 701] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 142A9C00 == 63 [pid = 3888] [id = 507] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 11BCA000 == 62 [pid = 3888] [id = 504] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 12B8D400 == 61 [pid = 3888] [id = 700] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 1A39C000 == 60 [pid = 3888] [id = 739] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 11B2EC00 == 59 [pid = 3888] [id = 738] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 1925DC00 == 58 [pid = 3888] [id = 737] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 11BC9C00 == 57 [pid = 3888] [id = 736] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 16E5A800 == 56 [pid = 3888] [id = 734] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 14BED000 == 55 [pid = 3888] [id = 733] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 12B84400 == 54 [pid = 3888] [id = 732] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 11B35400 == 53 [pid = 3888] [id = 731] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (1325D400) [pid = 3888] [serial = 2143] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (16E09400) [pid = 3888] [serial = 2146] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1A1BA800) [pid = 3888] [serial = 2149] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (1C278000) [pid = 3888] [serial = 2152] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | ++DOCSHELL 11B35400 == 54 [pid = 3888] [id = 748] 13:44:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (11BC9C00) [pid = 3888] [serial = 2243] [outer = 00000000] 13:44:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1325D400) [pid = 3888] [serial = 2244] [outer = 11BC9C00] 13:44:28 INFO - PROCESS | 3888 | 1461102268157 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1342E800) [pid = 3888] [serial = 2245] [outer = 11BC9C00] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 143A1000 == 53 [pid = 3888] [id = 728] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 138C7C00 == 52 [pid = 3888] [id = 727] 13:44:28 INFO - PROCESS | 3888 | --DOCSHELL 1333C400 == 51 [pid = 3888] [id = 726] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (19D7C000) [pid = 3888] [serial = 2170] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1A8C2C00) [pid = 3888] [serial = 2173] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (1ADE7800) [pid = 3888] [serial = 2141] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1A086C00) [pid = 3888] [serial = 2171] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (197EC800) [pid = 3888] [serial = 2167] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (1342FC00) [pid = 3888] [serial = 2156] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (12D73000) [pid = 3888] [serial = 2155] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (16E63000) [pid = 3888] [serial = 2161] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (16EA0000) [pid = 3888] [serial = 2162] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (18BE3000) [pid = 3888] [serial = 2164] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (18D09400) [pid = 3888] [serial = 2165] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1A8C5C00) [pid = 3888] [serial = 2174] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (13427800) [pid = 3888] [serial = 2158] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (142A2C00) [pid = 3888] [serial = 2159] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1A8C8000) [pid = 3888] [serial = 2176] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (1ADED800) [pid = 3888] [serial = 2177] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (19AB2000) [pid = 3888] [serial = 2168] [outer = 00000000] [url = about:blank] 13:44:28 INFO - PROCESS | 3888 | 1461102268557 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:44:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:44:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 784ms 13:44:28 INFO - PROCESS | 3888 | 1461102268599 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 3888 | 1461102268603 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 13:44:28 INFO - PROCESS | 3888 | 1461102268607 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:44:28 INFO - PROCESS | 3888 | 1461102268609 Marionette TRACE conn2 <- [1,2954,null,{}] 13:44:28 INFO - PROCESS | 3888 | 1461102268612 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:28 INFO - PROCESS | 3888 | 1461102268693 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:44:28 INFO - PROCESS | 3888 | 1461102268701 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 3888 | ++DOCSHELL 1683E000 == 52 [pid = 3888] [id = 749] 13:44:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (169EE800) [pid = 3888] [serial = 2246] [outer = 00000000] 13:44:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (16EA0000) [pid = 3888] [serial = 2247] [outer = 169EE800] 13:44:28 INFO - PROCESS | 3888 | 1461102268747 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (17DA0000) [pid = 3888] [serial = 2248] [outer = 169EE800] 13:44:29 INFO - PROCESS | 3888 | 1461102269242 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:44:29 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:44:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 677ms 13:44:29 INFO - PROCESS | 3888 | 1461102269290 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 3888 | 1461102269292 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 13:44:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:44:29 INFO - PROCESS | 3888 | 1461102269305 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 3888 | 1461102269311 Marionette TRACE conn2 <- [1,2958,null,{}] 13:44:29 INFO - PROCESS | 3888 | 1461102269315 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:29 INFO - PROCESS | 3888 | 1461102269398 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:44:29 INFO - PROCESS | 3888 | 1461102269404 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 3888 | ++DOCSHELL 11BF8800 == 53 [pid = 3888] [id = 750] 13:44:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (16E98000) [pid = 3888] [serial = 2249] [outer = 00000000] 13:44:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (191D1400) [pid = 3888] [serial = 2250] [outer = 16E98000] 13:44:29 INFO - PROCESS | 3888 | 1461102269449 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (197E0000) [pid = 3888] [serial = 2251] [outer = 16E98000] 13:44:29 INFO - PROCESS | 3888 | 1461102269897 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:44:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:44:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 646ms 13:44:29 INFO - PROCESS | 3888 | 1461102269959 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 3888 | 1461102269961 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 13:44:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:44:29 INFO - PROCESS | 3888 | 1461102269965 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 3888 | 1461102269966 Marionette TRACE conn2 <- [1,2962,null,{}] 13:44:29 INFO - PROCESS | 3888 | 1461102269970 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:30 INFO - PROCESS | 3888 | 1461102270052 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:44:30 INFO - PROCESS | 3888 | 1461102270057 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:30 INFO - PROCESS | 3888 | ++DOCSHELL 12D7BC00 == 54 [pid = 3888] [id = 751] 13:44:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (197E8000) [pid = 3888] [serial = 2252] [outer = 00000000] 13:44:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (19ABC400) [pid = 3888] [serial = 2253] [outer = 197E8000] 13:44:30 INFO - PROCESS | 3888 | 1461102270103 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (19C44400) [pid = 3888] [serial = 2254] [outer = 197E8000] 13:44:30 INFO - PROCESS | 3888 | 1461102270553 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:44:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 13:44:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 615ms 13:44:30 INFO - PROCESS | 3888 | 1461102270602 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 3888 | 1461102270604 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 13:44:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:44:30 INFO - PROCESS | 3888 | 1461102270608 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 3888 | 1461102270609 Marionette TRACE conn2 <- [1,2966,null,{}] 13:44:30 INFO - PROCESS | 3888 | 1461102270613 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:30 INFO - PROCESS | 3888 | 1461102270733 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:44:30 INFO - PROCESS | 3888 | 1461102270739 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:30 INFO - PROCESS | 3888 | ++DOCSHELL 19C48400 == 55 [pid = 3888] [id = 752] 13:44:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (19F3B000) [pid = 3888] [serial = 2255] [outer = 00000000] 13:44:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1A1C1800) [pid = 3888] [serial = 2256] [outer = 19F3B000] 13:44:30 INFO - PROCESS | 3888 | 1461102270792 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1A4D3800) [pid = 3888] [serial = 2257] [outer = 19F3B000] 13:44:31 INFO - PROCESS | 3888 | 1461102271241 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:44:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:44:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 692ms 13:44:31 INFO - PROCESS | 3888 | 1461102271307 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 3888 | 1461102271309 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 13:44:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:44:31 INFO - PROCESS | 3888 | 1461102271318 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 3888 | 1461102271320 Marionette TRACE conn2 <- [1,2970,null,{}] 13:44:31 INFO - PROCESS | 3888 | 1461102271324 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:31 INFO - PROCESS | 3888 | 1461102271422 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:44:31 INFO - PROCESS | 3888 | 1461102271523 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:31 INFO - PROCESS | 3888 | ++DOCSHELL 1AD87C00 == 56 [pid = 3888] [id = 753] 13:44:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1ADA5400) [pid = 3888] [serial = 2258] [outer = 00000000] 13:44:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1ADEB400) [pid = 3888] [serial = 2259] [outer = 1ADA5400] 13:44:31 INFO - PROCESS | 3888 | 1461102271569 Marionette DEBUG loaded listener.js 13:44:31 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1C276000) [pid = 3888] [serial = 2260] [outer = 1ADA5400] 13:44:31 INFO - PROCESS | 3888 | 1461102271962 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:44:31 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:44:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:44:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 676ms 13:44:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:44:31 INFO - PROCESS | 3888 | 1461102272002 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 3888 | 1461102272003 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 13:44:31 INFO - PROCESS | 3888 | 1461102272007 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 3888 | 1461102272008 Marionette TRACE conn2 <- [1,2974,null,{}] 13:44:31 INFO - PROCESS | 3888 | 1461102272012 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:32 INFO - PROCESS | 3888 | 1461102272140 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:44:32 INFO - PROCESS | 3888 | 1461102272146 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 3888 | ++DOCSHELL 1C2D6C00 == 57 [pid = 3888] [id = 754] 13:44:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1C2DC400) [pid = 3888] [serial = 2261] [outer = 00000000] 13:44:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1C81E000) [pid = 3888] [serial = 2262] [outer = 1C2DC400] 13:44:32 INFO - PROCESS | 3888 | 1461102272260 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (1C823000) [pid = 3888] [serial = 2263] [outer = 1C2DC400] 13:44:32 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (11BCB400) [pid = 3888] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:44:32 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (157F7000) [pid = 3888] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:44:32 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (18BC4000) [pid = 3888] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:44:32 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (16E5B800) [pid = 3888] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:44:32 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (1A39CC00) [pid = 3888] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:44:32 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (12B8BC00) [pid = 3888] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:44:32 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (11B39400) [pid = 3888] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:44:32 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (16EB5000) [pid = 3888] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:44:32 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (197E7800) [pid = 3888] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:44:32 INFO - PROCESS | 3888 | 1461102272899 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:44:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:44:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 923ms 13:44:32 INFO - PROCESS | 3888 | 1461102272936 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:44:32 INFO - PROCESS | 3888 | 1461102272938 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 13:44:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:44:32 INFO - PROCESS | 3888 | 1461102272941 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:44:32 INFO - PROCESS | 3888 | 1461102272943 Marionette TRACE conn2 <- [1,2978,null,{}] 13:44:32 INFO - PROCESS | 3888 | 1461102272950 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:33 INFO - PROCESS | 3888 | 1461102273028 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:44:33 INFO - PROCESS | 3888 | 1461102273034 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 3888 | ++DOCSHELL 11B39400 == 58 [pid = 3888] [id = 755] 13:44:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (11BCB400) [pid = 3888] [serial = 2264] [outer = 00000000] 13:44:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1925D800) [pid = 3888] [serial = 2265] [outer = 11BCB400] 13:44:33 INFO - PROCESS | 3888 | 1461102273078 Marionette DEBUG loaded listener.js 13:44:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1A39CC00) [pid = 3888] [serial = 2266] [outer = 11BCB400] 13:44:33 INFO - PROCESS | 3888 | ++DOCSHELL 1CA7C400 == 59 [pid = 3888] [id = 756] 13:44:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1CA7F000) [pid = 3888] [serial = 2267] [outer = 00000000] 13:44:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1CA7FC00) [pid = 3888] [serial = 2268] [outer = 1CA7F000] 13:44:33 INFO - PROCESS | 3888 | 1461102273535 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:44:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:44:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 615ms 13:44:33 INFO - PROCESS | 3888 | 1461102273563 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 3888 | 1461102273565 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 13:44:33 INFO - PROCESS | 3888 | 1461102273568 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:44:33 INFO - PROCESS | 3888 | 1461102273569 Marionette TRACE conn2 <- [1,2982,null,{}] 13:44:33 INFO - PROCESS | 3888 | 1461102273573 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:33 INFO - PROCESS | 3888 | 1461102273669 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:44:33 INFO - PROCESS | 3888 | 1461102273692 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 3888 | ++DOCSHELL 1ADE6000 == 60 [pid = 3888] [id = 757] 13:44:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1C2DE000) [pid = 3888] [serial = 2269] [outer = 00000000] 13:44:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1CA82400) [pid = 3888] [serial = 2270] [outer = 1C2DE000] 13:44:33 INFO - PROCESS | 3888 | 1461102273736 Marionette DEBUG loaded listener.js 13:44:33 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (1CA8AC00) [pid = 3888] [serial = 2271] [outer = 1C2DE000] 13:44:34 INFO - PROCESS | 3888 | 1461102274163 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:44:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:44:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:44:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 615ms 13:44:34 INFO - PROCESS | 3888 | 1461102274218 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:44:34 INFO - PROCESS | 3888 | 1461102274220 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 13:44:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:44:34 INFO - PROCESS | 3888 | 1461102274223 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:44:34 INFO - PROCESS | 3888 | 1461102274225 Marionette TRACE conn2 <- [1,2986,null,{}] 13:44:34 INFO - PROCESS | 3888 | 1461102274228 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:34 INFO - PROCESS | 3888 | 1461102274319 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:44:34 INFO - PROCESS | 3888 | 1461102274328 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:34 INFO - PROCESS | 3888 | ++DOCSHELL 1CC57400 == 61 [pid = 3888] [id = 758] 13:44:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (1CC5E800) [pid = 3888] [serial = 2272] [outer = 00000000] 13:44:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (1CD5A400) [pid = 3888] [serial = 2273] [outer = 1CC5E800] 13:44:34 INFO - PROCESS | 3888 | 1461102274380 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (1D112000) [pid = 3888] [serial = 2274] [outer = 1CC5E800] 13:44:34 INFO - PROCESS | 3888 | 1461102274906 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:44:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:44:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 723ms 13:44:34 INFO - PROCESS | 3888 | 1461102274947 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:44:34 INFO - PROCESS | 3888 | 1461102274951 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 13:44:34 INFO - PROCESS | 3888 | 1461102274957 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:44:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:44:34 INFO - PROCESS | 3888 | 1461102274961 Marionette TRACE conn2 <- [1,2990,null,{}] 13:44:34 INFO - PROCESS | 3888 | 1461102274968 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:35 INFO - PROCESS | 3888 | 1461102275076 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:44:35 INFO - PROCESS | 3888 | 1461102275199 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:35 INFO - PROCESS | 3888 | ++DOCSHELL 11B32C00 == 62 [pid = 3888] [id = 759] 13:44:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (11BD3000) [pid = 3888] [serial = 2275] [outer = 00000000] 13:44:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (14B9B800) [pid = 3888] [serial = 2276] [outer = 11BD3000] 13:44:35 INFO - PROCESS | 3888 | 1461102275256 Marionette DEBUG loaded listener.js 13:44:35 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (15F89C00) [pid = 3888] [serial = 2277] [outer = 11BD3000] 13:44:35 INFO - PROCESS | 3888 | 1461102275818 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:44:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:44:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 877ms 13:44:35 INFO - PROCESS | 3888 | 1461102275846 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 3888 | 1461102275852 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 13:44:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:44:35 INFO - PROCESS | 3888 | 1461102275858 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 3888 | 1461102275861 Marionette TRACE conn2 <- [1,2994,null,{}] 13:44:35 INFO - PROCESS | 3888 | 1461102275865 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:35 INFO - PROCESS | 3888 | 1461102275971 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:44:36 INFO - PROCESS | 3888 | 1461102276131 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:36 INFO - PROCESS | 3888 | ++DOCSHELL 1696A400 == 63 [pid = 3888] [id = 760] 13:44:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (169ED400) [pid = 3888] [serial = 2278] [outer = 00000000] 13:44:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (18BE0800) [pid = 3888] [serial = 2279] [outer = 169ED400] 13:44:36 INFO - PROCESS | 3888 | 1461102276224 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (197DEC00) [pid = 3888] [serial = 2280] [outer = 169ED400] 13:44:36 INFO - PROCESS | 3888 | 1461102276750 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:44:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:44:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 939ms 13:44:36 INFO - PROCESS | 3888 | 1461102276783 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:44:36 INFO - PROCESS | 3888 | 1461102276786 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 13:44:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:44:36 INFO - PROCESS | 3888 | 1461102276790 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:44:36 INFO - PROCESS | 3888 | 1461102276793 Marionette TRACE conn2 <- [1,2998,null,{}] 13:44:36 INFO - PROCESS | 3888 | 1461102276822 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:36 INFO - PROCESS | 3888 | 1461102276933 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:44:37 INFO - PROCESS | 3888 | 1461102277092 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 3888 | ++DOCSHELL 19BE6800 == 64 [pid = 3888] [id = 761] 13:44:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (1C2E0000) [pid = 3888] [serial = 2281] [outer = 00000000] 13:44:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 151 (1CC55000) [pid = 3888] [serial = 2282] [outer = 1C2E0000] 13:44:37 INFO - PROCESS | 3888 | 1461102277149 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 3888 | ++DOMWINDOW == 152 (1CD5C400) [pid = 3888] [serial = 2283] [outer = 1C2E0000] 13:44:37 INFO - PROCESS | 3888 | [3888] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:44:37 INFO - PROCESS | 3888 | 1461102277746 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:44:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:44:37 INFO - {} 13:44:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:44:37 INFO - {} 13:44:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:44:37 INFO - {} 13:44:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:44:37 INFO - {} 13:44:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 984ms 13:44:37 INFO - PROCESS | 3888 | 1461102277779 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:44:37 INFO - PROCESS | 3888 | 1461102277782 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 13:44:37 INFO - TEST-START | /FileAPI/fileReader.html 13:44:37 INFO - PROCESS | 3888 | 1461102277785 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 3888 | 1461102277787 Marionette TRACE conn2 <- [1,3002,null,{}] 13:44:37 INFO - PROCESS | 3888 | 1461102277791 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:37 INFO - PROCESS | 3888 | 1461102277899 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:44:38 INFO - PROCESS | 3888 | 1461102278040 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 3888 | ++DOCSHELL 1C2D8400 == 65 [pid = 3888] [id = 762] 13:44:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 153 (1CA83000) [pid = 3888] [serial = 2284] [outer = 00000000] 13:44:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 154 (1D214800) [pid = 3888] [serial = 2285] [outer = 1CA83000] 13:44:38 INFO - PROCESS | 3888 | 1461102278098 Marionette DEBUG loaded listener.js 13:44:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 155 (1D21A400) [pid = 3888] [serial = 2286] [outer = 1CA83000] 13:44:38 INFO - PROCESS | 3888 | 1461102278589 Marionette TRACE conn2 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:44:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:44:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:44:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:44:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:44:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 830ms 13:44:38 INFO - PROCESS | 3888 | 1461102278627 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 3888 | 1461102278630 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 13:44:38 INFO - TEST-START | /FileAPI/historical.html 13:44:38 INFO - PROCESS | 3888 | 1461102278633 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 3888 | 1461102278635 Marionette TRACE conn2 <- [1,3006,null,{}] 13:44:38 INFO - PROCESS | 3888 | 1461102278639 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:38 INFO - PROCESS | 3888 | 1461102278790 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:44:38 INFO - PROCESS | 3888 | 1461102278804 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 3888 | ++DOCSHELL 13429400 == 66 [pid = 3888] [id = 763] 13:44:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 156 (18BE9000) [pid = 3888] [serial = 2287] [outer = 00000000] 13:44:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 157 (1D2D4C00) [pid = 3888] [serial = 2288] [outer = 18BE9000] 13:44:38 INFO - PROCESS | 3888 | 1461102278870 Marionette DEBUG loaded listener.js 13:44:38 INFO - PROCESS | 3888 | ++DOMWINDOW == 158 (1D560000) [pid = 3888] [serial = 2289] [outer = 18BE9000] 13:44:39 INFO - PROCESS | 3888 | 1461102279450 Marionette TRACE conn2 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:44:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:44:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:44:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:44:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:44:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:44:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:44:39 INFO - TEST-OK | /FileAPI/historical.html | took 892ms 13:44:39 INFO - PROCESS | 3888 | 1461102279522 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:44:39 INFO - PROCESS | 3888 | 1461102279524 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 13:44:39 INFO - TEST-START | /FileAPI/idlharness.html 13:44:39 INFO - PROCESS | 3888 | 1461102279528 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:44:39 INFO - PROCESS | 3888 | 1461102279530 Marionette TRACE conn2 <- [1,3010,null,{}] 13:44:39 INFO - PROCESS | 3888 | 1461102279533 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:39 INFO - PROCESS | 3888 | 1461102279654 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:44:39 INFO - PROCESS | 3888 | 1461102279818 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:39 INFO - PROCESS | 3888 | ++DOCSHELL 1D564800 == 67 [pid = 3888] [id = 764] 13:44:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 159 (1D5C6400) [pid = 3888] [serial = 2290] [outer = 00000000] 13:44:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 160 (1D5CFC00) [pid = 3888] [serial = 2291] [outer = 1D5C6400] 13:44:39 INFO - PROCESS | 3888 | 1461102279875 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 3888 | ++DOMWINDOW == 161 (1D9D9000) [pid = 3888] [serial = 2292] [outer = 1D5C6400] 13:44:40 INFO - PROCESS | 3888 | 1461102280878 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:44:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:44:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:44:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 13:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:44:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 13:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:44:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 1569ms 13:44:41 INFO - PROCESS | 3888 | 1461102281262 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:44:41 INFO - PROCESS | 3888 | 1461102281265 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 13:44:41 INFO - TEST-START | /FileAPI/idlharness.worker 13:44:41 INFO - PROCESS | 3888 | 1461102281275 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:44:41 INFO - PROCESS | 3888 | 1461102281278 Marionette TRACE conn2 <- [1,3014,null,{}] 13:44:41 INFO - PROCESS | 3888 | 1461102281284 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:41 INFO - PROCESS | 3888 | 1461102281413 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:44:41 INFO - PROCESS | 3888 | 1461102281561 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 3888 | ++DOCSHELL 13333000 == 68 [pid = 3888] [id = 765] 13:44:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 162 (136CDC00) [pid = 3888] [serial = 2293] [outer = 00000000] 13:44:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 163 (16E5F000) [pid = 3888] [serial = 2294] [outer = 136CDC00] 13:44:41 INFO - PROCESS | 3888 | 1461102281612 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 3888 | ++DOMWINDOW == 164 (16EAE000) [pid = 3888] [serial = 2295] [outer = 136CDC00] 13:44:41 INFO - PROCESS | 3888 | [3888] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 1ADE6000 == 67 [pid = 3888] [id = 757] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 1CA7C400 == 66 [pid = 3888] [id = 756] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 11B39400 == 65 [pid = 3888] [id = 755] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 1C2D6C00 == 64 [pid = 3888] [id = 754] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 1AD87C00 == 63 [pid = 3888] [id = 753] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 19C48400 == 62 [pid = 3888] [id = 752] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 12D7BC00 == 61 [pid = 3888] [id = 751] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 11BF8800 == 60 [pid = 3888] [id = 750] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 1683E000 == 59 [pid = 3888] [id = 749] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 11B35400 == 58 [pid = 3888] [id = 748] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 12BB4C00 == 57 [pid = 3888] [id = 747] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 163 (1C2DD400) [pid = 3888] [serial = 2191] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 162 (15CB0400) [pid = 3888] [serial = 2182] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 161 (1868B400) [pid = 3888] [serial = 2185] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 160 (1C271800) [pid = 3888] [serial = 2188] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 159 (1ADB3000) [pid = 3888] [serial = 2221] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 191CF800 == 56 [pid = 3888] [id = 746] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 1C2D8800 == 55 [pid = 3888] [id = 745] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 1ADEC000 == 54 [pid = 3888] [id = 744] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 1925EC00 == 53 [pid = 3888] [id = 743] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 13340400 == 52 [pid = 3888] [id = 742] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 13260000 == 51 [pid = 3888] [id = 741] 13:44:42 INFO - PROCESS | 3888 | --DOCSHELL 1A879000 == 50 [pid = 3888] [id = 740] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 158 (12DD7800) [pid = 3888] [serial = 2195] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 157 (1342CC00) [pid = 3888] [serial = 2194] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 156 (15E8E800) [pid = 3888] [serial = 2200] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 155 (16562000) [pid = 3888] [serial = 2201] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 154 (19262000) [pid = 3888] [serial = 2209] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 153 (16E96800) [pid = 3888] [serial = 2203] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 152 (16EA0400) [pid = 3888] [serial = 2204] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 151 (19D6FC00) [pid = 3888] [serial = 2212] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 150 (19BDD400) [pid = 3888] [serial = 2179] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (1AA74800) [pid = 3888] [serial = 2219] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (1333B000) [pid = 3888] [serial = 2197] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (13898800) [pid = 3888] [serial = 2198] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (197E5400) [pid = 3888] [serial = 2210] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (1A062400) [pid = 3888] [serial = 2215] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (1A8C7C00) [pid = 3888] [serial = 2218] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (19F32400) [pid = 3888] [serial = 2213] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (18615800) [pid = 3888] [serial = 2206] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (18692C00) [pid = 3888] [serial = 2207] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (1A393400) [pid = 3888] [serial = 2216] [outer = 00000000] [url = about:blank] 13:44:42 INFO - PROCESS | 3888 | 1461102282802 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:44:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:44:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:44:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:44:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:44:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:44:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:44:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:44:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:44:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:44:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:44:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:44:42 INFO - {} 13:44:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1707ms 13:44:42 INFO - PROCESS | 3888 | 1461102282984 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 3888 | 1461102282988 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 13:44:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:44:42 INFO - PROCESS | 3888 | 1461102282995 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 3888 | 1461102282998 Marionette TRACE conn2 <- [1,3018,null,{}] 13:44:42 INFO - PROCESS | 3888 | 1461102283002 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:43 INFO - PROCESS | 3888 | 1461102283085 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:44:43 INFO - PROCESS | 3888 | 1461102283091 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 3888 | ++DOCSHELL 1860B400 == 51 [pid = 3888] [id = 766] 13:44:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (18691800) [pid = 3888] [serial = 2296] [outer = 00000000] 13:44:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (19D7C000) [pid = 3888] [serial = 2297] [outer = 18691800] 13:44:43 INFO - PROCESS | 3888 | 1461102283121 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (1A087400) [pid = 3888] [serial = 2298] [outer = 18691800] 13:44:43 INFO - PROCESS | 3888 | 1461102283616 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:44:43 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:44:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 676ms 13:44:43 INFO - PROCESS | 3888 | 1461102283677 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:44:43 INFO - PROCESS | 3888 | 1461102283679 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 13:44:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:44:43 INFO - PROCESS | 3888 | 1461102283683 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:44:43 INFO - PROCESS | 3888 | 1461102283685 Marionette TRACE conn2 <- [1,3022,null,{}] 13:44:43 INFO - PROCESS | 3888 | 1461102283694 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:43 INFO - PROCESS | 3888 | 1461102283783 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:44:43 INFO - PROCESS | 3888 | 1461102283794 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 3888 | ++DOCSHELL 1C2DEC00 == 52 [pid = 3888] [id = 767] 13:44:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (1C2DF000) [pid = 3888] [serial = 2299] [outer = 00000000] 13:44:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (1D11D800) [pid = 3888] [serial = 2300] [outer = 1C2DF000] 13:44:43 INFO - PROCESS | 3888 | 1461102283854 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (1D20B800) [pid = 3888] [serial = 2301] [outer = 1C2DF000] 13:44:44 INFO - PROCESS | 3888 | 1461102284286 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:44:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:44:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 615ms 13:44:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:44:44 INFO - PROCESS | 3888 | 1461102284305 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 3888 | 1461102284307 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 13:44:44 INFO - PROCESS | 3888 | 1461102284310 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - PROCESS | 3888 | 1461102284312 Marionette TRACE conn2 <- [1,3026,null,{}] 13:44:44 INFO - PROCESS | 3888 | 1461102284315 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:44 INFO - PROCESS | 3888 | 1461102284453 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:44:44 INFO - PROCESS | 3888 | 1461102284553 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 3888 | ++DOCSHELL 1D5C9000 == 53 [pid = 3888] [id = 768] 13:44:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (1D5C9C00) [pid = 3888] [serial = 2302] [outer = 00000000] 13:44:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (1DC37000) [pid = 3888] [serial = 2303] [outer = 1D5C9C00] 13:44:44 INFO - PROCESS | 3888 | 1461102284598 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (1DC3AC00) [pid = 3888] [serial = 2304] [outer = 1D5C9C00] 13:44:44 INFO - PROCESS | 3888 | 1461102284982 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:44:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 699ms 13:44:45 INFO - PROCESS | 3888 | 1461102285009 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:44:45 INFO - PROCESS | 3888 | 1461102285011 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 13:44:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:44:45 INFO - PROCESS | 3888 | 1461102285021 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:44:45 INFO - PROCESS | 3888 | 1461102285023 Marionette TRACE conn2 <- [1,3030,null,{}] 13:44:45 INFO - PROCESS | 3888 | 1461102285026 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:45 INFO - PROCESS | 3888 | 1461102285146 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:44:45 INFO - PROCESS | 3888 | 1461102285213 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:45 INFO - PROCESS | 3888 | ++DOCSHELL 1DC36400 == 54 [pid = 3888] [id = 769] 13:44:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (1DE11400) [pid = 3888] [serial = 2305] [outer = 00000000] 13:44:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 151 (1DE19400) [pid = 3888] [serial = 2306] [outer = 1DE11400] 13:44:45 INFO - PROCESS | 3888 | 1461102285262 Marionette DEBUG loaded listener.js 13:44:45 INFO - PROCESS | 3888 | ++DOMWINDOW == 152 (1DE19800) [pid = 3888] [serial = 2307] [outer = 1DE11400] 13:44:45 INFO - PROCESS | 3888 | 1461102285896 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 13:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:44:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:44:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 13:44:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:44:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1026ms 13:44:46 INFO - PROCESS | 3888 | 1461102286045 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 3888 | 1461102286047 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 13:44:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:44:46 INFO - PROCESS | 3888 | 1461102286073 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 3888 | 1461102286075 Marionette TRACE conn2 <- [1,3034,null,{}] 13:44:46 INFO - PROCESS | 3888 | 1461102286078 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:46 INFO - PROCESS | 3888 | 1461102286221 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:44:46 INFO - PROCESS | 3888 | 1461102286289 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:46 INFO - PROCESS | 3888 | ++DOCSHELL 1E230000 == 55 [pid = 3888] [id = 770] 13:44:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 153 (1E230400) [pid = 3888] [serial = 2308] [outer = 00000000] 13:44:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 154 (1E97BC00) [pid = 3888] [serial = 2309] [outer = 1E230400] 13:44:46 INFO - PROCESS | 3888 | 1461102286336 Marionette DEBUG loaded listener.js 13:44:46 INFO - PROCESS | 3888 | ++DOMWINDOW == 155 (1E97FC00) [pid = 3888] [serial = 2310] [outer = 1E230400] 13:44:46 INFO - PROCESS | 3888 | [3888] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 154 (19F3B000) [pid = 3888] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 153 (1CA7F000) [pid = 3888] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 152 (19650000) [pid = 3888] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 151 (19968800) [pid = 3888] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 150 (11BD4000) [pid = 3888] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (16E65000) [pid = 3888] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (136CD800) [pid = 3888] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (1325F800) [pid = 3888] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (15515800) [pid = 3888] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (12DDE400) [pid = 3888] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (18692400) [pid = 3888] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (18908400) [pid = 3888] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (11B39000) [pid = 3888] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (14B9A400) [pid = 3888] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (13332400) [pid = 3888] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (1696B800) [pid = 3888] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (19C4D800) [pid = 3888] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (12CFB000) [pid = 3888] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (15F93400) [pid = 3888] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (19C4F000) [pid = 3888] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (1ADF0800) [pid = 3888] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (138C8400) [pid = 3888] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (14B90800) [pid = 3888] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (19257800) [pid = 3888] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1ADEE800) [pid = 3888] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (12C5E400) [pid = 3888] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (1C2DE000) [pid = 3888] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (13428800) [pid = 3888] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (1ADA5400) [pid = 3888] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:44:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:44:47 INFO - {} 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (1C2DC400) [pid = 3888] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:44:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1103ms 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (11BC9C00) [pid = 3888] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (12BB9000) [pid = 3888] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (169EE800) [pid = 3888] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (16E98000) [pid = 3888] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (197E8000) [pid = 3888] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (1C3E5800) [pid = 3888] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1AD7DC00) [pid = 3888] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:44:47 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (11BCB400) [pid = 3888] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:44:47 INFO - PROCESS | 3888 | 1461102287079 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:44:47 INFO - PROCESS | 3888 | 1461102287175 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 3888 | 1461102287160 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 13:44:47 INFO - PROCESS | 3888 | 1461102287164 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:44:47 INFO - PROCESS | 3888 | 1461102287166 Marionette TRACE conn2 <- [1,3038,null,{}] 13:44:47 INFO - PROCESS | 3888 | 1461102287169 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:47 INFO - PROCESS | 3888 | 1461102287251 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:44:47 INFO - PROCESS | 3888 | 1461102287256 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:47 INFO - PROCESS | 3888 | ++DOCSHELL 12CFD400 == 56 [pid = 3888] [id = 771] 13:44:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 118 (13268400) [pid = 3888] [serial = 2311] [outer = 00000000] 13:44:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 119 (138C8400) [pid = 3888] [serial = 2312] [outer = 13268400] 13:44:47 INFO - PROCESS | 3888 | 1461102287300 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 120 (157EA400) [pid = 3888] [serial = 2313] [outer = 13268400] 13:44:47 INFO - PROCESS | 3888 | 1461102287757 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:44:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:44:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:44:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:44:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:44:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 637ms 13:44:47 INFO - PROCESS | 3888 | 1461102287803 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 3888 | 1461102287805 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 13:44:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:44:47 INFO - PROCESS | 3888 | 1461102287808 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - PROCESS | 3888 | 1461102287810 Marionette TRACE conn2 <- [1,3042,null,{}] 13:44:47 INFO - PROCESS | 3888 | 1461102287813 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:47 INFO - PROCESS | 3888 | 1461102287895 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:44:47 INFO - PROCESS | 3888 | 1461102287900 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:47 INFO - PROCESS | 3888 | ++DOCSHELL 1325F800 == 57 [pid = 3888] [id = 772] 13:44:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 121 (15515800) [pid = 3888] [serial = 2314] [outer = 00000000] 13:44:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 122 (19257800) [pid = 3888] [serial = 2315] [outer = 15515800] 13:44:47 INFO - PROCESS | 3888 | 1461102287945 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 3888 | ++DOMWINDOW == 123 (197E8C00) [pid = 3888] [serial = 2316] [outer = 15515800] 13:44:48 INFO - PROCESS | 3888 | 1461102288721 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:44:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:44:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 13:44:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:44:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:44:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1088ms 13:44:48 INFO - PROCESS | 3888 | 1461102288903 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:44:48 INFO - PROCESS | 3888 | 1461102288905 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 13:44:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:44:48 INFO - PROCESS | 3888 | 1461102288908 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 3888 | 1461102288910 Marionette TRACE conn2 <- [1,3046,null,{}] 13:44:48 INFO - PROCESS | 3888 | 1461102288914 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:48 INFO - PROCESS | 3888 | 1461102289000 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:44:48 INFO - PROCESS | 3888 | 1461102289006 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 3888 | ++DOCSHELL 18BC4800 == 58 [pid = 3888] [id = 773] 13:44:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 124 (1A8C2C00) [pid = 3888] [serial = 2317] [outer = 00000000] 13:44:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 125 (1ADA5400) [pid = 3888] [serial = 2318] [outer = 1A8C2C00] 13:44:49 INFO - PROCESS | 3888 | 1461102289050 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 3888 | ++DOMWINDOW == 126 (1ADE4000) [pid = 3888] [serial = 2319] [outer = 1A8C2C00] 13:44:49 INFO - PROCESS | 3888 | 1461102289744 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:44:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:44:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:44:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:44:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:44:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:44:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:44:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:44:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:44:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 901ms 13:44:49 INFO - PROCESS | 3888 | 1461102289834 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:44:49 INFO - PROCESS | 3888 | 1461102289840 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 13:44:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:44:49 INFO - PROCESS | 3888 | 1461102289847 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 3888 | 1461102289851 Marionette TRACE conn2 <- [1,3050,null,{}] 13:44:49 INFO - PROCESS | 3888 | 1461102289856 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:49 INFO - PROCESS | 3888 | 1461102289975 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:44:50 INFO - PROCESS | 3888 | 1461102290119 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 3888 | ++DOCSHELL 169E3400 == 59 [pid = 3888] [id = 774] 13:44:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 127 (169E3C00) [pid = 3888] [serial = 2320] [outer = 00000000] 13:44:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 128 (18908400) [pid = 3888] [serial = 2321] [outer = 169E3C00] 13:44:50 INFO - PROCESS | 3888 | 1461102290177 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 3888 | ++DOMWINDOW == 129 (191D0400) [pid = 3888] [serial = 2322] [outer = 169E3C00] 13:44:50 INFO - PROCESS | 3888 | [3888] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:44:50 INFO - PROCESS | 3888 | 1461102290754 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:44:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:44:50 INFO - {} 13:44:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 995ms 13:44:50 INFO - PROCESS | 3888 | 1461102290836 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:44:50 INFO - PROCESS | 3888 | 1461102290842 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 13:44:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:44:50 INFO - PROCESS | 3888 | 1461102290849 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:44:50 INFO - PROCESS | 3888 | 1461102290852 Marionette TRACE conn2 <- [1,3054,null,{}] 13:44:50 INFO - PROCESS | 3888 | 1461102290870 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:50 INFO - PROCESS | 3888 | 1461102290988 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:44:51 INFO - PROCESS | 3888 | 1461102291130 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 3888 | ++DOCSHELL 16EF7400 == 60 [pid = 3888] [id = 775] 13:44:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 130 (19256400) [pid = 3888] [serial = 2323] [outer = 00000000] 13:44:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 131 (1AD85000) [pid = 3888] [serial = 2324] [outer = 19256400] 13:44:51 INFO - PROCESS | 3888 | 1461102291185 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 3888 | ++DOMWINDOW == 132 (1ADEC800) [pid = 3888] [serial = 2325] [outer = 19256400] 13:44:51 INFO - PROCESS | 3888 | 1461102291741 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:44:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:44:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:44:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:44:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:44:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:44:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:44:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:44:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 886ms 13:44:51 INFO - PROCESS | 3888 | 1461102291751 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 3888 | 1461102291754 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 13:44:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:44:51 INFO - PROCESS | 3888 | 1461102291757 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 3888 | 1461102291761 Marionette TRACE conn2 <- [1,3058,null,{}] 13:44:51 INFO - PROCESS | 3888 | 1461102291772 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:51 INFO - PROCESS | 3888 | 1461102291890 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:44:52 INFO - PROCESS | 3888 | 1461102292016 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:52 INFO - PROCESS | 3888 | ++DOCSHELL 1C2D6800 == 61 [pid = 3888] [id = 776] 13:44:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 133 (1C2D8800) [pid = 3888] [serial = 2326] [outer = 00000000] 13:44:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 134 (1CA83C00) [pid = 3888] [serial = 2327] [outer = 1C2D8800] 13:44:52 INFO - PROCESS | 3888 | 1461102292072 Marionette DEBUG loaded listener.js 13:44:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 135 (1CD57C00) [pid = 3888] [serial = 2328] [outer = 1C2D8800] 13:44:52 INFO - PROCESS | 3888 | 1461102292574 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:44:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 839ms 13:44:52 INFO - PROCESS | 3888 | 1461102292603 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:44:52 INFO - PROCESS | 3888 | 1461102292606 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 13:44:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:44:52 INFO - PROCESS | 3888 | 1461102292611 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:44:52 INFO - PROCESS | 3888 | 1461102292613 Marionette TRACE conn2 <- [1,3062,null,{}] 13:44:52 INFO - PROCESS | 3888 | 1461102292617 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:52 INFO - PROCESS | 3888 | 1461102292730 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:44:52 INFO - PROCESS | 3888 | 1461102292899 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:52 INFO - PROCESS | 3888 | ++DOCSHELL 1D11AC00 == 62 [pid = 3888] [id = 777] 13:44:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 136 (1D120000) [pid = 3888] [serial = 2329] [outer = 00000000] 13:44:52 INFO - PROCESS | 3888 | ++DOMWINDOW == 137 (1D5CE400) [pid = 3888] [serial = 2330] [outer = 1D120000] 13:44:52 INFO - PROCESS | 3888 | 1461102292954 Marionette DEBUG loaded listener.js 13:44:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 138 (1D9D9C00) [pid = 3888] [serial = 2331] [outer = 1D120000] 13:44:53 INFO - PROCESS | 3888 | 1461102293451 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:44:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:44:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:44:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:44:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:44:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:44:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:44:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 901ms 13:44:53 INFO - PROCESS | 3888 | 1461102293499 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:44:53 INFO - PROCESS | 3888 | 1461102293501 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 13:44:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:44:53 INFO - PROCESS | 3888 | 1461102293505 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:44:53 INFO - PROCESS | 3888 | 1461102293507 Marionette TRACE conn2 <- [1,3066,null,{}] 13:44:53 INFO - PROCESS | 3888 | 1461102293510 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:53 INFO - PROCESS | 3888 | 1461102293617 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:44:53 INFO - PROCESS | 3888 | 1461102293779 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:53 INFO - PROCESS | 3888 | ++DOCSHELL 13519C00 == 63 [pid = 3888] [id = 778] 13:44:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 139 (1351CC00) [pid = 3888] [serial = 2332] [outer = 00000000] 13:44:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 140 (13523400) [pid = 3888] [serial = 2333] [outer = 1351CC00] 13:44:53 INFO - PROCESS | 3888 | 1461102293834 Marionette DEBUG loaded listener.js 13:44:53 INFO - PROCESS | 3888 | ++DOMWINDOW == 141 (13525000) [pid = 3888] [serial = 2334] [outer = 1351CC00] 13:44:54 INFO - PROCESS | 3888 | 1461102294372 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 13:44:54 INFO - PROCESS | 3888 | 1461102294478 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 13:44:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:44:54 INFO - PROCESS | 3888 | 1461102294482 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:44:54 INFO - PROCESS | 3888 | 1461102294484 Marionette TRACE conn2 <- [1,3070,null,{}] 13:44:54 INFO - PROCESS | 3888 | 1461102294488 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:54 INFO - PROCESS | 3888 | 1461102294602 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:44:54 INFO - PROCESS | 3888 | 1461102294759 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:54 INFO - PROCESS | 3888 | ++DOCSHELL 13526C00 == 64 [pid = 3888] [id = 779] 13:44:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 142 (13527000) [pid = 3888] [serial = 2335] [outer = 00000000] 13:44:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 143 (1E229400) [pid = 3888] [serial = 2336] [outer = 13527000] 13:44:54 INFO - PROCESS | 3888 | 1461102294817 Marionette DEBUG loaded listener.js 13:44:54 INFO - PROCESS | 3888 | ++DOMWINDOW == 144 (1E22E000) [pid = 3888] [serial = 2337] [outer = 13527000] 13:44:55 INFO - PROCESS | 3888 | 1461102295364 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:44:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:44:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:44:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:44:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 947ms 13:44:55 INFO - PROCESS | 3888 | 1461102295427 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:44:55 INFO - PROCESS | 3888 | 1461102295429 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 13:44:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:44:55 INFO - PROCESS | 3888 | 1461102295433 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:44:55 INFO - PROCESS | 3888 | 1461102295435 Marionette TRACE conn2 <- [1,3074,null,{}] 13:44:55 INFO - PROCESS | 3888 | 1461102295439 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:55 INFO - PROCESS | 3888 | 1461102295545 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:44:55 INFO - PROCESS | 3888 | 1461102295715 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:55 INFO - PROCESS | 3888 | ++DOCSHELL 11BD3800 == 65 [pid = 3888] [id = 780] 13:44:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 145 (11BD5000) [pid = 3888] [serial = 2338] [outer = 00000000] 13:44:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 146 (13339400) [pid = 3888] [serial = 2339] [outer = 11BD5000] 13:44:55 INFO - PROCESS | 3888 | 1461102295770 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 3888 | ++DOMWINDOW == 147 (142A6800) [pid = 3888] [serial = 2340] [outer = 11BD5000] 13:44:56 INFO - PROCESS | 3888 | 1461102296483 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:44:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:44:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1088ms 13:44:56 INFO - PROCESS | 3888 | 1461102296514 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:44:56 INFO - PROCESS | 3888 | 1461102296519 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 13:44:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:44:56 INFO - PROCESS | 3888 | 1461102296524 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 3888 | 1461102296527 Marionette TRACE conn2 <- [1,3078,null,{}] 13:44:56 INFO - PROCESS | 3888 | 1461102296533 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:56 INFO - PROCESS | 3888 | 1461102296635 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:44:56 INFO - PROCESS | 3888 | 1461102296811 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:56 INFO - PROCESS | 3888 | ++DOCSHELL 15512400 == 66 [pid = 3888] [id = 781] 13:44:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 148 (15513000) [pid = 3888] [serial = 2341] [outer = 00000000] 13:44:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 149 (15C2C800) [pid = 3888] [serial = 2342] [outer = 15513000] 13:44:56 INFO - PROCESS | 3888 | 1461102296867 Marionette DEBUG loaded listener.js 13:44:56 INFO - PROCESS | 3888 | ++DOMWINDOW == 150 (16560400) [pid = 3888] [serial = 2343] [outer = 15513000] 13:44:57 INFO - PROCESS | 3888 | 1461102297379 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:44:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:44:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 901ms 13:44:57 INFO - PROCESS | 3888 | 1461102297443 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 13:44:57 INFO - PROCESS | 3888 | 1461102297449 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 13:44:57 INFO - PROCESS | 3888 | 1461102297456 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:44:57 INFO - PROCESS | 3888 | 1461102297459 Marionette TRACE conn2 <- [1,3082,null,{}] 13:44:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:44:57 INFO - PROCESS | 3888 | 1461102297463 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:57 INFO - PROCESS | 3888 | 1461102297567 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:44:57 INFO - PROCESS | 3888 | --DOCSHELL 1325F800 == 65 [pid = 3888] [id = 772] 13:44:57 INFO - PROCESS | 3888 | --DOCSHELL 12CFD400 == 64 [pid = 3888] [id = 771] 13:44:57 INFO - PROCESS | 3888 | --DOCSHELL 1E230000 == 63 [pid = 3888] [id = 770] 13:44:57 INFO - PROCESS | 3888 | --DOCSHELL 1DC36400 == 62 [pid = 3888] [id = 769] 13:44:57 INFO - PROCESS | 3888 | --DOCSHELL 1D5C9000 == 61 [pid = 3888] [id = 768] 13:44:57 INFO - PROCESS | 3888 | --DOCSHELL 1C2DEC00 == 60 [pid = 3888] [id = 767] 13:44:57 INFO - PROCESS | 3888 | --DOCSHELL 1860B400 == 59 [pid = 3888] [id = 766] 13:44:57 INFO - PROCESS | 3888 | --DOCSHELL 13333000 == 58 [pid = 3888] [id = 765] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 149 (1A1C0000) [pid = 3888] [serial = 2230] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 148 (13429000) [pid = 3888] [serial = 2224] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 147 (1C274400) [pid = 3888] [serial = 2238] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 146 (169F1000) [pid = 3888] [serial = 2227] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 145 (1C81A800) [pid = 3888] [serial = 2236] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 144 (1C2DCC00) [pid = 3888] [serial = 2233] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 143 (1CD5A400) [pid = 3888] [serial = 2273] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOCSHELL 11B32C00 == 57 [pid = 3888] [id = 759] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 142 (169E3800) [pid = 3888] [serial = 2111] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 141 (1A4D9800) [pid = 3888] [serial = 2099] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 140 (14B10400) [pid = 3888] [serial = 2102] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 139 (16EA0800) [pid = 3888] [serial = 2105] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 138 (1A8C2800) [pid = 3888] [serial = 2108] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 137 (1333C000) [pid = 3888] [serial = 2144] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 136 (16E65C00) [pid = 3888] [serial = 2147] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 135 (1ADA8400) [pid = 3888] [serial = 2150] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 134 (1C27B400) [pid = 3888] [serial = 2153] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 133 (16837000) [pid = 3888] [serial = 2183] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 132 (18BC1000) [pid = 3888] [serial = 2186] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 131 (1C2D3000) [pid = 3888] [serial = 2189] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 130 (1C2DF400) [pid = 3888] [serial = 2192] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 129 (19AB9800) [pid = 3888] [serial = 2060] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 128 (19C48000) [pid = 3888] [serial = 2069] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 127 (12CFF800) [pid = 3888] [serial = 1970] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 126 (19255C00) [pid = 3888] [serial = 2033] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 125 (182D9400) [pid = 3888] [serial = 2066] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 124 (15799C00) [pid = 3888] [serial = 2063] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 123 (16E5A000) [pid = 3888] [serial = 2006] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 122 (142A9000) [pid = 3888] [serial = 2036] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 121 (19256800) [pid = 3888] [serial = 2000] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 120 (1925A400) [pid = 3888] [serial = 2009] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 119 (142A0000) [pid = 3888] [serial = 2003] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 118 (1AD87400) [pid = 3888] [serial = 2180] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 117 (1ADEB400) [pid = 3888] [serial = 2259] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 116 (1C81E000) [pid = 3888] [serial = 2262] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 115 (1C276000) [pid = 3888] [serial = 2260] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 114 (1325D400) [pid = 3888] [serial = 2244] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1342E800) [pid = 3888] [serial = 2245] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (136D4C00) [pid = 3888] [serial = 2242] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (13268800) [pid = 3888] [serial = 2241] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (16EA0000) [pid = 3888] [serial = 2247] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (17DA0000) [pid = 3888] [serial = 2248] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (191D1400) [pid = 3888] [serial = 2250] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (197E0000) [pid = 3888] [serial = 2251] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (19ABC400) [pid = 3888] [serial = 2253] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (1ADE7000) [pid = 3888] [serial = 2222] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1925D800) [pid = 3888] [serial = 2265] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (1CA82400) [pid = 3888] [serial = 2270] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (1CA8AC00) [pid = 3888] [serial = 2271] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1C823000) [pid = 3888] [serial = 2263] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (1A1C1800) [pid = 3888] [serial = 2256] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 99 (1A4D3800) [pid = 3888] [serial = 2257] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 98 (1A39CC00) [pid = 3888] [serial = 2266] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 97 (1CA7FC00) [pid = 3888] [serial = 2268] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | --DOMWINDOW == 96 (19C44400) [pid = 3888] [serial = 2254] [outer = 00000000] [url = about:blank] 13:44:57 INFO - PROCESS | 3888 | 1461102297736 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:57 INFO - PROCESS | 3888 | ++DOCSHELL 11B30C00 == 58 [pid = 3888] [id = 782] 13:44:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 97 (11B32C00) [pid = 3888] [serial = 2344] [outer = 00000000] 13:44:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 98 (12BB6400) [pid = 3888] [serial = 2345] [outer = 11B32C00] 13:44:57 INFO - PROCESS | 3888 | 1461102297786 Marionette DEBUG loaded listener.js 13:44:57 INFO - PROCESS | 3888 | ++DOMWINDOW == 99 (13265C00) [pid = 3888] [serial = 2346] [outer = 11B32C00] 13:44:58 INFO - PROCESS | 3888 | 1461102298194 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:44:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:44:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 777ms 13:44:58 INFO - PROCESS | 3888 | 1461102298249 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 3888 | 1461102298251 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 13:44:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:44:58 INFO - PROCESS | 3888 | 1461102298256 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 3888 | 1461102298259 Marionette TRACE conn2 <- [1,3086,null,{}] 13:44:58 INFO - PROCESS | 3888 | 1461102298269 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:58 INFO - PROCESS | 3888 | 1461102298361 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:44:58 INFO - PROCESS | 3888 | 1461102298376 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 3888 | ++DOCSHELL 169E3000 == 59 [pid = 3888] [id = 783] 13:44:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 100 (169E4C00) [pid = 3888] [serial = 2347] [outer = 00000000] 13:44:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 101 (16E0A400) [pid = 3888] [serial = 2348] [outer = 169E4C00] 13:44:58 INFO - PROCESS | 3888 | 1461102298423 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 3888 | ++DOMWINDOW == 102 (16E5C400) [pid = 3888] [serial = 2349] [outer = 169E4C00] 13:44:58 INFO - PROCESS | 3888 | 1461102298876 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:44:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:44:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:44:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 684ms 13:44:58 INFO - PROCESS | 3888 | 1461102298935 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 3888 | 1461102298937 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 13:44:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:44:58 INFO - PROCESS | 3888 | 1461102298941 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 3888 | 1461102298943 Marionette TRACE conn2 <- [1,3090,null,{}] 13:44:58 INFO - PROCESS | 3888 | 1461102298946 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:59 INFO - PROCESS | 3888 | 1461102299037 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:44:59 INFO - PROCESS | 3888 | 1461102299045 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:59 INFO - PROCESS | 3888 | ++DOCSHELL 13430000 == 60 [pid = 3888] [id = 784] 13:44:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 103 (16E99000) [pid = 3888] [serial = 2350] [outer = 00000000] 13:44:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 104 (16EA2400) [pid = 3888] [serial = 2351] [outer = 16E99000] 13:44:59 INFO - PROCESS | 3888 | 1461102299090 Marionette DEBUG loaded listener.js 13:44:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 105 (16EB5000) [pid = 3888] [serial = 2352] [outer = 16E99000] 13:44:59 INFO - PROCESS | 3888 | 1461102299519 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:44:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:44:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 622ms 13:44:59 INFO - PROCESS | 3888 | 1461102299579 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:44:59 INFO - PROCESS | 3888 | 1461102299581 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 13:44:59 INFO - PROCESS | 3888 | 1461102299584 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:44:59 INFO - PROCESS | 3888 | 1461102299586 Marionette TRACE conn2 <- [1,3094,null,{}] 13:44:59 INFO - PROCESS | 3888 | 1461102299589 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:59 INFO - PROCESS | 3888 | 1461102299671 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:44:59 INFO - PROCESS | 3888 | 1461102299676 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:59 INFO - PROCESS | 3888 | ++DOCSHELL 16E96000 == 61 [pid = 3888] [id = 785] 13:44:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 106 (16EAEC00) [pid = 3888] [serial = 2353] [outer = 00000000] 13:44:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 107 (1860A800) [pid = 3888] [serial = 2354] [outer = 16EAEC00] 13:44:59 INFO - PROCESS | 3888 | 1461102299721 Marionette DEBUG loaded listener.js 13:44:59 INFO - PROCESS | 3888 | ++DOMWINDOW == 108 (18901400) [pid = 3888] [serial = 2355] [outer = 16EAEC00] 13:45:00 INFO - PROCESS | 3888 | 1461102300226 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:45:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:45:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:45:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:45:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 684ms 13:45:00 INFO - PROCESS | 3888 | 1461102300284 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:45:00 INFO - PROCESS | 3888 | 1461102300286 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 13:45:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:45:00 INFO - PROCESS | 3888 | 1461102300290 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:45:00 INFO - PROCESS | 3888 | 1461102300291 Marionette TRACE conn2 <- [1,3098,null,{}] 13:45:00 INFO - PROCESS | 3888 | 1461102300301 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:00 INFO - PROCESS | 3888 | 1461102300438 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:45:00 INFO - PROCESS | 3888 | 1461102300515 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:00 INFO - PROCESS | 3888 | ++DOCSHELL 19258400 == 62 [pid = 3888] [id = 786] 13:45:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 109 (1925AC00) [pid = 3888] [serial = 2356] [outer = 00000000] 13:45:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 110 (1964F800) [pid = 3888] [serial = 2357] [outer = 1925AC00] 13:45:00 INFO - PROCESS | 3888 | 1461102300562 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 3888 | ++DOMWINDOW == 111 (197E2800) [pid = 3888] [serial = 2358] [outer = 1925AC00] 13:45:00 INFO - PROCESS | 3888 | 1461102300950 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:45:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:45:00 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 13:45:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:45:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 699ms 13:45:00 INFO - PROCESS | 3888 | 1461102300989 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:45:00 INFO - PROCESS | 3888 | 1461102300991 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 13:45:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:45:00 INFO - PROCESS | 3888 | 1461102300995 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:45:00 INFO - PROCESS | 3888 | 1461102300996 Marionette TRACE conn2 <- [1,3102,null,{}] 13:45:00 INFO - PROCESS | 3888 | 1461102301000 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:01 INFO - PROCESS | 3888 | 1461102301153 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:45:01 INFO - PROCESS | 3888 | 1461102301231 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"aca09a8f-a456-4eed-9973-b323390866e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:01 INFO - PROCESS | 3888 | ++DOCSHELL 19968800 == 63 [pid = 3888] [id = 787] 13:45:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 112 (19ABC400) [pid = 3888] [serial = 2359] [outer = 00000000] 13:45:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 113 (19C43C00) [pid = 3888] [serial = 2360] [outer = 19ABC400] 13:45:01 INFO - PROCESS | 3888 | 1461102301275 Marionette DEBUG loaded listener.js 13:45:01 INFO - PROCESS | 3888 | ++DOMWINDOW == 114 (19C47400) [pid = 3888] [serial = 2361] [outer = 19ABC400] 13:45:01 INFO - PROCESS | 3888 | 1461102301670 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:45:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:45:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 730ms 13:45:01 INFO - PROCESS | 3888 | 1461102301720 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:45:01 INFO - PROCESS | 3888 | 1461102301721 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 113 (1DE11400) [pid = 3888] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 112 (13268400) [pid = 3888] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 111 (136CDC00) [pid = 3888] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 110 (1D5C9C00) [pid = 3888] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 109 (18691800) [pid = 3888] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 108 (1C2DF000) [pid = 3888] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 107 (1CC5E800) [pid = 3888] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 106 (1A338000) [pid = 3888] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 105 (19650C00) [pid = 3888] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 104 (1C27C400) [pid = 3888] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 103 (13428400) [pid = 3888] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 102 (13262C00) [pid = 3888] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 101 (1E230400) [pid = 3888] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 13:45:01 INFO - PROCESS | 3888 | --DOMWINDOW == 100 (15515800) [pid = 3888] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 13:45:02 WARNING - u'runner_teardown' () 13:45:02 INFO - No more tests 13:45:02 INFO - Got 0 unexpected results 13:45:02 INFO - SUITE-END | took 638s 13:45:03 INFO - Closing logging queue 13:45:03 INFO - queue closed 13:45:03 INFO - Return code: 0 13:45:03 WARNING - # TBPL SUCCESS # 13:45:03 INFO - Running post-action listener: _resource_record_post_action 13:45:03 INFO - Running post-run listener: _resource_record_post_run 13:45:04 INFO - Total resource usage - Wall time: 649s; CPU: 17.0%; Read bytes: 92592128; Write bytes: 986617344; Read time: 1540075; Write time: 1082936 13:45:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:45:04 INFO - install - Wall time: 3s; CPU: 10.0%; Read bytes: 0; Write bytes: 121479680; Read time: 0; Write time: 112208 13:45:04 INFO - run-tests - Wall time: 646s; CPU: 17.0%; Read bytes: 92592128; Write bytes: 805340672; Read time: 1540075; Write time: 927990 13:45:04 INFO - Running post-run listener: _upload_blobber_files 13:45:04 INFO - Blob upload gear active. 13:45:04 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 13:45:04 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 13:45:04 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', 'oak', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 13:45:04 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 oak -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 13:45:05 INFO - (blobuploader) - INFO - Open directory for files ... 13:45:05 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 13:45:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:45:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:45:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:45:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:45:05 INFO - (blobuploader) - INFO - Done attempting. 13:45:05 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 13:45:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:45:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:45:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:45:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:45:07 INFO - (blobuploader) - INFO - Done attempting. 13:45:07 INFO - (blobuploader) - INFO - Iteration through files over. 13:45:07 INFO - Return code: 0 13:45:07 INFO - rmtree: C:\slave\test\build\uploaded_files.json 13:45:07 INFO - Using _rmtree_windows ... 13:45:07 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 13:45:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/86c899b67a5a7fba5a0ac9cea45ebfba3f731172ed57fca990aa0a7cc9cdce3f571b9da093dffcf2e85e1f42ef4eafdc74f46591d2487ef4269949cda62b7477", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b1747df88112f46e463935c139937a0cdcc8f9defe0d1a1ba5a649ded9e353481433dbc6b874e94d394b495a1164e7fec880c2a2bce052fd4ce567faf014cdc9"} 13:45:07 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 13:45:07 INFO - Writing to file C:\slave\test\properties\blobber_files 13:45:07 INFO - Contents: 13:45:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/86c899b67a5a7fba5a0ac9cea45ebfba3f731172ed57fca990aa0a7cc9cdce3f571b9da093dffcf2e85e1f42ef4eafdc74f46591d2487ef4269949cda62b7477", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b1747df88112f46e463935c139937a0cdcc8f9defe0d1a1ba5a649ded9e353481433dbc6b874e94d394b495a1164e7fec880c2a2bce052fd4ce567faf014cdc9"} 13:45:07 INFO - Running post-run listener: copy_logs_to_upload_dir 13:45:07 INFO - Copying logs to upload dir... 13:45:07 INFO - mkdir: C:\slave\test\build\upload\logs 13:45:07 INFO - Copying logs to upload dir... 13:45:07 INFO - Using _rmtree_windows ... 13:45:07 INFO - Using _rmtree_windows ... 13:45:07 INFO - Using _rmtree_windows ... 13:45:07 INFO - Using _rmtree_windows ... 13:45:07 INFO - Using _rmtree_windows ... 13:45:07 INFO - Using _rmtree_windows ... 13:45:07 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=761.967000 ========= master_lag: 39.32 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 21 secs) (at 2016-04-19 14:45:05.854988) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-19 14:45:05.856307) ========= '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-032\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-032 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-032 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-032 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-032 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-032 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/86c899b67a5a7fba5a0ac9cea45ebfba3f731172ed57fca990aa0a7cc9cdce3f571b9da093dffcf2e85e1f42ef4eafdc74f46591d2487ef4269949cda62b7477", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b1747df88112f46e463935c139937a0cdcc8f9defe0d1a1ba5a649ded9e353481433dbc6b874e94d394b495a1164e7fec880c2a2bce052fd4ce567faf014cdc9"} build_url:https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/86c899b67a5a7fba5a0ac9cea45ebfba3f731172ed57fca990aa0a7cc9cdce3f571b9da093dffcf2e85e1f42ef4eafdc74f46591d2487ef4269949cda62b7477", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b1747df88112f46e463935c139937a0cdcc8f9defe0d1a1ba5a649ded9e353481433dbc6b874e94d394b495a1164e7fec880c2a2bce052fd4ce567faf014cdc9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 4.27 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-19 14:45:10.236607) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:45:10.237058) ========= '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-032\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-032 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-032 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-032 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-032 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-032 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.108000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:45:10.358666) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 14:45:10.359181) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 14:45:10.798387) ========= ========= Total master_lag: 44.26 =========